Just nu i M3-nätverket
Gå till innehåll

Sortering i forum - senaste inlägg först


Jonas__B

Rekommendera Poster

Jag har lite problem med att få sortering att fungera fullt ut.

 

I kategori-vyn så skall alla trådar i den kategorin visas och den tråden som har det senaste svaret skall visas först, med den medlem som skrivet inlägget.

 

tabellen forum (trådarna) är uppbyggt enl följande:

-id

-parent (om det är ett svar på en tråd står föräldatrådens id här)

-datetime

-groupid (oviktigt i detta fall)

-author (medlemmen som svarat i eller skrivit tråden

-sticky 0|1

-readonly 0|1

 

Så här ser min SQL ut nu:

SELECT f.Id, f.author, CONCAT(c.firstname, ' ', c.surname) as 
fullname, c.public_profile, (c.Id) as profile_id, f.datetime, f.groupId, 
f.parent, f.title, f.sticky, f.readonly FROM forum f 
Inner Join members c ON f.author = c.Id 
WHERE f.parent=0 AND (f.groupId=0 OR f.groupId="&group&") 
AND category="&catid&" 
ORDER BY f.sticky DESC, f.datetime DESC 
LIMIT 0,100 

 

Som det är nu så visar den bara föräldratråden och inte svarstrådarna.

Detn skall altså sorteras på tråd som har senaste svaret med medlemmen som skapat ev svarstråd.

 

[inlägget ändrat 2008-05-15 11:41:41 av Jonas_Bo]

Länk till kommentar
Dela på andra webbplatser

  • 6 months later...
Jimmy L.A. Müller

Som jag tolkar det så tillåter du endast svar på huvudinlägget och inte svar på undertrådarna?

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...