Email erscheint mit Script Tags
-
- ConPresso-Newbie
- Beiträge: 6
- Registriert: 30.09.2010 14:45
Email erscheint mit Script Tags
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
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
-
- ConPresso-Newbie
- Beiträge: 6
- Registriert: 30.09.2010 14:45
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 -->
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 -->
-
- ConPresso-Newbie
- Beiträge: 6
- Registriert: 30.09.2010 14:45
-
- ConPresso-Newbie
- Beiträge: 6
- Registriert: 30.09.2010 14:45
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:
Danke für weitere Hilfestellung
diese sieht bei mir so aus:
Code: Alles auswählen
// 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);
-
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 02:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
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?
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
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
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.
Das ist die aktuellste Version und dabei wird bei mod_form NICHT maskiert.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Laut der Forums-Suchfunktion hier:
http://community.conpresso.de/viewtopic ... 4142#14142
Februar 2006...
http://community.conpresso.de/viewtopic ... 4142#14142
Februar 2006...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle