[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
do form! - Seite 4 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

8. Jan 2010, 13:37

Solltest Du auch einen Teaser verwenden, schaue bitte weiter oben.
Dort habe ich eine Lösung vorgestellt.

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

checkbox als pflichtfeld?

8. Jan 2010, 15:10

hallo,

ich habe vergeblich versucht, das anklicken / Checken einer checkbox als voraussetzung für das absenden zu definieren, z.b. nur wenn die agbs mit klick akzeptiert werden wird das formular gesendet.

ist das überhaupt möglich und wenn ja wie?
danke!
schöne grüße
tizian
********************************
ansichtsache TM

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

8. Jan 2010, 15:48

Ja. so:

Code: Alles auswählen

checkbox|Ja, ich habe die AGB gelesen, und erkenne diese an.|1

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

leider nein ...

8. Jan 2010, 16:12

hallo skerbis,

das hatte ich natürlich auch schon versucht,
leider geht es nicht, das formular wird auch ungecheckt abgeschickt ...

bug?

ansonsten natürlich eines der besten module. danke!
schöne grüße
tizian
********************************
ansichtsache TM

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

8. Jan 2010, 16:58

Checkbox-Update: Fix online

Tatsächlich war da ein Bug. Danke für den Hinweis

Benutzeravatar
svenalbert
Beiträge: 1308
Registriert: 24. Nov 2005, 17:21
Wohnort: Clausthal-Zellerfeld / lower saxony
Kontaktdaten: ICQ Website

9. Jan 2010, 01:06

bina81 hat geschrieben:Also diese Fehlermeldung bekomme ich auch, wenn ich versuche zu editieren und den Artikel vorher nicht "offline" genommen habe... Wenn er offline ist, gehts...
Schau mal, ob Du den Content vielleicht zweimal im Template aufrufst.

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

12. Jan 2010, 00:51

gemüsebrühe hat geschrieben:Apropos neue Dinge:

Aufgrund von:

Code: Alles auswählen

// ### Validierung
            // falls Pflichtelement und Inhalt da und Formular abgeschickt
            if ( ($element[2] == 1) && (trim($FORM[$formname]["el_".$i]) != "") && ($FORM[$formname][$formname."send"] == 1) ) {
            // checken, ob und welches Validierungsmodell gewaehlt
in der Modulausgabe werden nur Felder validiert, die Pflichtfelder sind. Leider erhält $absendermail erst innerhalb dieser Fallunterscheidung seinen Inhalt:

Code: Alles auswählen

if (trim($element[5]) != '') {
                // falls Validierung gefordert
                $valid_ok = TRUE;
                $inhalt = trim($FORM[$formname]["el_".$i]);

                switch (trim($element[5])) {
                  case "mail":
                        if (!ereg("^.+@(.+\.)+([a-zA-Z]{2,6})$",$inhalt)) $valid_ok = FALSE;
                        break;
                  case "absendermail":
                        $absendermail=$inhalt;
                        if (!ereg("^.+@(.+\.)+([a-zA-Z]{2,6})$",$inhalt)) $valid_ok = FALSE;
                        break;
Ich stelle in Frage: Sollte man nicht auch Nicht-Pflichtfelder validieren können?

Das Vorhaben, eine optionale Absendermail zu validieren, scheitert hier natürlich und somit wird auch keine Auto-Antwort an eine optionalen Absendermail versendet :!: (habe ich auch hier gepostet)
Erledigt. Version 3.1

harrybrader

Cooooooool

13. Jan 2010, 00:40

Wooooow!
Kaum ist man mal ne Weile weg. Da legt Skerbis noch ne Schippe drauf.
Ich kenne das Modul noch aus seiner Anfangszeit als es noch Formulargenerator hieß. Seit dem hat sich aber wirklich was getan.
Vielen Dank für die tolle Arbeit.

Ein Modul mit Upload-Möglichkeit hat lange gefehlt. Auch die anderen neuen Extras finde ich genial.
Man muss ja fasst nichts mehr am Code ändern.
Und die neue Spamschutz-Lösung ist genial. Die robots werden sich wundern.

Alles gut dokumentiert und konsequent weiterentwickelt.

Die Krönung wäre jetzt noch eine WYSIWYG-Gui dafür. ;-)

Hiermit fordere ich die Entwickler auf, das Modul in die nächste Demoinstallation zu übernehmen und den alten Formulargenerator in Rente zu schicken.

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

absendermail

18. Jan 2010, 14:41

hallo skerbis,

gibt es die möglichkeit die im als "absendermail" definierten textfeld eingegebene e-mailadresse des formularnutzers in die betreffzeile der mail oder als absender der mail zu übergeben.

sinn: die bessere übersicht, von wem das formular benutzt wurde und die möglichkeit direkt über "mail beantworten" im client kontakt aufzunehmen.

danke für jeden hinweis.

den ich hier auch schon gefunden habe:
http://forum.redaxo.de/sutra71586.html#71586

versuche mal mein glück mit einem "rückbau" auf den orginalcode ...
schöne grüße
tizian
********************************
ansichtsache TM

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

18. Jan 2010, 14:59

Hi ..
in der aktuellen Fassung wird der Absender im Replyto eingesetzt.
Du kannst also direkt eine Antwort senden.
Den alten Code musst Du nur auskommentieren, er ist noch da.

Du kannst die Absenderadresse einfach zum Betreff der Nachricht hinzufügen indem Du

Code: Alles auswählen

$mail->Subject = "REX_VALUE[4]"; // Betreff
z.B. in

Code: Alles auswählen

$mail->Subject = $absendermail." REX_VALUE[4]"; // Betreff
abänderst.

bina81
Beiträge: 15
Registriert: 8. Jan 2010, 10:46

21. Jan 2010, 16:46

Ich bekomme den Fehler jetzt auch, wenn ich den Artikel offline genommen habe. Wüsste nicht, dass ich Contents zweimal aufrufe...
bina81 hat geschrieben:Also diese Fehlermeldung bekomme ich auch, wenn ich versuche zu editieren und den Artikel vorher nicht "offline" genommen habe... Wenn er offline ist, gehts...

svenalbert hat geschrieben:
Fatal error: Cannot redeclare doform_checkelements() (previously declared in /var/www/.../.../redaxo/include/classes/class.rex_article.inc.php(271) : eval()'d code:224) in /var/www/.../.../redaxo/include/classes/class.rex_article.inc.php(271) : eval()'d code on line 224
Öhm ja, nun geht gar nix mehr. *amkopfkratz*

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

22. Jan 2010, 20:16

bina81 hat geschrieben:Ich bekomme den Fehler jetzt auch, wenn ich den Artikel offline genommen habe. Wüsste nicht, dass ich Contents zweimal aufrufe...
Hallo,

1. welche Version setzt Du ein? (Aktuell 3.11)
2. Sende mir bitte die URL zur Website per PM
3. Falls es die aktuelle Version ist, kannst Du mir Zugangsdaten zu Redaxo per PM senden. Ich schaue mir das dann an.

Alternativ kann ich, falls Du auf neue Funktionen (Upload, neue Validierungen, etc.) verzichten kannst,
do form! 2 wieder im Downloadbereich ablegen.

bina81
Beiträge: 15
Registriert: 8. Jan 2010, 10:46

28. Jan 2010, 15:57

Ich hab mal den Part für mich auskommentiert.

/*if (!function_exists('convertBytes')) {
function convertBytes( $value ) {
if ( is_numeric( $value ) ) {
return $value;
} else {
$value = trim ($value);
$value_length = strlen($value);
$qty = substr( $value, 0, $value_length - 1 );
$unit = strtolower( substr( $value, $value_length - 1 ) );
switch ( $unit ) {
case 'g':
$qty *= 1024;
case 'm':
$qty *= 1024;
case 'k':
$qty *= 1024;
case 'b':
$qty = $qty;

/*case 'k':
$qty *= 1024;
break;
case 'm':
$qty *= 1048576;
break;
case 'g':
$qty *= 1073741824;
break;
}
return $qty;
}
}
}*/

So funktioniert es bei mir jetzt ganz gut.

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

29. Jan 2010, 14:27

Hi ich versuche gerade die sessionvar auch in der mail anzeigen zu lassen ?

meine sessionvar ist:

Code: Alles auswählen

$_SESSION["products_mail"]
also trage ich im backend folgendes ein.
Bezeichner für Sessionvariable:

Code: Alles auswählen

products_mail
im formfeld dann

Code: Alles auswählen

sessionvar|Warenkorb
hmm in der mail stehen die sessionvar aber nicht.
was mache ich falsch?

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

29. Jan 2010, 17:15

fehler gefunden:
modulausgabe in zeile367

Code: Alles auswählen

          <input type="hidden" title="'.$element[1].'" name="FORM['.$formname.'][el_'.$i.']" id="el_'.$i.'" value="'.$_SESSION["REX_VALUE[16]"].'" />' ;
stand die rexvalue falsch

EVTL. IM DOWNLOAD ÄNDERN

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

29. Jan 2010, 23:30

Danke. Ist korrigiert.

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

1. Feb 2010, 13:48

Hi,
vielen Dank für die version 3.

Beim "date" und "time" kommt in der Empfänger Email (html)
das Datum in 3 Zeilen an (3 Elemente) ebenso die Zeit (2 Elemente).

Datum: 02
Datum: 10
Datum: 2010

Zeit: 14
Zeit: 00

Kann man das irgendiwe zusammenfassen.
Danke. grz. Chris

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

1. Feb 2010, 16:03

date / time werden in der nächsten Version überarbeitet sein.
So lange musst Du leider warten oder selbst daran arbeiten.

pecci
Beiträge: 66
Registriert: 19. Jan 2007, 02:15
Wohnort: Pisco Elqui, Chile

mehrere Empfänger

5. Feb 2010, 02:24

Hallo,

erstmal noch vielen Dank für das tolle Modul!
Hab es installiert, hat auch sofort funktioniert. Das Video ist super!

Eine Frage hab ich noch:

Ich möchte ein Formular an mehrere Empfänger schicken (mehr als zwei).
Wenn ich die e-mail-Adressen mit Kommas trenne, passiert gar nichts mehr.

Wie muss ich das machen?



danke,
pecci
Sei dir selbst ein Witz, der dich erheitert.

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

5. Feb 2010, 12:04

hmm.. also bei mir funktioniert es wenn ich die E-Mail-Adressen kommasepariert eingebe.
Ich tippe mal: Evtl. falscher Mailer im PHPMailer eingestellt.
Ich nutze SMTP-Auth.

Zwischen Komma und E-Mail-Adressen sollte kein Leerzeichen sein.

pecci
Beiträge: 66
Registriert: 19. Jan 2007, 02:15
Wohnort: Pisco Elqui, Chile

mehrere Empfänger

5. Feb 2010, 19:16

..ich fürchte, ich hab da auch irgendwas nicht verstanden.

In Redaxo, bei PHP-Mailer, ist als Absender eingetragen: info@piscoelqui.com,
mit SMTP Authentifizierung.
Wenn ich im Formular nun als Empfänger ebenfalls info@piscoelqui.com eingebe, wird das Formular verschickt und kommt auch an.

Wenn ich eine andere Empfänger-Adresse eingebe oder mehrere (mit Komma ohne Leerzeichen), dann kommt gar nichts an.
Wenn ich als Empfänger info@piscoelqui.com angebe und bei bcc eine andere Adresse, kommen beide an.



Ich will folgendes: Über das Formular soll die mail nicht an mich (info@piscoelqui.com) gehen, sondern an jemand anders, in einigen Fällen mehrere Empfänger.

Wie muss ich das jetzt konfigurieren, im Mailer (den hab ich ja nur einmal, oder?) und im Formular?

Habe gerade einen Knoten im Kopf, die Frage ist womöglich ziemlich dämlich, aber ich komm nicht weiter.....


danke,
pecci
Sei dir selbst ein Witz, der dich erheitert.

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

6. Feb 2010, 12:23

Hallo,
die Empfänger und Absender Adressen von PHP-Mailer werden in do form nicht beachtet.
Nur die Einstellung für SMTP ist wichtig.
Alternativ solltest Du es noch mal mit senmail oder mail probieren.
Ich habe Deine gewünschte Einstellung getestet und konnte hier kein Problem feststellen.


Noch ein Tipp: entferne in Deinem Posting die E-Mail-Adressen. Sonst bekommst Du bald sehr viel SPAM.

pecci
Beiträge: 66
Registriert: 19. Jan 2007, 02:15
Wohnort: Pisco Elqui, Chile

7. Feb 2010, 00:28

...es ist wie verhext. Ich hab alles nochmal neu installiert (Modul).

Wenn ich mehrere Adressen beim Empfänger eingebe, wird überhaupt nichts versandt. Wenn es nur eine ist - kein Problem.

Wenn ich bei "BC" mehrere Adressen eingebe (mit Komma, ohne Leerzeichen) funktioniert es problemlos.

Es ist egal, ob ich "sendmail" oder "mail" im PHP Mailer eingebe - gleiches Ergebnis.

Woran kann denn das nur liegen??? Wenn es bei dir geht und bei mir nicht...
ich habe nichts am Standard verändert bis jetzt, ist alles Original-Modul und CSS, bis auf ein paar Änderungen im Eingabe Modul selber (weniger Felder).

Ich weiss auch gar nicht, wo ich suchen soll oder wie ich einen debugger einschalte, damit ich wenigstens mal sehen kann, was denn eigentlich passiert oder auch nicht passiert...

hast du denn irgendeine Idee, wo ich anfangen kann, zu suchen???



:?: pecci
Sei dir selbst ein Witz, der dich erheitert.

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

8. Feb 2010, 15:18

Sorry. Da muss ich leider passen.

bina81
Beiträge: 15
Registriert: 8. Jan 2010, 10:46

10. Feb 2010, 11:09

Ich hab nochmal ne kurze Frage. Ich such gerade die Stelle, an der ich die Beschriftung für den Upload - Durchsuchen Button ändern kann.

Zurück zu „Allgemeines [R4]“