In Nachricht über PN Inhalt einfügen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Antworten
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

In Nachricht über PN Inhalt einfügen

Beitrag von LisaserstesForum »

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? :)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Na klar, aber das wäre dann schon die e-mail-sende-Funktion (fast)

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);
DANACH füge ein:

Code: Alles auswählen

	$message = censor_text(message);
finde:

Code: Alles auswählen

		$messenger->assign_vars(array(
			'SUBJECT'		=> htmlspecialchars_decode($subject),
			'AUTHOR_NAME'	=> htmlspecialchars_decode($author),
			'USERNAME'		=> htmlspecialchars_decode($addr['name']),
DANACH füge ein:

Code: Alles auswählen

			'MESSAGE'		=> htmlspecialchars_decode($message),
Füge den Platzhalter

Code: Alles auswählen

{MESSAGE}
an einer geeigneten Stelle in der language/*/email/privmsg_notify.txt ein.
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
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

dürfte zu Problemen mit BBCodes führen :roll:
kein Support per PN
hausmann
Mitglied
Beiträge: 115
Registriert: 02.03.2004 20:05
Wohnort: Willich
Kontaktdaten:

Beitrag von hausmann »

und Du siehst nicht mehr, ob der Empfänger die PN gelesen hat.
Gruss Wilfried
Abhigam
Mitglied
Beiträge: 8
Registriert: 15.10.2008 21:33
Wohnort: Kiel

Kleiner Fehler im Code

Beitrag von Abhigam »

Miriam hat geschrieben:DANACH füge ein:

Code: Alles auswählen

	$message = censor_text(message);
Es muss heißen:

Code: Alles auswählen

	$message = censor_text($message);
Sonst wird nur das Wort "message" zurückgegeben.

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

Beitrag von LisaserstesForum »

Naja ich habe das nicht eingebaut weil ich nicht wollte, dass dann irgendwelche Sachen in Forum nicht mehr funktionieren. :roll: (wegen der Warnung der anderen)
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Beitrag von LisaserstesForum »

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 :)
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Beitrag von LisaserstesForum »

*push*
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

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, nur in der Email kann man die BBCodes nicht lesen.
LisaserstesForum hat geschrieben:Und es steht ich sehe nicht mehr, ob eine PN gelesen wurde oder nicht.
Kann man dieses Problem nicht irgendwie beseitigen?
Nein, dass lässt sich wohl kaum realisieren.
kein Support per PN
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“