Hier geht's zum Modul.
https://github.com/rexdump
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
do form!
Zuletzt geändert von Thomas.Skerbis am 7. Dez 2010, 13:12, insgesamt 34-mal geändert.
Da hat sich ja was getan. Kann man die Bestätigungs-Email auch irgendwie gestalten? Oder ist die weiterhin eine normale Text-Email?
BCC habe ich getestet und funktioniert auch gut. Ein wenig irritiert mich die Einstellung der Sprachkodierung.. Wird das nicht im PHPMailer schon festgelegt?? Wenigstens hast Du als Standard ja utf-8 festgelegt.
Der Versand von Anhängen durch den Benutzer wäre noch ganz nett.
BCC habe ich getestet und funktioniert auch gut. Ein wenig irritiert mich die Einstellung der Sprachkodierung.. Wird das nicht im PHPMailer schon festgelegt?? Wenigstens hast Du als Standard ja utf-8 festgelegt.
Der Versand von Anhängen durch den Benutzer wäre noch ganz nett.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
4.2 ready.
do form! 2 funktioniert auch mit REDAXO 4.2 final - gerade frisch getestet
do form! 2 funktioniert auch mit REDAXO 4.2 final - gerade frisch getestet
Zuletzt geändert von Thomas.Skerbis am 22. Apr 2009, 11:08, insgesamt 1-mal geändert.
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hi skerbis
habe es auch mal installiert alles bestens, und hut ab hast ja noch reichlich dran gearbeitet. werde das tutorial wohl noch einmal neu gestalten, da ja doch einiges noch besser ist nun.
gruß richy
habe es auch mal installiert alles bestens, und hut ab hast ja noch reichlich dran gearbeitet. werde das tutorial wohl noch einmal neu gestalten, da ja doch einiges noch besser ist nun.
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
Abgesehen davon dass ich es noch nicht ganz verstehe, ist das Modul eine Auszeichnung wert. Ich glaube kein Modul ist so gut beschrieben.
Und ich denke, dass ich mich da auch gut einarbeiten kann.
Gibt es eine Möglichkeit einen barrierefreien Spamschutz einzubauen?
Die Captcha-Lösung ist ja ganz toll, aber ist nicht sehr benutzerfreundlich.
Hat jemand eine Idee? / Lösung?
Oder sollte ich da besser ein anderes Modul verwenden?
Ach so: Warum Community-Edition (-ce-)?
Gibt es noch andere Versionen und was können die?
Und ich denke, dass ich mich da auch gut einarbeiten kann.
Gibt es eine Möglichkeit einen barrierefreien Spamschutz einzubauen?
Die Captcha-Lösung ist ja ganz toll, aber ist nicht sehr benutzerfreundlich.
Hat jemand eine Idee? / Lösung?
Oder sollte ich da besser ein anderes Modul verwenden?
Ach so: Warum Community-Edition (-ce-)?
Gibt es noch andere Versionen und was können die?
--------------------------------------------------
Auch diese Google wird irgendwann platzen.
Befreit Euch davon. Und surft endlich frei.
Auch diese Google wird irgendwann platzen.
Befreit Euch davon. Und surft endlich frei.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Dankekaiuwe hat geschrieben:Abgesehen davon dass ich es noch nicht ganz verstehe, ist das Modul eine Auszeichnung wert.
Ist in Arbeit (UPDATE: erledigt)Gibt es eine Möglichkeit einen barrierefreien Spamschutz einzubauen?
Die Captcha-Lösung ist ja ganz toll, aber ist nicht sehr benutzerfreundlich.
Das dient mir zur klaren Identifizierung. Für Kunden habe ich stark modifizierte Versionen im Einsatz. So kann ich besser bei Problemen erkennen um welche Version es sich handelt.Ach so: Warum Community-Edition (-ce-)?
Gibt es noch andere Versionen und was können die?
Zuletzt geändert von Thomas.Skerbis am 24. Apr 2009, 17:00, insgesamt 1-mal geändert.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Ein barrierefreier Spamschutz steht nun zur Verfügung.
Dieser sollte eine Weile für Verwirrung bei den Bots sorgen.
Man kann jetzt ein Feld festlegen, dessen Eingabe man wiederholen soll.
Hierzu sind alle Felder möglich, die mit der validierung letters / name (seit 3.1) geprüft werden können.
Die neue Validierungsfunktion lautet: check
Ein checkfield sollte nur einmal definiert werden.
Das Feld spamschutz heißt jetzt captchapic
Captcha und Wiederholung sind gleichzeitig möglich.
Die Prüfung erfolgt weiterhin mit der Validierung captcha, welche nun auch eine Reloadsperre mitbringt.
Das Feld das abgefragt werden soll, sollte natürlich vor der Abfrage stehen.
Beispiel:
Soviel zur Version 2.
Dieser sollte eine Weile für Verwirrung bei den Bots sorgen.
Man kann jetzt ein Feld festlegen, dessen Eingabe man wiederholen soll.
Hierzu sind alle Felder möglich, die mit der validierung letters / name (seit 3.1) geprüft werden können.
Die neue Validierungsfunktion lautet: check
Ein checkfield sollte nur einmal definiert werden.
Das Feld spamschutz heißt jetzt captchapic
Captcha und Wiederholung sind gleichzeitig möglich.
Die Prüfung erfolgt weiterhin mit der Validierung captcha, welche nun auch eine Reloadsperre mitbringt.
Das Feld das abgefragt werden soll, sollte natürlich vor der Abfrage stehen.
Beispiel:
Code: Alles auswählen
text|Name|1|||name
text|Vorname|1|||check
textarea|Ihre Nachricht: |1|
captchapic|Geben Sie bitte diesen Code oder nochmal Ihren Vornamen im nachfolgenden Feld ein
text|Eingabe|1|||captcha
Zuletzt geändert von Thomas.Skerbis am 14. Jan 2010, 16:20, insgesamt 1-mal geändert.
Hallo,
ich habe das Modul jetzt mal in der 4.2 eingebaut. Funktioniert auch hervorragend. Allerdings ist mir aufgefallen, wenn man die "Kurzanleitung" einblendet verschiebt sich diese nach rechts, bzw wird rechts neben dem Modul auf grauem Grund angezeigt. Aber das lässt sich ja bestimmt per CSS lösen. (Schau ich auch mal selbst, wollt es nur mitteilen.)
Worum es eigentlich geht, kann ich einem select ein "onchange" mitgeben?
Wenn ich z.B. so etwas realisieren will?
Vielen Dank fürs Lesen.
Gruß Tim
ich habe das Modul jetzt mal in der 4.2 eingebaut. Funktioniert auch hervorragend. Allerdings ist mir aufgefallen, wenn man die "Kurzanleitung" einblendet verschiebt sich diese nach rechts, bzw wird rechts neben dem Modul auf grauem Grund angezeigt. Aber das lässt sich ja bestimmt per CSS lösen. (Schau ich auch mal selbst, wollt es nur mitteilen.)
Worum es eigentlich geht, kann ich einem select ein "onchange" mitgeben?
Wenn ich z.B. so etwas realisieren will?
Code: Alles auswählen
<select onchange="ausgewaehlt.value = this.value;" name="Anzahl Lose">
<option value=" Gesamtpreis: 2 EUR">1</option>
<option value=" Gesamtpreis: 4 EUR">2</option>
</select>
<input type="text" size="20" value=" Gesamtpreis: 2 Euro" id="ausgewaehlt">
Gruß Tim
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hi@all
neues videotutorial für die do form 2 ist online.
http://www.rexvideo.de/module/formulargenerator.html
viel vergnügen beim anschauen
gruß richy
neues videotutorial für die do form 2 ist online.
http://www.rexvideo.de/module/formulargenerator.html
viel vergnügen beim anschauen
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
Tolles Tutorial.Richard.Laing hat geschrieben:hi@all
neues videotutorial für die do form 2 ist online.
http://www.rexvideo.de/module/formulargenerator.html
viel vergnügen beim anschauen
gruß richy
Jetzt wird mir einiges klarer.
Kannst Du das mit dem %Absender% nochmal irgendwie erklären.
Wenn ich im Feld "(Ihre) Absenderadresse für die Bestätigungs-Email:" %Absender% eingebe passiert nichts.
Kann es sein, dass das %Absender% daneben einfach nur eine Hilfe ist, für die spätere Danke-Email?
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hallo netmanix
danke dir
als absender sollte deine (vom webseiteninhaber) email rein. das mit dem %Absender% ist soweit ich weiss nur für den Textbereich als Platzhalter gedacht.
gruß richy
danke dir
als absender sollte deine (vom webseiteninhaber) email rein. das mit dem %Absender% ist soweit ich weiss nur für den Textbereich als Platzhalter gedacht.
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
ich gebe mir mühe das es noch viele werden
von mir auch ein fettes danke für das modul.
BEST WORK
gruß richy
von mir auch ein fettes danke für das modul.
BEST WORK
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
@elricco
Zu den Unterschieden kann ich Dir nichts sagen.
Das ist so aus Redaxo 3.2 übernommen worden. Habe mich nicht damit beschäftigt. Finde leider auch hier niergendwo Beispiele oder Anleitungen dazu. Die Klasse ist sicher älter als rex_select.Verwndest du bei select nicht rex_select?
Ist das select eine ältere Klasse und kann ich da auch setAttribute setzen,
bzw set_attribute?
Zu den Unterschieden kann ich Dir nichts sagen.
Hi Thomas,
danke für den Hinweis auf 3.2. Habe dann dort nochmal in den Klassen gesucht und bin fündig geworden. Denn mit rex_select klappt es leider nicht, da er das select-Feld dann außerhalb des Formulars platziert. -.-
Hier mal meine "aufgebohrte" select-Generierung:
Ich hab den select so erweitert, dass das was im Feld angezeigt wird und das was in das Value eingetragen werden soll angegeben werden muss. und optional noch das Extra, z.B.:
EDIT:
Mir fällt gerade auf, man sollte vielleicht noch ein Fallback für die Values einbauen, wenn $element[5] nicht definiert ist, etwa so:
Gruß Tim
danke für den Hinweis auf 3.2. Habe dann dort nochmal in den Klassen gesucht und bin fündig geworden. Denn mit rex_select klappt es leider nicht, da er das select-Feld dann außerhalb des Formulars platziert. -.-
Hier mal meine "aufgebohrte" select-Generierung:
Code: Alles auswählen
case "select":
$SEL = new select();
$SEL->set_name("FORM[".$formname."][el_".$i."]");
$SEL->set_id("el_".$i);
$SEL->set_size(1);
$SEL->set_style(' class="formselect"');
if ($element[6] != '') {
$SEL->set_selectextra($element[6]);
}
if ($FORM[$formname]["el_".$i] == "" && !$FORM[$formname][$formname."send"]){
$SEL->set_selected($element[3]); }
else { $SEL->set_selected($FORM[$formname]["el_".$i]); }
$values = explode(";", trim($element[4]));
$valueoptions = explode(";", trim($element[5]));
for ($v=0; $v<count($values); $v++) {
$SEL->add_option( $values[$v], $valueoptions[$v]);
}
if ($element[2] == 1 && trim($FORM[$formname]["el_".$i] )== "" && $FORM[$formname][$formname."send"] == 1){
$warning["el_".$i] = $style;
$warning_set = 1;
}
$formoutput[] = '
<label '.$warning["el_".$i].' for="el_'.$i.'" >'.$element[1].$req.'</label>
'.$SEL->out().'<br />';
break;
wobei el12 in diesem Falle ein einfaches text|||Gesamptpreis 2,- Euro|| ist.select|Anzahl Lose|||1;2;3;4;5;6;7;8;9;10|Gesamptpreis 2,- Euro;Gesamptpreis 4,- Euro;Gesamptpreis 6,- Euro;Gesamptpreis 8,- Euro;Gesamptpreis 10,- Euro;Gesamptpreis 12,- Euro;Gesamptpreis 14,- Euro;Gesamptpreis 16,- Euro;Gesamptpreis 18,- Euro;Gesamptpreis 20,- Euro|onchange="el_12.value = this.value;"
EDIT:
Mir fällt gerade auf, man sollte vielleicht noch ein Fallback für die Values einbauen, wenn $element[5] nicht definiert ist, etwa so:
Code: Alles auswählen
if ($element[5] != '') {
$valueoptions = explode(";", trim($element[5]));
}else {
$valueoptions = $values;
}
Hallo,
mir ist gerade aufgefallen, obwol ich in $element[2] keine 1 eingetragen habe, nimmt er das select-Feld als Pflichtfeld.
Ist anscheinend ein kleiner Bug, habe davor ein E-Mail-Feld definiert mit |Pflicht| und dann wird das $req übernommen.
Habe jetzt einfach das hier:
unter die case "select" - Anweisung gepackt und schon funktioniert es.
Gruß Tim
mir ist gerade aufgefallen, obwol ich in $element[2] keine 1 eingetragen habe, nimmt er das select-Feld als Pflichtfeld.
Ist anscheinend ein kleiner Bug, habe davor ein E-Mail-Feld definiert mit |Pflicht| und dann wird das $req übernommen.
Habe jetzt einfach das hier:
Code: Alles auswählen
$req='';
if ($element[2] == 1) {$req = $formreq;}
Gruß Tim
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Hi Thomas,
eine Lösung für multiple select hab ich leider noch nicht
aber noch eine Idee / Vorschlag für das Modul (nicht ganz uneigennützig, muss ich ja zugeben ).
Was ist mit einem Switch für einen Hidden-Input?
Ich werde wohl in der nächsten Woche etwas benötigen, wo ich eine Session-Variable ausgebe (ist ja möglich mit den Divs), die nicht mehr vom User verändert werden soll, da sie aus einer Berechnung kommt.
Diese Variable will ich natürlich auch weitergeben / schicken, dafür wäre natürlich ein input type="hidden" sinnvoll, so etwas wie:
hidden|0|name|wert
Ich werd mich programmiertechnisch natürlich damit beschäftigen, wenn ich was hab poste ich es auch hier, dachte nur falls du schneller bist... ^^
Gruß Tim
eine Lösung für multiple select hab ich leider noch nicht
aber noch eine Idee / Vorschlag für das Modul (nicht ganz uneigennützig, muss ich ja zugeben ).
Was ist mit einem Switch für einen Hidden-Input?
Ich werde wohl in der nächsten Woche etwas benötigen, wo ich eine Session-Variable ausgebe (ist ja möglich mit den Divs), die nicht mehr vom User verändert werden soll, da sie aus einer Berechnung kommt.
Diese Variable will ich natürlich auch weitergeben / schicken, dafür wäre natürlich ein input type="hidden" sinnvoll, so etwas wie:
hidden|0|name|wert
Ich werd mich programmiertechnisch natürlich damit beschäftigen, wenn ich was hab poste ich es auch hier, dachte nur falls du schneller bist... ^^
Gruß Tim
- gseilheimer
- Beiträge: 78
- Registriert: 3. Jan 2008, 01:31
do Form 2.14 -ce- FEHLER: Pflichtfeld SELECT-Input
Hallo!
Es gibt noch einen kleinen Fehler in der Version 2.14 -ce-:
Beispiel:
fieldstart|Zimmer
select|Doppelzimmer|0||1;2;3;4;
select|Einzelzimmer|0||1;2;3;4;
fieldend|
Trotz der 0 oder auch ohne 0, wird das Feld als Pflichtfeld mit * angezeigt,
wird aber als normales Feld behandelt...
Gruß, Gilbert
Es gibt noch einen kleinen Fehler in der Version 2.14 -ce-:
Beispiel:
fieldstart|Zimmer
select|Doppelzimmer|0||1;2;3;4;
select|Einzelzimmer|0||1;2;3;4;
fieldend|
Trotz der 0 oder auch ohne 0, wird das Feld als Pflichtfeld mit * angezeigt,
wird aber als normales Feld behandelt...
Gruß, Gilbert
Hallo,
super Formular, gefällt mir. Zwei Fragen habe ich:
1. Wie füge ich reinen Text?
2. Wie ich einen Link einbaue habe ich im Wiki gesehen, dafür ist ja eine eigene Zeile notwendig. Kann ich aber auch innerhalb einer Checkbox einen Link einbaunen?
Bsp.:
Das funktioniert nicht.
super Formular, gefällt mir. Zwei Fragen habe ich:
1. Wie füge ich reinen Text?
2. Wie ich einen Link einbaue habe ich im Wiki gesehen, dafür ist ja eine eigene Zeile notwendig. Kann ich aber auch innerhalb einer Checkbox einen Link einbaunen?
Bsp.:
Code: Alles auswählen
checkbox|Ich habe die ilink|17|AGB gelesen und bin damit einverstanden.
Grüße, Bastian
Hallo bastians,
zu Frage 1:
Du kannst ein div dafür benutzen, indem du einfach schreibst:
Das ist leider in dieser Form nicht möglich, da die eingegebene Elemente über den ersten Wert (also z.B. checkbox etc.) ausgelesen werden.
Was du natürlich machen kannst ist den ilink extra hinter der Checkbox positionieren z.B. über die Divs, z.B so:
zu Frage 1:
Du kannst ein div dafür benutzen, indem du einfach schreibst:
und zu Frage 2:divstart|klasse|Hallo Welt!
Das ist leider in dieser Form nicht möglich, da die eingegebene Elemente über den ersten Wert (also z.B. checkbox etc.) ausgelesen werden.
Was du natürlich machen kannst ist den ilink extra hinter der Checkbox positionieren z.B. über die Divs, z.B so:
Gruß Timdivstart|radios
radio|inkl. Kinderbuggy||Ja;Nein|Ja;Nein|
divend|
ilink2|7|&KeepThis=true&TB_iframe=true&height=650&width=875|thickbox|Infos Buggyservice
divstart|cleaner
divend|