Ex Moderator erhält weiter Benachrichtigungen..

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.
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Ex Moderator erhält weiter Benachrichtigungen..

Beitrag von Guido »

Hallo

Folgende Situation. Ich hab ein Forum auf meinem Board, welches auf "Privat" gestellt ist und in dem nur Moderatoren Zugang haben.
Jetzt ist einer der Moderatoren ausgeschieden (im Guten) und ist aber noch normaler User im Board.
Jetzt bekommt er aber immer noch Benachrichtigungen, wenn jemand auf ein Thema antwortet wo er als Moderator mal geschrieben hat (natürlich in dem Mod-Forum).

Er kann zwar durch anklicken nichts lesen, da er für das Forum ja nicht zugelassen ist (das ist schonmal gut), aber wieso bekommt er überhaupt noch die Benachrichtigungsmail ??

Thx for Helping

Guido
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

war er vielleicht in einer gruppe drin, wo du vergessen hast ihn rauszunehmen? lass mal den DB Maintenance Mod laufen
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Leuchte hat geschrieben:war er vielleicht in einer gruppe drin, wo du vergessen hast ihn rauszunehmen? lass mal den DB Maintenance Mod laufen
Nein habe noch nie Gruppen angelegt.
Und in der DB ist alles ok (optimieren, reparieren usw schon alles händisch erledigt)...!?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Warscheinlich sind in der Tabelle phpbb_topics_watch noch die alten Einträge drin. Finden kannst du die verwaisten Einträge z.B. mit:

Code: Alles auswählen

SELECT tw.topic_id
FROM phpbb_topics_watch tw
LEFT JOIN phpbb_topics t
WHERE t.forum_id=?1
AND tw.user_id=?2
?1 = ID des Forums, ?2 = ID des Users.

Siehe Datenbank-Dokumentation
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Pyramide hat geschrieben:Warscheinlich sind in der Tabelle phpbb_topics_watch noch die alten Einträge drin. Finden kannst du die verwaisten Einträge z.B. mit:

Code: Alles auswählen

SELECT tw.topic_id
FROM phpbb_topics_watch tw
LEFT JOIN phpbb_topics t
WHERE t.forum_id=?1
AND tw.user_id=?2
?1 = ID des Forums, ?2 = ID des Users.

Siehe Datenbank-Dokumentation
Irgendwas schein ich falsch zu machen, denn wenn ich das mache:

Code: Alles auswählen

SELECT tw.topic_id
FROM phpbb_topics_watch tw
LEFT JOIN phpbb_topics t
WHERE t.forum_id = 25 AND tw.user_id = 99
LIMIT 0 , 30
Kommt diese Fehlermeldung:

Code: Alles auswählen

You have an error in your SQL syntax near 'WHERE t.forum_id = 25 AND tw.user_id = 99 LIMIT 0, 30' at line 4
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Code: Alles auswählen

...
LEFT JOIN phpbb_topics t ON (t.topic_id = tw.topic_id)
...
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Pyramide hat geschrieben:

Code: Alles auswählen

...
LEFT JOIN phpbb_topics t ON (t.topic_id = tw.topic_id)
...
Hallo Pyramide

Vielen Dank so klappt`s.

Jetzt habe ich eine Liste mit 15 topic ID`s bekommen, kann ich diese jetzt bedenkenlos löschen ?
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Einfacher wäre es, wenn Du den User für 2 Minuten wieder freischaltest, ihm sagst, er soll bei allen Topics unten auf "Nicht mehr Benachrichtigen" klicken... ;)

Grüße
Dennis
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Dennis Böge hat geschrieben:Einfacher wäre es, wenn Du den User für 2 Minuten wieder freischaltest, ihm sagst, er soll bei allen Topics unten auf "Nicht mehr Benachrichtigen" klicken... ;)

Grüße
Dennis
Hi Dennis

Naja dann müsste ich ihn wieder zum Mod machen, was ich eigentlich nicht möchte..;-)

Was passiert den wenn ich die 15 topic-id`s lösche ?

Grüße
Guido
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Guido,

du kannst die Einträge in der phpbb_topics_watch ohne Sorgen löschen :-)

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
Antworten

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