Absender von PM's in Email?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

Absender von PM's in Email?

Beitrag von Root007 »

Hi,

ist es eigentlich irgendwie möglich, dass in der Emailbenachrichtigung für die PMs der Name des jeweiligen Absenders steht? Dann könnte man schon an der Email sehen wer die PM geschickt hat.

Das könnte man dann ja theoretisch auch für die Benachrichtigungsmails einstellen, wenn jemand auf einen Beitrag geantwortet hat.

Wäre für Tipps dankbar!

Gruß
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

hallo bei den privaten Nachrichten sollte das so funktionieren:
suche in der privmsg.php nach

Code: Alles auswählen

$email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";
und ersetze dies durch

Code: Alles auswählen

$email_headers = 'From: ' . $userdata['username'] . ' <' . $board_config['board_email'] . ">\nReturn-Path: " . $board_config['board_email'] . "\n"; 
bei Benachrichtigungsmails (wer hat auf den Beitrag geantwortet) sollte es ähnlich funktionieren (schaue dir die functions_post.php an)

Beides ohne Gewähr, hab gerade keine Möglichkeit es zu testen.
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

Beitrag von Root007 »

Als erstes mal: Das funktioniert so wie du das geschrieben hast tadellos!!

Aber, sorry - ich hab mich falsch ausgedrückt :oops: Ich meinte eigentlich in der privmsg_notify.tpl - dass man da folgendes machen könnte:

Code: Alles auswählen

Du hast eine neue Privat-Nachricht [von {Absender-Benutzername}]  auf {SITENAME} bekommen und hast angegeben...
Tschuldigung - tut mir jetzt wirklich leid. Bei deinem obigen "Mod" steht dann als Absender Email-Adresse die des Benutzers drin. Das will ich allerdings nicht unbedingt.

Jetzt ist nur die Frage wie ich den Absender-Benutzernamen in dieses tpl reinbekomme, nur mit {USERNAME} gehts ja wohl nicht??
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

du meinst das PopUp ? *später mal genauer schauen*
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

Beitrag von Root007 »

ähm, ne - ich meine die Email die man als Benachrichtigung bekommt wenn man eine PM im Forum erhalten hat.
Also angenommen du schickst mir eine PM, dann krieg ich eine Email dass ich eine PM erhalten habe. Und in dieser Email sollte dann in etwa stehen:

"Du hast eine neue PM von Mister X bekommen,...."

Geht das?

THX!!
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Gehen sollte es wie folgt. Aber auch ungetestet und ohne Gewähr:

Ändere in der language/lang_german/email/privmsg_notify.tpl den Text

Code: Alles auswählen

Du hast eine neue Privat-Nachricht auf {SITENAME} bekommen und hast angegeben, dass du darüber benachrichtigt werden möchtest.
in

Code: Alles auswählen

Du hast auf {SITENAME} eine neue Privat-Nachricht von {PM_SENDER} bekommen und hast angegeben, dass du darüber benachrichtigt werden möchtest.
Dann änderst du noch in der privmsgs.php die Zeile

Code: Alles auswählen

					'SITENAME' => $board_config['sitename'],
in

Code: Alles auswählen

					'SITENAME' => $board_config['sitename'],
					'PM_SENDER' => $userdata['username'],
Auch nicht getestet, sollte aber funktionieren :-)

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

Beitrag von Root007 »

Klasse, danke!

Ich werd das heute mittag sofort probieren (wenn ich zu Hause bin).

THX!

Gruß

UPDATE: Es klappt tadellos! Vielen Dank nochmals!!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“