Versio

Ongelezen posts

Overzicht Reageren

Robert van der Leest

Robert van der Leest

03/03/2011 17:40:35
Quote Anchor link
Goedemiddag allemaal
Ik ben bezig met een forum software en hij is al redelijk stabiel (yay), maar ik wil een ongelezen posts feature maken. Probleem is, ik weet niet hoe. Ik weet het wel, maar op een groot forum word de database ontzettend groot omdat je dan voor elk topic voor elke gebruiker een nieuwe row aanmaken en dat is toch iets te veel van het goede. :P Weet iemand hoe het simpeler kan? Want Google kan me niet verder helpen. Ik heb geen kant en klaar script nodig, een hint is ook goed

Robert
 
PHP hulp

PHP hulp

25/05/2012 12:38:53
Gesponsorde koppelingen:
 
Sander de Vos

Sander de Vos

03/03/2011 17:46:02
Quote Anchor link
Bij de gebruiker een row aanmaken met de topics, die hij wél gelezen heeft, gescheiden door comma's?
 
Pim -

Pim -

03/03/2011 17:46:38
Quote Anchor link
PHPBB markeert alles als gelezen aan het einde van de sessie (bij het begin van een nieuwe sessie). Alle gelezen-records kan je dan weggooien en je hoeft alleen de huidige sessie bij te houden.

@Sander:
Lijsten in een veld stoppen doe je niet...
Gewijzigd op 03/03/2011 17:47:12 door Pim -
 
Robert van der Leest

Robert van der Leest

03/03/2011 17:58:23
Quote Anchor link
Sander de Vos op 03/03/2011 17:46:02:
Bij de gebruiker een row aanmaken met de topics, die hij wél gelezen heeft, gescheiden door comma's?

Dat word een probleem met gelezen markeren vrees ik :P
Pim - op 03/03/2011 17:46:38:
PHPBB markeert alles als gelezen aan het einde van de sessie (bij het begin van een nieuwe sessie). Alle gelezen-records kan je dan weggooien en je hoeft alleen de huidige sessie bij te houden.

@Sander:
Lijsten in een veld stoppen doe je niet...

Dat zou ook een optie kunnen zijn, maar ik weet niet hoe ik het gelezen moet doen. Updaten kan wel, maar ik begrijp niet hoe ik de informatie moet verkrijgen.
 
Joost B

Joost B

03/03/2011 19:02:41
Quote Anchor link
Je kan ook de laatst toegevoegde TopicID aan het eind van de sessie opslaan voor de gebruiker, alles wat boven dat ID zit is een nieuwe post voor de gebruiker als hij de volgende keer inlogd.

Het volgende probleem ontstaat op het moment dat een gebruiker tijdens zijn sessie een post leest, deze moet natuurlijk dan ook als gelezen worden gemarkeerd. Je zou hiervoor een tabel kunnen gebruiken die dit bijhoud en de gebruiker aan het einde van zijn sessie verwijderen uit de tabel.
 
Jens V

Jens V

03/03/2011 19:50:33
Quote Anchor link
Hier is nog al een topic over geweest, nog niet zo lang geleden... Zoek dat even op als je wilt.
 
Robert van der Leest

Robert van der Leest

10/03/2011 17:10:41
Quote Anchor link
Joost B op 03/03/2011 19:02:41:
Je kan ook de laatst toegevoegde TopicID aan het eind van de sessie opslaan voor de gebruiker, alles wat boven dat ID zit is een nieuwe post voor de gebruiker als hij de volgende keer inlogd.

Sorry ik begrijp het niet echt :P
Jens V op 03/03/2011 19:50:33:
Hier is nog al een topic over geweest, nog niet zo lang geleden... Zoek dat even op als je wilt.

Al geprobeerd, maar het is voor meerdere personen, dus volgens mij werkt het daar niet op. :P
 
Robert van der Leest

Robert van der Leest

12/03/2011 14:33:52
Quote Anchor link
Het is gelukt bedankt voor jullie hulp
 



Overzicht Reageren

Get Adobe Flash player