Seite 18 von 24
Meins geht auch
Verfasst: Fr 19. Mai 2006, 15:43
von yui
Hallo rzwei,
ich habe das auch kapiert und es funktioniert. Danke und ein schönes WE.
yui
Verfasst: Di 13. Jun 2006, 21:19
von mikk
Hallo zusammen,
emergence hat ja auf Seite 13 schon mal den Hinweis gebracht dass das Modul mit ausgeschalteter "allow_call_time_pass_reference" Warings wirft - bei mir sogar im Frontend. Und da ja in absehbarer Zeit eben diese Option in PHP nimmer unterstützt wird, habe ich mir erlaubt die Referenzen aus dem Output-Bereich zu entfernen.
Es scheint auch zu funktionieren (unfasslich) aber ich würde doch gerne um Verifizierung bitten - bin kein guter Coder
Hier das überarbeite Modul:
Klick mich, ich bin ein Link...
Hier ein Beispiel-Formular:
Code: Alles auswählen
<p>Mit * gekennzeichnete Felder <b>müssen</b> ausgefüllt werden.</p>
<br />
<table cellspacing="0" cellpadding="0" border="0" align="left"> <tbody>
<tr valign="top" align="left">
<td valign="top" align="left"><b>Vorname Nachname:</b> * <br />
</td>
<td>###name:Name; type:text; valid:text; size:50; mandatory:true###</td>
</tr>
<tr valign="top" align="left">
<td valign="top" align="left"><b>Straße Hausnummer:</b> <br />
</td>
<td>###name:Strasse; type:text; size:50;###</td>
</tr>
<tr valign="top" align="left">
<td valign="top" align="left"><b>PLZ Wohnort:</b> <br />
</td>
<td>###name:Wohnort; type:text; size:50;###</td>
</tr>
<tr valign="top" align="left">
<td valign="top" align="left"><b>Telefonnummer:</b> *<br />
<br />
</td>
<td>###name:Telefonnummer; type:text; size:50; mandatory:true###</td>
</tr>
<tr valign="top" align="left">
<td valign="top" align="left"><b>E-Mail-Adresse:<br />
<br />
</b></td>
<td>###name:Email; type:text; valid:email; size:50;###</td>
</tr>
<tr valign="top" align="left">
<td valign="top" align="left"><b>Mitteilung:</b> *<br />
</td>
<td>###name:Mitteilung; type:textarea; rows:2; cols:38; mandatory:true###</td>
</tr>
<tr valign="top" align="left">
<td><br />
<br />
</td>
<td><br />
###name:Infos;type:checkbox; valid:text; value:Ja,kuenftigInformationenZusenden### Bitte schicken Sie mir aktuelle Informationen zu</td>
</tr>
<tr>
<td><br />
<br />
</td>
<td><input type="submit" value="Mitteilung absenden" /></td>
</tr>
</tbody></table>
EDIT: Was ich leider nicht absehen kann, ob das Modul bzw. das Formular später Sicherheitsrisiken birgt. Welches Kontakt-Formular benutzen denn die Profis (ich nenne mal keine Namen

) hier?
Verfasst: Do 20. Jul 2006, 10:08
von blackelementz
Hallo Community und Kummer,
erstmal vielen Dank für das gute Modul.
Ich nutze C v4.6.8.5 und das Modul funktioniert eigentlich sehr gut damit.
Bin zurzeit noch dabei das Modul anzupassen.
Ich habe mir eigentlich die 18 Seiten durchgelesen und ich glaube dort wurde noch nicht meine frage (Anliegen) behandelt.
Frage:
Ist es möglich dem User eine Auswahlmöglichkeit zu geben an wen er das Formuar sendet?
Ich habe ein Formular von einem Member hier gesehen in dem man sich bewerben kann und dann aussucht wo man sich genau bewerben möchte.
Ich möchte an Email a senden dann bekommt auch nur a eine Email.
Sende ich an c bekommt nur c eine Email.
Kann man das umsetzen?
Gruß
Verfasst: Do 20. Jul 2006, 10:16
von kummer
kurz und knapp: man kann.
allerdings muss man das ganze natürlich ein bisschen anpassen. und soweit ich weiss, hat das auch schon mal wer gemacht. aber publiziert wurde es leider offenbar nicht.
es braucht im prinzip zwei anpassungen. eineseits baust du im formular einfach noch ein select-feld ein mit der auswahl der email-adressen. als value verwendest du allerdings besser nicht die email (wegen spam und so), sondern einfach eine zahl (z.b. index eines arrays mit den email-adressen).
dann beim email-versand (im programmcode) ersetzt du das auftreten der zieladresse durch die erfolgte auswahl (parameter wird ja dann per post übertragen).
all clear?
Verfasst: Do 20. Jul 2006, 10:39
von blackelementz
hui hui hui
vielen Dank.
Könntest Du mir vielleicht ein wenig unter die arme greifen und helfen?
Das verstehe ich nicht was Du damit meinst
-(z.b. index eines arrays mit den email-adressen).
Ich würde mich auch freuen wenn dieser Jemand seinen Code veröffentlichen würde.
Bin nämlich leider kein Coder.
Ich denke das könnte noch ein paar Leute interessieren.
Gruß
Verfasst: Do 20. Jul 2006, 10:54
von kummer
tut mir leid, da musst du dir leider von jemand anderem helfen lassen. weil helfen - wenn ich dich recht verstehe - heisst ja übersetzt: es für dich machen. und ich habe ehrlich gesagt schlicht zuviel zu tun, um das jetzt im moment machen zu können. vielleicht später mal (in einem monat oder so) und auch nur vielleicht. sorry about...
Verfasst: Do 20. Jul 2006, 12:02
von blackelementz
Kein Problem,
ich kann das schon verstehen
Könntest Du mir denn nur nochmal die Punkte auflisten die ich bearbeiten muss und eine ungefähre beschreibung was ich da ändern muss?
Das würde mir schon sehr viel Helfen.
Vielen Dank
Ryan
Formular und Newsletteranmeldung
Verfasst: Mo 21. Aug 2006, 12:30
von DEDE
Servus allerseits,
hat jemand dies Modul in einer 4.6.x Version im Einsatz gemeinsam mit einer Newsletteranmeldung.
Ich möchte ein Formular realiseren, bei welchem diverse Daten abgefragt und eben auch möglichst validiert werden und der Anmeldende den Newsletter bekommt.
Sonnige Grüsse und diiiicken Dank
Daniela
Problem mit der Checkbox
Verfasst: Mi 23. Aug 2006, 00:29
von kptkip
Auch auf die Gefahr hin, dass mir das Thema in dem 18-Seiten-Thread durch die Lappen gegangen ist:
Das Modul spuckt bei Checkboxen nur den letzten Wert raus. Das macht zunächst auch Sinn, da PHP über das Formular die Variable als Array mitbekommen möchte. Das geschieht nun in der Regel so:
Allerdings bei der Angabe des Namens in Eckigen Klammern kommt gar kein Wert am Ende raus.
Weiß da jemand ne Lösung?
Verfasst: Mi 23. Aug 2006, 00:42
von kptkip
Habe in einem anderen Thread die Lösung gefunden:
###name:MYNAME[n]; type:checkbox;###
Ausgabe der Feldnamen
Verfasst: Di 5. Sep 2006, 14:50
von #ayshe
Der Thread ist ja schon so lang, dass ich mir nicht sicher bin, ob ich mein Thema übersehen habe. Falls ja: Seid bitte großherzig.
Die E-Mail, die durch das Formular generiert wird, listet als Ergebnisse etwa sowas auf:
Vorname Hänschen
Nachname Klein
Strasse Hollywoodboulevard
usw.
Ich würde gerne hinter den Feldnamen jeweils einen Doppelpunkt haben, damit es so aussieht:
Vorname: Hänschen
Nachname: Klein
usw.
Wie mach ich das? (Vorzugsweise im Modul...)
Viele Grüße,
Ayshe
Re: Ausgabe der Feldnamen
Verfasst: Di 5. Sep 2006, 15:46
von mvf
#ayshe hat geschrieben: Wie mach ich das? (Vorzugsweise im Modul...)
function add2ConfirmationPage($key, $value)
Code: Alles auswählen
if (!empty($value)) {
$this->confirmationDataTable .=
.
.
.
spiel mal hier mit formatierungen um $key und $value
Verfasst: So 10. Sep 2006, 21:14
von willy3
Wahrscheinlich werde ich hier gesteinigt oder so...
18 Seiten Thread haben leider keine Klarheit gebracht.
WO/ WIE

um Herrgottesnamen muss ich die Tabelle mit dem Formular einbauen ?
Also dieser Part
Code: Alles auswählen
TABLE style="FEFEFE: 100%" cellPadding=1 width="100%" border=0>
<TBODY>
<TR>
<TD><FONT face="Arial, Helvetica, Verdana, Sans Serif" size=2>Firma:</FONT></TD>
<TD> </TD>
<TD><FONT face="Arial, Helvetica, Verdana, Sans Serif" size=2>###name:Firma; type:text; valid:text; size:50;mandatory:false###</FONT></TD></TR>
<TR>
<TD><FONT face="Arial, Helvetica, Verdana, Sans Serif" size=2>Anrede:</FONT></TD>
<TD></TD>
<TD><FONT face="Arial, Helvetica, Verdana, Sans Serif" size=2>###name:Anrede; type:select; valid:text; size:1; option:bitte auswählen; option:Herr; option:Frau; value:bitte Auswählen###</FONT></TD></TR>
<TR>
Im output? wohl sitze ich man auf meinen Augen ?
Sortry für die Anfrage

Und Danke !!!
Verfasst: So 10. Sep 2006, 22:24
von mvf
wie üblich
modul: importieren
layout: container setzen
template: in den container des layouts modul laden
kat: erstellen und das template zuweisen
artikel: in kat erstellen
editor: dein code kommt hier in den editor des wysiwygs
startatikel setzen testen, und alles online stellen
Validierung mit &-Zeichen
Verfasst: Di 12. Sep 2006, 12:43
von #ayshe
So, ikke nochmals:
Ich hab im Formular (Originalversion) ein Auswahlmenü mit so Sachen á la
"Wasser & Brot". Im Code des Formulars ist das dann
Dabei wird dann aber das &-Zeichen so pur ausgespuckt und validiert daher nicht nach XHTML. In diesem Fall ist die Validierung aber sehr wichtig.
Wenn ich im Code
eingebe, wird der Text im Dropdown abgeschnitten und da steht nur noch "Wasser &". Hmpf, das geht ooch nich'.
Weiß jemand, wie ich das Problem eliminieren kann? Sonst setzt mich mein Auftraggeber wirklich noch auf Wasser und Brot, und das wollt ihr doch nicht...
Gruß,
Ayshe