E-Mail Benachrichtigung mit Inhalt des Beitrags

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
Benutzeravatar
FuGu
Mitglied
Beiträge: 217
Registriert: 16.01.2008 18:17

E-Mail Benachrichtigung mit Inhalt des Beitrags

Beitrag von FuGu »

Läßt sich das ändern, dass die Mails der Benachrichtigung über ein neuen Beitrag auch den Inhalt des neuen Beitrags erhalten?
psyxx
Mitglied
Beiträge: 1
Registriert: 15.11.2009 17:33

Re: E-Mail Benachrichtigung mit Inhalt des Beitrags

Beitrag von psyxx »

Hallo FuGu,

ich habe ebenso nach dieser Möglichkeit gesucht, bisher aber noch keine Lösung im Internet gefunden. Somit hab ich mal den Code auseinandergenommen und hab nun herausgefunden, wie das geht.

Geändert werden müssen folgende Dateien:
"/includes/functions_posting.php" und "language/xy/email/forum_notify.txt"

functions_posting.php
suche

Code: Alles auswählen

function user_notification($mode, $subject, $topic_title, $forum_name, $forum_id, $topic_id, $post_id)
ersetze mit

Code: Alles auswählen

function user_notification($mode, $subject, $topic_title, $forum_name, $forum_id, $topic_id, $post_id, $message)
suche

Code: Alles auswählen

$messenger->assign_vars(array(
					'USERNAME'		=> htmlspecialchars_decode($addr['name']),
					'TOPIC_TITLE'	=> htmlspecialchars_decode($topic_title),
					'FORUM_NAME'	=> htmlspecialchars_decode($forum_name),

					'U_FORUM'				=> generate_board_url() . "/viewforum.$phpEx?f=$forum_id",
					'U_TOPIC'				=> generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id",
					'U_NEWEST_POST'			=> generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id&p=$post_id&e=$post_id",
					'U_STOP_WATCHING_TOPIC'	=> generate_board_url() . "/viewtopic.$phpEx?uid={$addr['user_id']}&f=$forum_id&t=$topic_id&unwatch=topic",
					'U_STOP_WATCHING_FORUM'	=> generate_board_url() . "/viewforum.$phpEx?uid={$addr['user_id']}&f=$forum_id&unwatch=forum",
				));
ersetze mit

Code: Alles auswählen

$messenger->assign_vars(array(
					'USERNAME'		=> htmlspecialchars_decode($addr['name']),
					'TOPIC_TITLE'	=> htmlspecialchars_decode($topic_title),
					'FORUM_NAME'	=> htmlspecialchars_decode($forum_name),
					'MESSAGE'     => htmlspecialchars_decode($message),

					'U_FORUM'				=> generate_board_url() . "/viewforum.$phpEx?f=$forum_id",
					'U_TOPIC'				=> generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id",
					'U_NEWEST_POST'			=> generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id&p=$post_id&e=$post_id",
					'U_STOP_WATCHING_TOPIC'	=> generate_board_url() . "/viewtopic.$phpEx?uid={$addr['user_id']}&f=$forum_id&t=$topic_id&unwatch=topic",
					'U_STOP_WATCHING_FORUM'	=> generate_board_url() . "/viewforum.$phpEx?uid={$addr['user_id']}&f=$forum_id&unwatch=forum",
				));
In forum_notify.txt kann man nun mit {MESSAGE} den Inhalt der Nachricht reinbringen.

Achtung:
Ich hab keine Ahnung, ob die Funktion "user_notification" noch irgendwo anders Verwendung findet. Wenn ja, dann wird immer ein Fehler erscheinen, da die Funktion den letzten Parameter vermissen wird. Weiß jemand Näheres zur Verwendung der Funktion?

Gruß,
psyxx
Antworten

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