ett tips:
ta papper och penna och fundera, rita, skriv och sudda (sitt inte vid datorn och testa (det kommer du att göra sen ändå))
------------------
I like ¼ £ whith cheese
[Redigerat av icaaq den 24 jul 2001]
12 svar · 254 visningar · startad av eriks
Hej! Jag hade nu tänkt ge mig på uppgiften att skapa ett forum, och jag tänkte därför be om lite råd och tips innan jag startar. Jag har inte tänkt ut riktigt hur jag vill göra, så därför undrar jag hur ett forum bör vara strukturerat. Då menar jag vilka tabeller man bör ha i databasen och hur eventuella relationer bör se ut. Hur ser t.ex. strukturen ut för detta forumet? Jag har redan sökt lite här på webforum men inte hittat något riktigt passande. Jag tar gärna del av alla era erfarenheter.
Tack! /Erik
ett tips:
ta papper och penna och fundera, rita, skriv och sudda (sitt inte vid datorn och testa (det kommer du att göra sen ändå))
------------------
I like ¼ £ whith cheese
[Redigerat av icaaq den 24 jul 2001]
Japp, fatta den analoga pennan och skriv gosse!
Och kolla mycket på andras forum så att du fattar hur det är uppbyggt (fast kopiera inte!).
------------------
Peter D
Sök på Jepso och Forum så hittar du lite struktur där.
Jag använder mig något liknande som han.
Fältnamn
msgID, msgText, msgTopic, msgFrom, msgDatum, msgRead, ThreadID, Thread_ReplyOrder, Thread_level
ThreadID är till för att identifiera vilka underinlägg som tillhör varje huvudinlägg. ThreadID har jag huvudinläggets msgID som.
Thread_ReplyOrder visar vilken ordning underinläggen ska skrivas. I mitt fall när man skriver ett nytt underinlägg så får den värdet ett och det förregående inlägget där får två, och två får tre etc. Låter klurigt men det är väldigt enkelt.
Tread_level är till för om man vill ha ett trädstruktursforum, och anger "tabbavståndet" kan man säga. Ett underinlägg till ett underinlägg är lite mer förskjutet än det andra, dvs de ovan har thread_level tex 1 och det svaret under det har 2 etc.
Svårt att förklara men fråga på om du inte förstår.
------------------
Alltid lär man sig något nytt varje dag...
Jag håller på med ett asbra forum som finns på www.asp-dev.com - det är en beta version som jag bygger vidare på.
(På hemsidan står det "snart kommer en ny version!" och det är daterat till -99...)
[r] http://www.asp-dev.com/default.asp?page_menu_id=1&page=156 för att vara exakt... [/r]
------------------
Peter D
[Redigerat av Pace den 24 jul 2001]
he, he ... ja, gamla hederliga ASP-DEv forumet har fått stå mall åt många forum *ler* bla snitzForum 2000
Fast!! kolla in alla nestlade recordset.
Koda om det så att det inte är nestlat, går att fixa med SQL ...
cya,
PatrikB
------------------
*Det tar sig sa han som hade eld i håret*
Det första problemet är hur formut ska vara upplagd. Om det ska vara ett "nästlat" forum som de har på www.asp101.com eller om det ska vara uppbyggt som detta med svaren i inlaggd ordning under varandra.
------------------
Våga lek med dig själv
Jag kan bara ge min åsikt om saken. Jag diskuterar rätt mycket på forum...är diskussionerna korta så lämpar sig en icke-trädstrukturerat forum. Men är diskussionerna långa samt med många personer iblandade, och personerna pratar med specifika personer så är trädstruktur att rekommedera för användarvänligheten.
Här på webforum så är det inte riktigt så. Man ställer en fråga och sen så svarar man, oftast så tar man upp större följdfrågor i ett nytt huvudinlägg.
Prestandamässigt är ett forum som webforum bättre eftersom det inte kräver att meddelandena behöver sorteras på ett speciellt sätt utan kan radas upp direkt efter varandra.
Sen så blir det mer länkklickningar, mer db-hämtningar i en trädstruktur.
------------------
Alltid lär man sig något nytt varje dag...
tack så mycket för tipsen... ang kopiering, om jag nu skulle göra ett forum som ser ut exakt som detta (kanske inte det lättaste) men på mitt eget kodningssätt, skulle jag kunna anklagas för copyright-brott då?
Tack! /Erik
Om du skriver att du utgår från tex ASP-DEvs forum så är det nog helt ok eftersom det är helt FREEWARE och du kan ändra i koden hur du vill.
Alltså bara att spara den designen, lägga till lite av sin egen design, och sedan koda hela klabbet från början *ler*
cya,
PatrikB
------------------
*Det tar sig sa han som hade eld i håret*
Ett tips är att titta på "tips till Staff" på webforum - där kan man säkert snappa upp en del saker att förbättra sitt forum med.
------------------
Peter D