FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
Hej!
Jag har ett forum som sorterar inläggen med senaste tråden först. Saken är att jag vill ha ett system som här på wn.se, att den sorterar efter den senast besvarade tråden. Jag har försökt lista ut hur men lyckas inte, har fått hjärnsläpp. Kan någon hjälpa mig att lista ut hur jag ska gå till väga för att lyckas med detta? Tack på förhand! |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Beror på hur du lagrar ditt data..
Troligtvis någon form av db, så med sql: Kod:
ORDER BY kolumn DESC |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Nykomling
|
Jag har följande kolumner i min databas (MySQL):
Kod:
intID - int(11) strTitle - varchar(255) strBody - text strUser - varchar(255) intUserid - int(11) intForumid - int(11) datCreated - date/time datEdited - date/time intLocked - int(11) intSeen - int(11) intPostid - int(11) intFirstpost - int(11) intSticky - int(11) |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Mycket flitig postare
|
ja, då ser ju datCreated och datEdited intressant ut.
utan att bli allt för harsh så kan vi nog inte hjälpa dig så mycket mer om du inte skickar upp mer information om vilket forum det är eller vad tabellen heter. kan du föresten språket som forumet är skrivet i? annars bör du nog inte pula allt för mycket med det om du inte vill riskera att sabba kommande uppdateringar / på egen hand skapa en massa säkerhetshål. |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Nykomling
|
Det forumet heter ungdebatt. Kodat i ASP(VB) och använder MySQL databas och det är jag som skapat den från 0
![]() ![]() Det är bara det att jag fått hjärnsläpp och inte kan komma på en bra lösning och ville ha en liten "kick" så jag kommer igång med tänkandet... Jag har proggat så mycket att jag inte kan tänka klart längre... Jag ber så mycket om ursäkt för my stupidity...nu har jag lyckats få tillbaka mina borttappade hjärnceller och lyckats lösa detta enkla problem. Tack! |
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Administratör
|
Jag tror det är sorterat efter högsta intPostid - int(11) som du måste koppla till vilken tråd dem tillhör. Dvs loop'a listan sorterat efter hösta $intPostid och neråt tills du har antalet unika trådar som du väljer att visa per sida.
__________________
Snickare - Copenhagen - Stockholm - Shoppasmart - Bilverkstad - flig.ht/s - Stockholm - Nöje - Direct Flights - PopularHotels.com - TOBUY Sverige - Pengar.se. |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Nykomling
|
Lösningen var mycket enkel
När jag radade upp alla trådar så sorterade jag dem efter datCreated men nu sorterar jag dem efter datEdited. Det som radas upp är ju självklart första tråden, så varje gång någon svarar på tråden så uppdateras datEdited för första tråden. Enkelt, snabbt och effektivt! Löst! |
||
![]() |
![]() |
Svara |
|
|