1.2.9 Probleme mit Kontaktformular und Email

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
jack_m
Posts: 18
Joined: Mon 26. Feb 2007, 13:31
Location: Appenzellerland / Schweiz

1.2.9 Probleme mit Kontaktformular und Email

Post 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
User avatar
markus s
Moderator
Posts: 654
Joined: Sat 16. Dec 2006, 19:21
Location: Radfeld / Tirol
Contact:

Post by markus s »

mach mal ein printscreen von deinem emailkontaktforumlar.
hast du eine vorlage verwendet ?
moderator
propelled by fresh air from tirol
XING|FACEBOOK|OMENTO
jack_m
Posts: 18
Joined: Mon 26. Feb 2007, 13:31
Location: Appenzellerland / Schweiz

Post 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
User avatar
markus s
Moderator
Posts: 654
Joined: Sat 16. Dec 2006, 19:21
Location: Radfeld / Tirol
Contact:

Post 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
moderator
propelled by fresh air from tirol
XING|FACEBOOK|OMENTO
User avatar
Oliver Georgi
Site Admin
Posts: 9918
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post 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
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
jack_m
Posts: 18
Joined: Mon 26. Feb 2007, 13:31
Location: Appenzellerland / Schweiz

Post by jack_m »

Vielen Dank für eure Antworten. Ich werde den EMail-SPAM-Schutz mit dem Vorschlag von Markus implementieren.

Gruss Jack
User avatar
Oliver Georgi
Site Admin
Posts: 9918
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post 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
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
jack_m
Posts: 18
Joined: Mon 26. Feb 2007, 13:31
Location: Appenzellerland / Schweiz

Post 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
User avatar
Oliver Georgi
Site Admin
Posts: 9918
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post 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
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
jack_m
Posts: 18
Joined: Mon 26. Feb 2007, 13:31
Location: Appenzellerland / Schweiz

Post by jack_m »

Funktioniert jetzt super! :D :D
Vielen Dank Oliver

Gruss Jack
Post Reply