Schlecht formatierte Mails
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Schlecht formatierte Mails
Die Mails, die man vom Board sendet, sind leider grässlich formatiert. Zwischen den Absätzen ist immer zu viel Abstand. Wie kann man das ändern?
Hat Fähnchen schon beschrieben - die Texte liegen alle im language/lang_german/email
Für Leute, die die Abstände bei den Topicbenachrichtigungen stören, hier ein Vorschlag:
Esetze in der language/lang_german/email/topic_notify.tpl den Inhalt durch dies hier:
Ähnlich in den anderen Dateien verfahren.
Gruß
Saint
Für Leute, die die Abstände bei den Topicbenachrichtigungen stören, hier ein Vorschlag:
Esetze in der language/lang_german/email/topic_notify.tpl den Inhalt durch dies hier:
Code: Alles auswählen
Subject: Benachrichtigen bei Antworten - {TOPIC_TITLE}
Charset: iso-8859-1
Hallo {USERNAME}!
Du erhältst diese E-Mail, weil du über Antworten zum Thema "{TOPIC_TITLE}" auf {SITENAME} benachrichtigt werden wolltest. Dieses Thema hat Antworten seit deinem letzten Besuch bekommen. Du kannst den folgenden Link benutzen, um direkt zum Thema zu gelangen:
{U_TOPIC}
Bis du den Link besucht hast, werden keine weiteren Benachrichtigungen für dieses Thema an dich gesendet. Wenn du gar nicht mehr über Antworten zu diesem Thema benachrichtigt werden möchtest, dann klicke den folgenden Link an:
{U_STOP_WATCHING_TOPIC}
{EMAIL_SIG}Gruß
Saint
Ok, aber das sind alles Texte, die das Board automatisch versendet. Dass die bescheiden aussehen, damit könnte ich noch leben. Ist halt ein Automatismus, was die User sicher verzeihen.
Aber wenn man über das Board eine Mail z.B. an einen bestimmten andern User schickt (über den "email"- Button nachdem man auf seinen Namen geklickt hat), dann ist es keine automatische Mail mehr, sondern eine persönliche, und die sollte doch einigermaßen aussehen.
Das Template (.../profile_send_email.tpl) enthält eben nur einen Platzhalter
:
Aber wenn man über das Board eine Mail z.B. an einen bestimmten andern User schickt (über den "email"- Button nachdem man auf seinen Namen geklickt hat), dann ist es keine automatische Mail mehr, sondern eine persönliche, und die sollte doch einigermaßen aussehen.
Das Template (.../profile_send_email.tpl) enthält eben nur einen Platzhalter
Code: Alles auswählen
Charset: iso-8859-1
{MESSAGE}Jetzt hab' ich vielleicht die Stelle gefunden, wo man ansetzen kann: Es ist in includes/usercp_email.php, Zeile 84:
Die Variable $message enthält jetzt die Nachricht, wie sie an den Mailer übergeben wird. Wenn man sie vorher umformatiert, sollte alles ok sein. Aber wie am besten? Dazu muss man wohl eine neue Funktion format_email oder so schreiben, die die unnötigen Zeilenumbrüche entfernt oder die nötigen reinsetzt.
Vielleicht ist es aber doch besser, das erst in includes/emailer.php zu machen, wo die Nachricht anscheinend direkt vor dem senden nochmal umformatiert wird, in Zeile 212:
Code: Alles auswählen
$message = trim(stripslashes($HTTP_POST_VARS['message']));Vielleicht ist es aber doch besser, das erst in includes/emailer.php zu machen, wo die Nachricht anscheinend direkt vor dem senden nochmal umformatiert wird, in Zeile 212:
Code: Alles auswählen
$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers);
Wow, das hört sich gut an. Bevor ich die emailer.php kaputthacke, probier' ich das mal aus. Vilen Dank!Saint hat geschrieben:Vielleicht hilft Dir dieser Mod weiter:
http://www.phpbbhacks.com/download/5392
Gruß
Saint