Kann man da irgendwie was machen, damit in dieser Benachrichtigung auch der Inhalt der Nachricht drin steht?
In Nachricht über PN Inhalt einfügen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
LisaserstesForum
- Mitglied
- Beiträge: 996
- Registriert: 28.08.2008 20:20
- Wohnort: Kassel
In Nachricht über PN Inhalt einfügen
Hi, wenn man eine PN im Forum bekommt dann bekommt man immer per Email (außer man hat es abgestellt) eine Email, dass man eine PN bekommen hat, da steht auch drin von wem und wie der Betreff ist.
Kann man da irgendwie was machen, damit in dieser Benachrichtigung auch der Inhalt der Nachricht drin steht?
Kann man da irgendwie was machen, damit in dieser Benachrichtigung auch der Inhalt der Nachricht drin steht?
Na klar, aber das wäre dann schon die e-mail-sende-Funktion (fast)
Finde in includes/functions_privmsgs.php
DANACH füge ein:
finde:
DANACH füge ein:
Füge den Platzhalter
an einer geeigneten Stelle in der language/*/email/privmsg_notify.txt ein.
ungefähr so:
Finde in includes/functions_privmsgs.php
Code: Alles auswählen
function pm_notification($mode, $author, $recipients, $subject, $message)
{
global $db, $user, $config, $phpbb_root_path, $phpEx, $auth;
$subject = censor_text($subject);Code: Alles auswählen
$message = censor_text(message);Code: Alles auswählen
$messenger->assign_vars(array(
'SUBJECT' => htmlspecialchars_decode($subject),
'AUTHOR_NAME' => htmlspecialchars_decode($author),
'USERNAME' => htmlspecialchars_decode($addr['name']),Code: Alles auswählen
'MESSAGE' => htmlspecialchars_decode($message),Code: Alles auswählen
{MESSAGE}ungefähr so:
Code: Alles auswählen
Subject: Neue Private Nachricht erhalten
Hallo {USERNAME},
du hast auf „{SITENAME}“ eine neue Private Nachricht von „{AUTHOR_NAME}“ mit folgendem Betreff erhalten:
{SUBJECT}
Es folgt die Nachricht:
{MESSAGE}
Du hast ausgewählt, dass du bei neuen Privaten Nachrichten informiert werden möchtest. Du kannst diese Benachrichtigungen jederzeit in deinem persönlichen Bereich abstellen.
{EMAIL_SIG}Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Kleiner Fehler im Code
Es muss heißen:Miriam hat geschrieben:DANACH füge ein:Code: Alles auswählen
$message = censor_text(message);
Code: Alles auswählen
$message = censor_text($message);Ansonsten funktioniert's prima, solange keine BBCodes verwendet werden, wie nickvergessen schon angekündigt hat. Das ergibt dann soetwas:
Dies ist der Test mit
[quote="Abhigam":wcdmsmnz]BBCode[/quote:wcdmsmnz]
Und hier mal in [b:wcdmsmnz]fett[/b:wcdmsmnz].
-
LisaserstesForum
- Mitglied
- Beiträge: 996
- Registriert: 28.08.2008 20:20
- Wohnort: Kassel
-
LisaserstesForum
- Mitglied
- Beiträge: 996
- Registriert: 28.08.2008 20:20
- Wohnort: Kassel
Möchte das hier noch mal zum Thema machen, ich würde immer noch gerne einbauen, dass der Nachrichtentext mit in die Emailbenachrichtigung kommt, habe leider nicht ganz verstanden, welche Probleme nun aufkommen können?
Es heißt, es gibt Probleme mit dem BBCodes?
Heißt das der BBCode wird allgemein nicht mehr funktionieren oder nur in den Emails wird dann der Code stehen statt dem gewünschten BBCode-Effekt?
Und es steht ich sehe nicht mehr, ob eine PN gelesen wurde oder nicht.
Kann man dieses Problem nicht irgendwie beseitigen?
Danke euch
Es heißt, es gibt Probleme mit dem BBCodes?
Heißt das der BBCode wird allgemein nicht mehr funktionieren oder nur in den Emails wird dann der Code stehen statt dem gewünschten BBCode-Effekt?
Und es steht ich sehe nicht mehr, ob eine PN gelesen wurde oder nicht.
Kann man dieses Problem nicht irgendwie beseitigen?
Danke euch
-
LisaserstesForum
- Mitglied
- Beiträge: 996
- Registriert: 28.08.2008 20:20
- Wohnort: Kassel
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Nein, nur in der Email kann man die BBCodes nicht lesen.LisaserstesForum hat geschrieben:Es heißt, es gibt Probleme mit dem BBCodes?
Heißt das der BBCode wird allgemein nicht mehr funktionieren oder nur in den Emails wird dann der Code stehen statt dem gewünschten BBCode-Effekt?
Nein, dass lässt sich wohl kaum realisieren.LisaserstesForum hat geschrieben:Und es steht ich sehe nicht mehr, ob eine PN gelesen wurde oder nicht.
Kann man dieses Problem nicht irgendwie beseitigen?
kein Support per PN