Avatar billede wofd Nybegynder
08. december 2004 - 20:28 Der er 6 kommentarer

At lave et forum

Hvordan opbygger jeg min forumdatabase bedst muligt?

Jeg vil lave et forum, men da det er første gang jeg laver et fra bunden, kunne jeg godt høre hvordan i andre har opbygget jeres forumdatabaser (tabeller).
Avatar billede bufferzone Praktikant
08. december 2004 - 20:37 #1
Det var ikke ret svært. jeg hentete det fra

http://www.phpbb.com

Kunne også hente hos

http://forum.snitz.com
http://www.fullxml.com
Avatar billede kack Nybegynder
08. december 2004 - 22:12 #2
Tror ikke helt det er det han ville bufferzone ;)
Avatar billede coderdk Praktikant
08. december 2004 - 23:28 #3
Det kommer meget an på hvad det skal bruges til. Er det et lille bitte forum, der ikke skal trække så meget trafik, vil jeg lave databasen noget i stil med:

forum
-----
  id (int autonumber primary key)
  name (varchar)

messages
--------
  id (int autonumber primary key)
  parentid (int index1)
  foromid (int index2)
  subject (varchar)
  message (text)
  posted (timestamp index3)
  userid (int)

Her opretter du først et forum i "forum" tabllen, "rodindlæg", vil have parentid NULL eller 0 ellers er parentid id'en på det indlæg der svares på...

Så ville jeg lave en lille rekursiv funktion der rev alle indlæg ud for et forum i den rigtige rækkefølge...

Skal det køre rigtig godt bliver databasen en del mere hardcore, og der vil ikke være en rekursiv funktion, men derimod skal man kunne hive alle et forums indlæg ud med en enkelt SQL-statement :)

Ellers prøv minibb.com og evt. lur lidt i deres kode :)
Avatar billede coderdk Praktikant
08. december 2004 - 23:30 #4
Gah, jeg mente http://www.minibb.net/ ikke .com :)
Avatar billede coderdk Praktikant
08. december 2004 - 23:31 #5
(bemærk at det er farligt at kigge i minibb's kode, da den er helt usandsynligt latterligt formatteret)
Avatar billede nicholas- Nybegynder
09. december 2004 - 00:33 #6
Har faktisk lige lavet et forum.. troede det var meget sværere, men det er det faktisk ikke..

Mit er her: http://www.outlundish.dk/sider/forum.html .. skriv hvis det er noget, så kan jeg hjælpe!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester