Autor Zpráva
Keilew
Profil
Ahoj, chci si vytvořit diskusní fórum. Půjde o kombinaci JSP a MySQL, akorát bych chtěl nějakou inspiraci, resp. know-how. Stačí mi odkaz - než tvořit něco blbě, radši zjistit, jak se to dělá správně. Jde mi o to, jak v databázi správně identifikovat jednotlivé thready a jak jednoduše identifikovat, co je reakce na co. Předpokládejte klasickou stromovou strukturu:
->
--->Re:
----->Re: Re:
--->Re:
----->Re: Re:
-------> Re: Re: Re:
atd...

V Googlu hledat klíč "diskusní fórum" vede trochu jinam.

Díky, Keilew
nightfish
Profil
create table forum (
id int not_null primary key auto_increment,
nadpis text,
prispevek text,
autor text,
datum datetime,
parent int)

kde id je automaticky generované id příspěvku
parent je číslo nadřazeného příspěvku

takhle nějak by to mohlo vypadat - je tam vidět, jaký příspěvek má jaké id a jakou hodnotu parent

Téma (id 1, parent 0)
-> Re: Téma (id 2, parent 1)
-> Re: Re: Téma (id 4, parent 2)
-> Něco jiného [bylo: Téma] (id 5, parent 1)
-> Re: Něco jiného [bylo: Téma] (id 6, parent 5)
Další téma (id 3, parent 0)


jinak další možností je nastudovat
http://interval.cz/clanky/strukturovana-diskuse-pod-clanky-teorie/
http://interval.cz/clanky/strukturovana-diskuse-pod-clanky-praxe/
Keilew
Profil
Výborně, děkuju mockrát!
Retal
Profil
Na tvém místě bych se podíval na nested sets.
Keilew
Profil
Retal
Proč PHP?
Toto téma je uzamčeno. Odpověď nelze zaslat.