Page 1 of 1

1.2.9 Probleme mit Kontaktformular und Email

Posted: Mon 26. Feb 2007, 14:05
by jack_m
Hallo zusammen
Als erstes vielen Dank an OG für das tolle CMS. Ich entdecke langsam die vielfältigen Möglichkeiten dieses Systems.
Ich habe nun ein kleines Problem. Ich habe in einer aktuellen Version 1.2.9 (22.2.) ein Kontaktformular erstellt. Ich habe im frontend_render "makeEmailSpamSave.php" aktiviert. Wenn ich nun die obligatorischen Felder "Name" und "E-Mail" ausfülle, den SPAM-Blocker-Code jedoch leerlasse kommt wie gewünscht eine Fehlermeldung, gleichzeitig wird jedoch das Feld "E-Mail" mit Code-Bruchstücken überschrieben.
Sobald ich "makeEmailSpamSave.php" deaktiviere funktioniert das Formular einwandfrei. --> Bug?

Link: http://web22.merkur.ibone.ch/index.php?kontakt_de

Vielen Dank für eure Hilfe
Gruss Jack

Posted: Mon 26. Feb 2007, 18:26
by markus s
mach mal ein printscreen von deinem emailkontaktforumlar.
hast du eine vorlage verwendet ?

Posted: Mon 26. Feb 2007, 19:35
by jack_m
Ich habe keine Vorlage verwendet. Problem ist vermutlich im Zusammenhang mit "makeEmailSpamSave.php". Ohne dieses Script funktioniert das Formular tadellos.
Hier ein Printscreen:

Image

Posted: Mon 26. Feb 2007, 20:09
by markus s
ja da hast du recht, das war der code vom 'makeEmailSpamSave.php'.
um email zu verschlüsseln schau mal hier...
http://www.math.uni-hamburg.de/it/diens ... yptma.html
grüße
markus s

Posted: Mon 26. Feb 2007, 21:05
by Oliver Georgi
Das ist vollkommen normal - das Script greift sich halt alles ab. Ich würde es nicht als Bug bezeichnen, da dies nur ein Gedankenansatz ist.

Das Script könnte man ja noch bearbeiten und auf Ausnahmen vorbereiten.

Oliver

Posted: Tue 27. Feb 2007, 07:28
by jack_m
Vielen Dank für eure Antworten. Ich werde den EMail-SPAM-Schutz mit dem Vorschlag von Markus implementieren.

Gruss Jack

Posted: Tue 27. Feb 2007, 08:36
by Oliver Georgi
naja, letzlich ist das Thema durch. E-Mails vor Harvestern schützen ist nützlich - aber ich würde da keinen weiteren Aufwand investieren. Ich passe meine Lösung noch so an, dass Input und Textarea nicht berücksichtigt werden. Dann kannst Du diese Lösung nehmen.

Sowas:

Code: Select all

<a href="javascript:linkTo_UnCryptMailto('nbjmup;NbjmNfAnz/sfbm/epnbjo/ef');">
ist leider totaler Mist.

Wenn immer möglich sollte man es so machen:

Code: Select all

<a href="#" onclick="linkTo_UnCryptMailto('nbjmup;NbjmNfAnz/sfbm/epnbjo/ef');return false;">
Oliver

Posted: Tue 27. Feb 2007, 08:54
by jack_m
Eine Anpassung deines Scripts ist natürlich die eleganteste Lösung. Das Handling ist einfacher und bei einem Update muss ich an etwas weniger denken. :D
Vielen Dank!
Gruss Jack

Posted: Tue 27. Feb 2007, 09:42
by Oliver Georgi
Hier versuche mal bitte:
http://www.phpwcms.org/support/makeEmailSpamSave.zip

Einfach in template/inc_script/frontend_render ersetzen.

Beim Parsen werden alle <input> und <textarea> Felder von der Email Adressen Ersetzung ausgenommen.

Gruß
Oliver

Posted: Tue 27. Feb 2007, 10:25
by jack_m
Funktioniert jetzt super! :D :D
Vielen Dank Oliver

Gruss Jack