Hallo Mahony,
das habe ich gerade probiert, also daran liegt es nicht. Egal ob ich utf8_bin oder utf8_unicode_ci verwende, das spielt keine Rolle. Es ist eideutig der von mir genannte Bereich und ich vermute dass das mit den Zeilen der Sprachdatei contact.php zusammen hängt:
Code: Alles auswählen
'CONTACT_TEMPLATE' => '<strong>Name:</strong> %1$s' . "\n" . '<strong>Email Adresse:</strong> %2$s' . "\n" . '<strong>IP:</strong> %3$s' . "\n" . '<strong>Datum:</strong> %4$s' . "\n" . '<strong>Grund:</strong> %5$s' . "\n" . '<strong>Betreff:</strong> %6$s' . "\n\n" . '<strong>hat folgende Nachricht ins Kontaktformular eingetragen:</strong>' . "\n" . '%7$s',
'CONTACT_TEMPLATE_NO_REASON' => '<strong>Name:</strong> %1$s' . "\n" . '<strong>Email Adresse:</strong> %2$s' . "\n" . '<strong>IP:</strong> %3$s' . "\n" . '<strong>Datum:</strong> %4$s' . "\n" . '<strong>Betreff:</strong> %5$s' . "\n\n" . '<strong>hat folgende Nachricht ins Kontaktformular eingetragen:</strong>' . "\n" . '%6$s',
Irgendwie passen da doch keine html Befehle rein wenn hinterher der Text mit message_parser-> in die PN oder den Posting eingetragen wird.
[EDIT]
So, ich habe die Ursache vermutlich gefunden, es liegt an $date in der contact.php. Dort ist als Zeitangabe folgendes eingetragen:
Das Problem ist der Eintrag %Z, also die Zeitzone. Ich habe den
[MODDB] Automatische Sommerzeit 2.0.2 Mod eingebaut, welcher ja in der Tabelle phpbb_users die Einträge bei user_timezone statt der Zahl nun den Ort ausgeschrieben enthält. Daher vermute ich den Mod als Ursache für die Fehlermeldung. Abhilfe habe ich dadurch geschaffen dass ich nun folgende Änderung gemacht habe:
Bei mir kommt nun keine Fehlermeldung mehr.
@Chalong
Ich habe ein paar Fehler gefunden und zwar in den deutschen Übersetzungen zu den Dateien im Ordner de/mail/***.txt
Du hast ganz oben immer
Betrifft: {SUBJECT} geschrieben, das verhindert aber, dass bei den verschickten Mails ein Betreff in die Betreff Zeile eingetragen wird. Hier muss unbedingt
Subject: {SUBJECT} stehen bleiben, dann erscheint auch der Betreff in der E-Mail richtig.
Gruß Helmut