aufgrund mehrerer Threads zu diesem Thema habe ich mal ein bissl Code zusammengestückelt.
Nach dem Einbau werden Inhalte von PN in den Benachrichtugungs-eMails mitgesendet.
Dabei werden bbCodes und Smilies herausgefiltert, Links zu Bildern und Websites werden als Textlinks übergeben.
Öffnen: includes/functions_privmsgs.php
1) Finden:
$messenger = new messenger();
DANACH einfügen:
Code: Alles auswählen
// PM Message-Text in eMail (1/2)
if (!$uid)
{
$uid = '[0-9a-z]{5,}';
}
$message = preg_replace("#\[\/?[a-z0-9\*\+\-]+(?:=(?:".*"|[^\]]*))?(?::[a-z])?(\:$uid)\]#", ' ', $message);
$message = preg_replace("/<img[^>]+\>/i", "", $message);
$message = preg_replace("/<!--[^>]+->/i", "", $message);
$message = strip_tags($message);

Danach noch ein wenig Kosmetik, um die Smilies undt HTML-Parsing-Reste aus dem String zu entfernen.
2) Finden:
'USERNAME' => htmlspecialchars_decode($addr['name']),
DANACH einfügen:
Code: Alles auswählen
// PM Message-Text in eMail (2/2)
'PN_TEXT' => html_entity_decode ($message),
Also öffnen wir nun: language/de/email/privmsg_notify.txt
(wer andere Sprachen nutzt, macht es ggf. auch da, z.B. statt de dann in en oder de_x_sie)
Darin müssen wir jetzt nur noch die neue Variable einbauen, vorzugsweise nach der Stelle {SUBJECT}
Ich habe beispielsweise Folgendes eingefügt:
Code: Alles auswählen
Mitteilungs-Text:
--------------------------------------------------------------------------------------------------------
{PN_TEXT}
--------------------------------------------------------------------------------------------------------
Vielleicht hat ja jemand Verwendung dafür...
LG