Hallo,
Ik wil een forumtracker gaan maken. Dit is dus een klein schermpje dat je open kunt houden en dat zich iedere minuut ofzo ververst en laat zien of er nieuwe berichten op het forum zijn gezet die jij (afhankelijk van de gebruikersnaam dus) nog niet hebt bekeken. Hiervoor zal ik tabel phpBB_topics_watch moeten gebruiken, maar om eerlijk te zijn kan ik die nog niet echt doorgronden.
Ik stelde me namelijk voor dat er bij een nieuw bericht voor iedere gebruiker een regel werd aangemaakt, en zodra een gebruiker het bericht bekijkt dat deze regel er weer uit gehaald zou worden.
Dit werkt dus niet zo aangezien mijn eigen user_id niet in de tabel voorkwam terwijl ik toen wel een paar ongelezen berichten had.
Kan iemand me vertellen hoe deze tabel werkt, of dat ik deze tracker beter op een andere tabel kan baseren?
tabel phpBB_topics_watch
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

phpbb_topics_watch wordt niet gebruikt voor de nog niet gelezen berichten, maar voor de topics waarop men geabonneerd is. Voor elk lid dat een abonnement neemt op een onderwerp wordt er een nieuwe rij aangemaakt met het user en topic_id, en het veld notify_status laat zien of er al een mailtje is verstuurd of niet. Zodra er een nieuwe post wordt geplaatst wordt deze op 1 gezet (als deze nog 0 was), deze wordt pas weer veranderd naar 0 als diegene het topic bekeken heeft. Zo krijgt hij of zij nooit meerdere mailtjes als er meerdere nieuwe posts zijn.
- WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
- Contacteer: