Avatar billede Six Nybegynder
22. maj 2004 - 01:25 Der er 12 kommentarer og
1 løsning

Struktur på et specielt forum.

Hej eksperter.

Jeg vil høre om der var nogen derude der kan hjælpe mig med at få styr på strukturen af mit forum.

Forum'et er lidt specielt. Jeg prøver at forklare.

det er et slags, spørg og få svar forum

1 virksomhed kan logge ind via login og pass. Derefter kan den oprette en tråd.

2. virksomhed kan det samme, men må ikke kunne se virksomhed 1's tråd.

Der skal så være EN admin der kan logge ind og svare på disse virksomheders tråd.

Hvordan struktureres sådan en sag?

Spørg hvis i er i tvivl om noget.
Avatar billede Six Nybegynder
22. maj 2004 - 01:26 #1
og virksomhed 1 må self. heller ikke kunne se virksomhed2's tråd ;)
Avatar billede dennismp Nybegynder
22. maj 2004 - 12:03 #2
Struktur? Tænker du på database-tabeller?
Avatar billede Six Nybegynder
22. maj 2004 - 15:12 #3
ja præcis :)

Hvordan skal jeg strukturere databasen.
Avatar billede dennismp Nybegynder
22. maj 2004 - 15:32 #4
user:
  id, user, pass

user_threads
  id, sender_user_id, subject, text, status (open/closed)

user_posts:
  thread_id, text, user_id

i koden sørger du så for at kun at select tråde som virksomheden har oprettet.. altså

SELECT * FROM user_threads WHWERE sender_user_id = '$user_id';
med mindre det er administratoren, så fjerne du bare where-clausen.
Avatar billede Six Nybegynder
22. maj 2004 - 15:44 #5
yep, jeg tror godt jeg kan følge dig :)

jeg leger lige med det, der bliver delt point ud i løbet af ugen. Vil gerne have spørgsmålet her åbent så jeg kan spørge om hjælp når jeg sidder fast, hvis det er i orden. ? ;)
Avatar billede dennismp Nybegynder
22. maj 2004 - 15:51 #6
Det er dit spørgsmål :-).

Mit eget forum (ganske normalt) er bygget op på næsten samme måde. Altså borset fra at alle må se alles indlæg.

Med mindre du syntes det er sjovt at kode, så kan phpbb opfylde dit krav.
Avatar billede Six Nybegynder
22. maj 2004 - 15:52 #7
phpbb kan sagtens opfylde mine krav. Men ikke min lærers krav ;)
Avatar billede alleykat Nybegynder
23. maj 2004 - 06:24 #8
Først og fremmest, for at sådan et system kan være bare nogenlunde sikkert kræver det administratorgodkendelse af hvert enkelt medlem. Det har phpBB. Dernæst ville det være umuligt at styre uden en gruppering af brugere (i f.eks. virksomheder) -  du kan uden videre i phpBB oprette grupper der kan se/bruge bestemte fora, skjult for alle andre brugere. Det ville være optimalt til netop denne brug, selv i dets mest grundlæggende form. Find et passende businesslike theme og ret lidt i den danske sprogfil og i templatens udseende - vupti. ;)
Avatar billede Six Nybegynder
23. maj 2004 - 14:08 #9
alleykat - som sagt kan phpbb sagtens opfylde mine krav, men i og med at det er et eksamens projekt kan jeg ikke slippe så let omkring det at lave et forum. Jeg er tvunget til selv at kode det. :)
Avatar billede alleykat Nybegynder
24. maj 2004 - 05:09 #10
Ah, det var det du mente ok. :) Held & lykke med det.

Hvis du får bygget noget brugbart, håber jeg du vil dele ;) jeg ku' godt lige bruge et enkelt, trådet forum til et cms jeg roder med.. ^_^
Avatar billede Six Nybegynder
17. juni 2004 - 07:56 #11
Alleykat - forum'et blev ikke helt færdigt, og jeg tvivler stærkt på det er noget du kan bruge til noget - desværre, ville mere end gerne dele ;)

dennismp - undskyld ventetid - smid svar :)
Avatar billede dennismp Nybegynder
17. juni 2004 - 08:20 #12
Det går nok :)
Avatar billede Six Nybegynder
17. juni 2004 - 11:12 #13
så er der accepteret :)
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