Seite 1 von 2

Beobachten Funktion ändern

Verfasst: 24.01.2014 18:36
von Luis2
Hallo,

ich benutze phpbb3.0.12
Hier gibt es die Option "Forum beobachten" die für mich sehr wichtig ist.

Diese Option schickt aber immer nur die erste Nachricht raus die geschrieben wurde, nachdem ich das Board verlassen habe. Weitere neue Beiträge bekomme ich nicht zugesandt. Das scheint standardmäßig so zu sein.

Kann man das ändern?
Ich möchte gerne jede neue Nachricht vom Board, egal wann ein eingeloggt war.

Viele Grüße
Luis

Re: Beobachten Funktion ändern

Verfasst: 24.01.2014 19:27
von Miriam
Luis2 hat geschrieben: ... Das scheint standartmäßig so zu sein.
Das ist Standard so, denn in der Benachrichtigungsmail steht zu lesen:
Du erhältst keine weitere Benachrichtigung, bis du das
Forum besucht hast.
Luis2 hat geschrieben:...
Kann man das ändern?
Du mußt den Code finden, der das Senden der Meldung speichert und dieses Speichern verhindert.
Wahrscheinlich durch einen Eintrag in der DB.

Re: Beobachten Funktion ändern

Verfasst: 24.01.2014 19:33
von BNa
<offtopic>
StandArt :grin:
</offtopic>

Re: Beobachten Funktion ändern

Verfasst: 24.01.2014 21:59
von Luis2
Danke Miriam für deinen Tipp,

steht wahrscheinlich in der includes/functions_posting.php im Abschnitt:
/**
* User Notification
*/

Aber was ich da ändern muss finde ich leider nicht heraus, bin zu wenig mit php vertraut :(

Gruß Luis

Re: Beobachten Funktion ändern

Verfasst: 25.01.2014 10:20
von Miriam
Finde und lösche in besagter Datei:

Code: Alles auswählen

AND fw.notify_status = ' . NOTIFY_YES . ' 
Hab's nicht probiert, sollte aber Deiner Problemlösung näher kommen.

Re: Beobachten Funktion ändern

Verfasst: 25.01.2014 20:59
von Luis2
Hallo Miriam,

ich hab´s probiert und die Zeile auskommentiert. Hat leider nicht funktioniert.
Es kommt eine php Fehlermeldung wenn man auf einen Artikel eine Antwort schreibt.

Habe jetzt auch selbst einiges probiert, komme aber nicht hinter das Geheimnis wo sich der Befehl versteck und wie man ihn umgehen kann.

Wäre super, wenn noch jemand eine Idee hätte.

Gruß Luis

Re: Beobachten Funktion ändern

Verfasst: 25.01.2014 21:02
von Miriam
Was genau hast Du an finde und lösche nicht verstanden?

Re: Beobachten Funktion ändern

Verfasst: 25.01.2014 21:18
von Luis2
Hallo Miriam,

aha, auskommentieren innerhalb einer Funktion geht scheinbar nicht.

ich habe die Zeile jetzt gelöscht und bin meinem Ziel einen großen Schritt näher!! Es werden jetzt alle neuen Themen gepostet. Super - und danke :)

Einen Wermutstropfen gibt´s aber noch. E-Mail Benachrichtigungen auf Antworten werden nicht versandt. :(

Gibt es da vielleicht auch noch eine so super Lösung?

Gruß LUis

Re: Beobachten Funktion ändern

Verfasst: 25.01.2014 21:25
von Miriam
Du kannst in einer Funktion auskommentieren, aber bspw. nicht innerhalb eines Strings.

Re: Beobachten Funktion ändern

Verfasst: 26.01.2014 11:19
von Luis2
Hallo

ok, den Rest habe ich jetzt selbst gefunden.
Es müssen 2 Zeilen aus der functions_posting.php gelöscht werden, dann klappt´s bei neuen Thread´s und Antworten.
Nämlich diese:

Code: Alles auswählen

 AND w.notify_status = ' . NOTIFY_YES . ' 

Code: Alles auswählen

 AND fw.notify_status = ' . NOTIFY_YES . '  
Nochmal vielen Dank für die Hilfe!

In diesem Zusammenhang (und deshalb fange ich kein neues Thema an) hätte ich noch eine Frage:

Kann man die "Forum beobachten" Funktion standardmäßig auf on stellen?
- oder als Alternative die Prüfung umgehen, dass die Nachrichten auch an diejenigen versendet werden, die ein Forum/Board nicht beobachten?

Ich weiß, dass das normalerweise unsinnig und nicht gewollt ist. Aber es handelt sich um einen speziellen Fall: Ein "privates" Fach-Forum mit relativ geringer Mitgliederzahl, wo es aber nötig ist die Einträge möglichst schnell und an alle zu versenden.

Gruß Luis