Avatar billede jangravgaard Nybegynder
26. maj 2003 - 21:10 Der er 6 kommentarer og
1 løsning

Brugerkommentarer på alle sider

Hejsa

Jeg kunne godt tænke mig at lave en løsning lignende denne:
http://www.postgresql.org/docs/view.php?version=7.0&idoc=1&file=postgres.htm

Nederst på denne side kan man se en form, hvor brugeren kan tilføje egne kommentarer.

Essensen er at jeg har mange sider på mit site, jeg godt kunne tænke mig at tilbyde denne funktionalitet på. Jeg kunne godt tænke mig input på gode tips til design af funktionaliteten (database + script) samt fif til programmeringen.
Avatar billede tipsen Nybegynder
26. maj 2003 - 21:32 #1
Mulighederne afhænger jo lidt af hvordan du i forvejen har organiseret dine sider - altså hvilken struktur du bruger pt - det kan være afsindigt nemt eller afsindigt svært afhængig af denne.
Avatar billede tipsen Nybegynder
26. maj 2003 - 21:34 #2
Jeg har eksempelvis inkluderet indhold på min hovedside vha. et content-id som er unikt - dette betyder jo at jeg relativt nemt kunne indføre kommentarer da det bare kræver en include på hovedsiden som gøres afhængig af det content-id.
Avatar billede jangravgaard Nybegynder
26. maj 2003 - 21:37 #3
jeg forestiller mig noget med at jeg bare includerer et script på alle de sider jeg vil have det på og dette script skal så tage et argument, som bl.a indeholder sidens navn, der submittes fra.
Avatar billede tipsen Nybegynder
26. maj 2003 - 22:05 #4
Det er en udmærket ide, hvis du ikke har sider der hedder det samme? (altså ens filnavn - bare placeret i forskellige biblioteker)
Avatar billede avminarm Juniormester
27. maj 2003 - 09:44 #5
Det kan du nemt gøre (sandsynligvis), lave en fil der f.eks hedder comm.php, der inderholder hele scriptet (formular til kommentar mv.) og i de sætter du en variabl i toppen som fanger det "id" (f.eks. story_id) som der skal comment måske via $_GET?.

laver en simpel tabel i databasen med: comment_id, story_id, comment - med comment_id som primary og auto_increment.

herefter vil du kunne hente kommentarer ud fra story_id hver gang et eller andet vises på din side.

du kan evt overveje om du i bunden/toppen skal lave 2 stk. link/knap hvor man kan vælge enten at se kommenterer eller tilføje kommentarer (lidt som en gæste bog) - jeg ved der er nogen der synes det ser grimt ud med en bunke kommentarer i bunden af siden + siden kan blive ufattelig lang

håber det hjalp lidt
Avatar billede tipsen Nybegynder
27. maj 2003 - 10:06 #6
tabel-struktur - ændret:

id - unikt id for kommentar - auto_increment og unique
pageid - identifikation af side - index (til hurtigere forespørgsler!)
kommentar - selve kommentaren - evt. også brugernavn, email osv.
dato - timestamp - muliggør sortering af kommentar individuelt på siden

en typisk forespørgsel vil så være:
SELECT kommentar, dato FROM tabel WHERE pageid='testværdi' ORDER BY dato DESC;
Avatar billede jangravgaard Nybegynder
15. juni 2003 - 16:26 #7
Beklager den lange svartid. Din ide lyder jo glimrende :-)
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