Solltest Du auch einen Teaser verwenden, schaue bitte weiter oben.
Dort habe ich eine Lösung vorgestellt.
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/
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/
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
checkbox als pflichtfeld?
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!
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!
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Ja. so:
Code: Alles auswählen
checkbox|Ja, ich habe die AGB gelesen, und erkenne diese an.|1
leider nein ...
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!
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!
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Erledigt. Version 3.1gemüsebrühe hat geschrieben:Apropos neue Dinge:
Aufgrund von:
in der Modulausgabe werden nur Felder validiert, die Pflichtfelder sind. Leider erhält $absendermail erst innerhalb dieser Fallunterscheidung seinen Inhalt: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
Ich stelle in Frage: Sollte man nicht auch Nicht-Pflichtfelder validieren können?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;
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)
Cooooooool
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.
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.
absendermail
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 ...
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 ...
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
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
z.B. in
abänderst.
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
Code: Alles auswählen
$mail->Subject = $absendermail." REX_VALUE[4]"; // Betreff
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:Öhm ja, nun geht gar nix mehr. *amkopfkratz*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
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Hallo,bina81 hat geschrieben:Ich bekomme den Fehler jetzt auch, wenn ich den Artikel offline genommen habe. Wüsste nicht, dass ich Contents zweimal aufrufe...
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.
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.
/*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.
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
Hi ich versuche gerade die sessionvar auch in der mail anzeigen zu lassen ?
meine sessionvar ist:
also trage ich im backend folgendes ein.
Bezeichner für Sessionvariable:
im formfeld dann
hmm in der mail stehen die sessionvar aber nicht.
was mache ich falsch?
gruß richy
meine sessionvar ist:
Code: Alles auswählen
$_SESSION["products_mail"]
Bezeichner für Sessionvariable:
Code: Alles auswählen
products_mail
Code: Alles auswählen
sessionvar|Warenkorb
was mache ich falsch?
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
fehler gefunden:
modulausgabe in zeile367
stand die rexvalue falsch
EVTL. IM DOWNLOAD ÄNDERN
gruß richy
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]"].'" />' ;
EVTL. IM DOWNLOAD ÄNDERN
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
mehrere Empfänger
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
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.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
mehrere Empfänger
..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
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.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
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.
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.
...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
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.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter