umlaute in der bestaetigungs-email

Diskussion zum Modul Kontakt für ConPresso 4
Antworten
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

umlaute in der bestaetigungs-email

Beitrag von baluo »

wir hatten dieses thema schon einmal, aber ich kann es nicht mehr finden:

umlaute in den bestaetigungs- oder benachrichtigungs-emails aus dem kontaktformular werden maskiert wiedergegeben. laesst sich das irgendwo umstellen ?

danke und gruss, gerhard
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Leider kann ich das was Du da beschreibst nicht nachvollziehen. Bei mir wird an den Umlauten nichts verändert.

Kannst Du vielleicht mal näher beschreiben, was Du für eine Testumgebung hast? Browser, Server etc.

Und erläutere bitte alles was Du selbst unternommen hast, um das Verhalten aufzuklären, z.B. verschiedene Mailaccounts, verschiedene Browser, Testinstallation mit Original-Modul etc.
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
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

Beitrag von baluo »

ok, war ein hausgemachtes problem:

ich hatte, wie von dir in dieser diskussion um die maskierung von sonderzeichen vorgeschlagen, die parser-datei modifiziert. das habe ich jetzt rueckgaengig gemacht, und nun werden in den bestaetigungs-emails auch die umlaute wieder korrekt dargestellt.

das problem ist nur, dass damit alle sonderzeichen in der gesamten website "de"-maskiert sind, was sich natuerlich bei browsern mit einem nicht-europaeischen zeichensatz nachteilig darstellt.

das wird sich womoeglich auch in einem anderen mehrsprachigen (deutsch/spanisch/englisch) projekt, an dem ich gerade arbeite, als nachteilig herausstellen.

gibt es denn eine moeglichkeit, beide optionen beizubehalten -- also die generelle maskierung des quelltextes und die de-maskierung der umlaute im klartext der bestaetigungs-emails des kontakte-formulars ?

danke, gerhard
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

baluo hat geschrieben:gibt es denn eine moeglichkeit, beide optionen beizubehalten -- also die generelle maskierung des quelltextes und die de-maskierung der umlaute im klartext der bestaetigungs-emails des kontakte-formulars ?
Dazu müsstest du die Parser-Dateien bearbeiten und dies Parameterabhängig gestalten.
Das heißt die Umwandlung passiert dann nur, wenn man einen Parameter setzt.

Schau dir mal die _include/parser_r_text.php und parser_r_html.php an. Dort musst du analog zu den anderen Parametern (z.B. htmlspecialchars) diese Umwandlung einbauen. Es kann auch sein, dass du die Umwandlung auch in den img, url und file-Platzhaltern benötigst.

Oder du schreibst irgend ein HTML-Kommentar in das Template. Und diese wertest du in der Parser.php in der Nähe von Markus seinem Code-Schnipsel aus. Je nach dem, ob bei diesem Template umgewandelt werden soll, oder nicht.

Gruß Matthias
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ich würde einfach prüfen ob $mail_header nicht gesetzt ist und dann eben die Umwandlung durchführen, ansonsten eben nicht.
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
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

Beitrag von baluo »

danke fuer eure tips und hiweise ...

falls es nicht zu aufwendig ist, koenntet ihr mir einen entsprechenden code zusammenstellen, sicher ja auch interessant fuer andere cpo-nutzer.

nochmals danke, gerhard
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

aber gar kein Problem:

"prüfen ob $mail_header nicht gesetzt ist"

schreibt sich in PHP so:

if (!isset($mail_header))

Noch ein wichtige Frage: Daß es auf australischen Tastaturen keine Umlaute gibt leuchtet mir ja ein, aber was ist mit Deiner SHIFT-Taste passiert?
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
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

Beitrag von baluo »

MarkusR hat geschrieben:aber gar kein Problem:
"prüfen ob $mail_header nicht gesetzt ist"
schreibt sich in PHP so:

Code: Alles auswählen

if (!isset($mail_header))
danke, markus, aber wo finde ich diese einstellung ?

ciao, gerhard
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

Beitrag von baluo »

MarkusR hat geschrieben:aber was ist mit Deiner SHIFT-Taste passiert?
ÄÄÄÄÄHHHHH ???? "shift" kenne ich nicht ???!!! :wink:
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Schön wäre auch, wenn du die leider weit verbreitete Unsitte abstellen könntest, vor Satzzeichen ein Leerzeichen einzufügen :roll:
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

baluo hat geschrieben:
MarkusR hat geschrieben:aber gar kein Problem:
"prüfen ob $mail_header nicht gesetzt ist"
schreibt sich in PHP so:

Code: Alles auswählen

if (!isset($mail_header))
danke, markus, aber wo finde ich diese einstellung ?

ciao, gerhard
Das ist keine Einstellung sondern eine durch das Script durchzuführende Prüfung, von der abhängt, ob umgewandelt werden soll oder nicht.
Wie man solche Kontrollstrukturen schreibt findest Du im Handbuch unter
http://www.php.net/manual/de/language.c ... ctures.php
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
Antworten