login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Topics ordenen

Offline timo - 27/12/2006 14:51
Avatar van timoPHP ver gevorderde Hoe kan ik topics ordenen (zoals hier op SiMa bv) op de laatste reactie, dus in de lijst van topics moet bovenaan het topic die het nieuws is behalve als er op een ander topic nog later een reactie is gegeven, maar hoe doe ik dit?

4 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 27/12/2006 14:55
Avatar van Kr4nKz1n Onbekend Je maakt een row (kolom) in je MySQL tabel bijv. timeordner.

Bij het posten van het topic zet je daarin time()
bij elke reactie erop bewerk je die timeordner.

ORDER BY timeordner DESC LIMIT 0,10.

Let op!
Bij het verwijderen van een reactie controleren of dit de laatste reactie is, indien dit zo is, de tijd aanpassen!!!
Indien het de enige reactie is, de tijd pakken van het moment dat het topic is toegevoegd.
Offline mirlong1 - 27/12/2006 14:56 (laatste wijziging 27/12/2006 14:58)
Avatar van mirlong1 Nieuw lid Zo heb ik het gedaan (data halen uit database van mijn phpbb forum):

http://www.plaatscode.be/3583/

geeft dan de dag en uur van posting [origineel]
titel van posting + link
aantal reacties op originele posting

Hopelijk heb je er iets aan.

J.
Offline timo - 27/12/2006 14:57 (laatste wijziging 27/12/2006 14:57)
Avatar van timo PHP ver gevorderde ok thx

EDIT: ongeveer hetzelfde dus, een laatste post erin veld toevoegen..
Offline Gerard - 27/12/2006 17:32
Avatar van Gerard Ouwe rakker Of met een subquery de tijd ophalen van de laatste reactie die erbij hoort en daarop sorteren.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s