ConPresso Community

Fragen, Antworten, Diskussionen rund um das Content Management System ConPresso

 
Email erscheint mit Script Tags
Gehe zu Seite 1, 2, 3  Weiter
 
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> Modul Formular (Conpresso 4)
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
academia
ConPresso-Newbie


Anmeldungsdatum: 30.09.2010
Beiträge: 6

BeitragVerfasst am: 30.09.2010 14:08    Titel: Email erscheint mit Script Tags Antworten mit Zitat

Hallo an alle,

ich habe das Problem, dass mir der Wert des Eingabefeldes Email mit JavaScript Tags im Bestätigungs-Mail erscheint.

mein Template im Bereich Artikelseite:
<!-- Text: Email; authoremail; mailcheck=Bitte prüfen Sie die Mailadresse; needed;-->
mein Template im Bereich Javascript/PHP:
<!-- Text: Email; -->

die Ausgabe im Bestätigungs-Mail:
<script type="text/javascript">var name='info'; var svr='domain.com'; document.write('<a href="mailto:' + name + '@' + svr + '">' + name + '@' + svr + '</a>'); </script>

Was hab'ich falsch eingerichtet?
Besten Dank für die Unterstützung

Conpresso 4.0.7
mod_form 4.1
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mr. Magpie
ConPresso-Experte


Anmeldungsdatum: 01.01.1970
Beiträge: 994
Wohnort: Wuppertal

BeitragVerfasst am: 30.09.2010 14:20    Titel: Antworten mit Zitat

Wie sieht denn der Javascript/PHP-Teil deines Kontaktformulars vollständig aus? Anders gefragt: Ist dort irgendwo noch ein "mailto:" involviert?
_________________
Günther Ludwig, amazingBytes webdesign      

Referenzen finden Sie hier: amazingBytes webdesign - Referenzen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
academia
ConPresso-Newbie


Anmeldungsdatum: 30.09.2010
Beiträge: 6

BeitragVerfasst am: 30.09.2010 14:34    Titel: Antworten mit Zitat

hier ein Auschnitt aus dem Artikeltemplate (Bereich Javascript/PHP)

Adresse:
<!-- Text: Name; strip_tags; --> <!-- Text: Vorname; strip_tags; -->
<!-- Text: Adresse; strip_tags; --> <!-- Text: PLZ; strip_tags; -->
<!-- Text: Ort; strip_tags; --> <!-- Text: Land; strip_tags; -->
Geburtsdatum: <!-- Text: Geburtsdatum; strip_tags; -->
E-Mail: <!-- Text: Email; -->
<!-- ifSet: Tel; -->Tel: <!-- text: Tel; --><!-- /ifSet -->
<!-- ifSet: Natel; -->Natel: <!-- text: Natel; --><!-- /ifSet -->
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mr. Magpie
ConPresso-Experte


Anmeldungsdatum: 01.01.1970
Beiträge: 994
Wohnort: Wuppertal

BeitragVerfasst am: 30.09.2010 14:44    Titel: Antworten mit Zitat

Welche Version von mod_form benutzt du denn genau? Ist es die 4.1 vom November 2009 oder ist sie neuer?
Probier's im Zweifel einmal mit der Version 4.1b

_________________
Günther Ludwig, amazingBytes webdesign      

Referenzen finden Sie hier: amazingBytes webdesign - Referenzen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
hscha
ConPresso-Checker


Anmeldungsdatum: 22.02.2006
Beiträge: 495
Wohnort: Berlin

BeitragVerfasst am: 30.09.2010 15:17    Titel: Antworten mit Zitat

Hallo,

das sieht sehr nach 'hide_emails.inc.php' zum Verstecken von E-Mail-Adressen unter ConPresso aus...
Die Verwendung dieses "Filters" wirkt sich auch auf die Ausgabe von Mails über mod_form aus.

Grüße von
Horst
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mr. Magpie
ConPresso-Experte


Anmeldungsdatum: 01.01.1970
Beiträge: 994
Wohnort: Wuppertal

BeitragVerfasst am: 30.09.2010 15:19    Titel: Antworten mit Zitat

Das weiß ich, aber ich setze es bei mir auch ein und habe keine Probleme damit!
_________________
Günther Ludwig, amazingBytes webdesign      

Referenzen finden Sie hier: amazingBytes webdesign - Referenzen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
academia
ConPresso-Newbie


Anmeldungsdatum: 30.09.2010
Beiträge: 6

BeitragVerfasst am: 30.09.2010 15:44    Titel: Antworten mit Zitat

ich versuch es mal mit der 4.1b Version.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
academia
ConPresso-Newbie


Anmeldungsdatum: 30.09.2010
Beiträge: 6

BeitragVerfasst am: 30.09.2010 17:24    Titel: Antworten mit Zitat

so, nun habe ich die Version 4.1b getestet. Leider mit dem gleichen Ergebnis. Vielleicht liegt es also doch an der 'hide_emails.inc.php'.

diese sieht bei mir so aus:
Code:

// Mod Hide eMail-Adresses

// replacing fully linked eMails w/ eMail as text and semf-Code
$email_search[] = "#<A([^>]*)href=\"mailto:\s*([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)\?([^\"]+)\"([^>]*)>([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)</A>#i";
$email_replace[] = "<script type=\"text/javascript\">var hidemail_name='\\2'; var hidemail_svr='\\3'; var hidemail_name_text='\\7'; var hidemail_svr_text='\\8'; var hidemail_pre='\\1'; var hidemail_post='\\6'; var hidemail_arguments='\\5'; document.write('<a' + hidemail_pre + 'href=\"mailto:' + hidemail_name + '@' + hidemail_svr + '?' + hidemail_arguments + '\"' + hidemail_post + '>' + hidemail_name_text + '@' + hidemail_svr_text + '</a>'); </script>";

// replacing fully linked eMails w/o eMail as text and semf-Code
$email_search[] = "#<A([^>]*)href=\"mailto:\s*([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)\?([^\"]+)\"([^>]*)>([^@<>]*)</A>#i";
$email_replace[] = "<script type=\"text/javascript\">var hidemail_name='\\2'; var hidemail_svr='\\3'; var hidemail_txt='\\7'; var hidemail_pre='\\1'; var hidemail_post='\\6'; var hidemail_arguments='\\5'; document.write('<a' + hidemail_pre + 'href=\"mailto:' + hidemail_name + '@' + hidemail_svr + '?' + hidemail_arguments + '\"' + hidemail_post + '>' + hidemail_txt + '</a>'); </script>";

// replacing fully linked eMails w/ eMail as text
$email_search[] = "#<A([^>]*)href=\"mailto:\s*([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)\"([^>]*)>([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)</A>#i";
$email_replace[] = "<script type=\"text/javascript\">var hidemail_name='\\2'; var hidemail_svr='\\3'; var hidemail_name_text='\\6'; var hidemail_svr_text='\\7'; var hidemail_pre='\\1'; var hidemail_post='\\5'; document.write('<a' + hidemail_pre + 'href=\"mailto:' + hidemail_name + '@' + hidemail_svr + '\"' + hidemail_post + '>' + hidemail_name_text + '@' + hidemail_svr_text + '</a>'); </script>";

// replacing fully linked eMails w/o eMail as text
$email_search[] = "#<A([^>]*)href=\"mailto:\s*([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)\"([^>]*)>([^@<>]*)</A>#i";
$email_replace[] = "<script type=\"text/javascript\">var hidemail_name='\\2'; var hidemail_svr='\\3'; var hidemail_txt='\\6'; var hidemail_pre='\\1'; var hidemail_post='\\5'; document.write('<a' + hidemail_pre + 'href=\"mailto:' + hidemail_name + '@' + hidemail_svr + '\"' + hidemail_post + '>' + hidemail_txt + '</a>'); </script>";

// replacing plain eMails
$email_search[] = "#([\w]+[a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i";
$email_replace[] = "<script type=\"text/javascript\">var name='\\1'; var svr='\\2'; document.write('<a href=\"mailto:' + name + '@' + svr + '\">' + name + '@' + svr + '</a>'); </script>";

$template_datei = preg_replace($email_search, $email_replace, $template_datei);


Danke für weitere Hilfestellung
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mr. Magpie
ConPresso-Experte


Anmeldungsdatum: 01.01.1970
Beiträge: 994
Wohnort: Wuppertal

BeitragVerfasst am: 30.09.2010 17:30    Titel: Antworten mit Zitat

Kannst du evtl. doch auch noch die anderen beiden Templateteile posten?
Kann man das Formular auch schon irgendwo online sehen?

... und noch was: Du gibst die eMail-Adresse im Formular aber schon nur in der Form name@domain.tld an?

_________________
Günther Ludwig, amazingBytes webdesign      

Referenzen finden Sie hier: amazingBytes webdesign - Referenzen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
hscha
ConPresso-Checker


Anmeldungsdatum: 22.02.2006
Beiträge: 495
Wohnort: Berlin

BeitragVerfasst am: 30.09.2010 17:32    Titel: Antworten mit Zitat

Hallo Magpie,
ich habe das hide-email-script über mod_parser eingebunden und es macht genau das gleiche mit den E-Mail-Adressen. Ich habe diesen Schönheitsfehler auch noch nicht beseitigen können...

Grüße von
Horst
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mr. Magpie
ConPresso-Experte


Anmeldungsdatum: 01.01.1970
Beiträge: 994
Wohnort: Wuppertal

BeitragVerfasst am: 30.09.2010 17:38    Titel: Antworten mit Zitat

Ich teste es gleich noch einmal bei mir mit der Originalversion von mod_form 4.1b (ich habe sie für mich nämlich etwas umgeschrieben) und mod_parser (Enhanced Parser RC2).
_________________
Günther Ludwig, amazingBytes webdesign      

Referenzen finden Sie hier: amazingBytes webdesign - Referenzen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Mr. Magpie
ConPresso-Experte


Anmeldungsdatum: 01.01.1970
Beiträge: 994
Wohnort: Wuppertal

BeitragVerfasst am: 30.09.2010 17:53    Titel: Antworten mit Zitat

Bin nun ratlos, denn bei mir funktioniert auch das Original.

@MarkusR: Kann es sein, dass das Captcha nicht bei der Formular-Versandart "GET" funktioniert? - Dann meckert es nämlich stets über einen nicht oder falsch eingegebenen Code

_________________
Günther Ludwig, amazingBytes webdesign      

Referenzen finden Sie hier: amazingBytes webdesign - Referenzen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 6989

BeitragVerfasst am: 30.09.2010 17:54    Titel: Antworten mit Zitat

Bitte benutzt das hide_email-script, das zu mod_parser gehört!

Das ist die aktuellste Version und dabei wird bei mod_form NICHT maskiert.

_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mr. Magpie
ConPresso-Experte


Anmeldungsdatum: 01.01.1970
Beiträge: 994
Wohnort: Wuppertal

BeitragVerfasst am: 30.09.2010 17:58    Titel: Antworten mit Zitat

Gibt es denn ein anderes hide_email-script? Genauer: wo?
_________________
Günther Ludwig, amazingBytes webdesign      

Referenzen finden Sie hier: amazingBytes webdesign - Referenzen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 6989

BeitragVerfasst am: 30.09.2010 18:04    Titel: Antworten mit Zitat

Laut der Forums-Suchfunktion hier:
http://community.conpresso.de/viewtopic.php?p=14142#14142
Februar 2006...

_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> Modul Formular (Conpresso 4) Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2, 3  Weiter
Seite 1 von 3

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen