Seite 1 von 2
Benachrichtigung bei neu erstelltem Thema
Verfasst: 06.06.2014 08:49
von rreinhardklein
Wenn ein User auf einem Forum abonniert ist, erhält er eine Benachrichtung wenn dort jemand ein neues Thema erstellt.
Wenn er den Link in der Benachrichtigung nicht anklickt und sich dann nicht in dem Forum einloggt bekommt er keine weiteren benachrichtigungen mehr. Das funktioniert auch so.
Nun wollen wir aber, dass diese Bedingung abgeschaltet wird, d.h. wenn in dem Forum ein weiteres oder weitere Themen erstellt werden, soll der user auch wieder eine Benachrichtigungs-Mail erhalten- ohne dass er sich in der Zwischenzeit in das Forum eingeloggt hat.
Wie können wir das abschalten?
Danke für die Hilfe
Re: Benachrichtigung bei neu erstelltem Thema
Verfasst: 06.06.2014 11:11
von Miriam
// ungetestet
In der /includes/functions_posting.php finde:
Code: Alles auswählen
$sql = 'UPDATE ' . FORUMS_WATCH_TABLE . '
SET notify_status = ' . NOTIFY_NO . "
Ändere dort
_NO
zu
_YES
.
Re: Benachrichtigung bei neu erstelltem Thema
Verfasst: 06.06.2014 23:31
von rreinhardklein
Vielen Dank- wird getestet.
Re: Benachrichtigung bei neu erstelltem Thema
Verfasst: 09.06.2014 11:11
von rreinhardklein
Getestet und funktioniert !!!!!
Mails gehen raus eagl ob der Empfänger nun das Board in der Zwischenzeit besucht hat oder nicht.
Besten Dank!
Re: Benachrichtigung bei neu erstelltem Thema
Verfasst: 09.06.2014 12:06
von Miriam
Immer wieder gern

Re: Benachrichtigung bei neu erstelltem Thema
Verfasst: 09.06.2014 18:07
von josefkexi
Hallo,
Diese Änderung funktioniert klaglos, aber leider ist noch ein Schönheitsfehler vorhanden.
Die Nachricht, die an einen Board-Beobachter bei einer Änderung geht enthält noch den Satz
" Sie können den folgenden Link benutzen, um das Forum
anzusehen. Sie erhalten keine weitere Benachrichtigung, bis Sie das Forum
besucht haben."
Und diese Aussage ist ganz sicher nicht mehr richtig!
Wo finde ich diese Nachricht, um diesen Satz zumindest Auszukommentieren?
Danke im Voraus, Josef
Re: Benachrichtigung bei neu erstelltem Thema
Verfasst: 09.06.2014 18:13
von Miriam
Ich habe dann mal ein bißchen für Dich gesucht:
Finde den zu ändernden Text in allen /language/<deine Sprachen>/email/newtopic_notify.txt
Weitere Lektüre: KB:utf8bom.
Re: Benachrichtigung bei neu erstelltem Thema
Verfasst: 10.06.2014 15:21
von josefkexi
Herzlichen Dank,
Alles gefunden.
Josef
Re: Benachrichtigung bei neu erstelltem Thema
Verfasst: 13.06.2014 00:49
von Splendor
Genau das habe ich auch gesucht! Vielen Dank Josef und Miriam!
Da bleibt aber noch folgendes "Problem": nun werden nicht nur für sämtliche neue Themen Benachrichtigungen verschickt, sondern auch für alle Beiträge im abonnierten Forum.
Kann man das in der
functions_posting.php noch (schmerzfrei) ändern? Also dass die Benachrichtigungen für neue Postings in der Option "Forum beobachten" so bleiben, man aber dennoch für jeden neuen Thread eine Benachrichtigung bekommt?
Re: Benachrichtigung bei neu erstelltem Thema
Verfasst: 13.06.2014 07:58
von Dr.Death
Miriam hatte die Lösung für Benachrichtigungen von allen neuen Themen in einem abonnierten Forum schon geliefert.... sie funktioniert so wie gefordert
Was du anscheinen möchtest, ist eine dauerhafte "Themen" Benachrichtung (auf ein Thema bezogen).
Mit der folgenden Lösung werden nun nur Benachrichtungen versendet, wenn man ein Thema (Topic) abonniert hat:
(Mach vorher Miriams Änderung wieder rückgängig und finde/ersetze in der gleichen Datei)
FINDE:
Code: Alles auswählen
$sql = 'UPDATE ' . TOPICS_WATCH_TABLE . '
SET notify_status = ' . NOTIFY_NO . "
Ändere dort
_NO
zu
_YES
.