Avatar billede oldschool Nybegynder
30. august 2005 - 15:28 Der er 11 kommentarer og
1 løsning

Design af php/sql cms

Hej

Jeg har kastet mig ud i et ret stort projekt (synes jeg selv ihvertfald;o) Jeg skal lave et artikkelsystem via php og mysql som så skal have nogle forskellige features. Jeg har tænkt mig at bygge det op lidt ad gangen, og vil derfor gerne vejledes i hvor jeg skal starte, altså hvad jeg først skal bygge og hvordan det gribes an.

Det skal kunne følgende: Upload og visning af billeder i artikler, slette redigere artikler, tilknytte tekst til billeder, tilføje brugere og så skal det bygges så man nemt kan bygge videre hvis det skulle blive aktuelt.

Jeg er altså ikke på udkig efter specifikke koder lige nu, mere en  beskrivelse med ord om hvordan jeg bygger det op med billeder og sql tables og forskellige sider osv.

Håber i forstår hvor jeg vil hen?

Oldschool
Avatar billede oldschool Nybegynder
30. august 2005 - 15:31 #1
Lidt som www.tacky.dk
Avatar billede jakobdo Ekspert
30. august 2005 - 16:01 #2
Som du selv er inde på, så skal du jo starte med en database.
Du skal have en tabel som håndtere brugere.
Og som jeg så ser næste skridt, så kan du vælge en af følgende løsninger til artikel systemet:

System1: Hver artikel knyttes sammen med 1 billede.
Eller
System2: En tabel med artikler og en tabel med billeder.
Så kan en artikler sagtens have flere billeder.
Og 2 artikler med samme billede peger blot på billede id (hvis du kan følge mig)
Avatar billede oldschool Nybegynder
30. august 2005 - 16:04 #3
Thanks, kan sagtens følge dig..
Har læst mig til at det er bedre bare at uploade billeder tl en mappe, og så lave et tabel hvori der knyttes nogle urls til billederne?
Det er system 2 det skal være..
Avatar billede oldschool Nybegynder
30. august 2005 - 16:06 #4
Og lige igen med billederne. Den tekst der skal stå under billederne, skal jeg ligeledes tilføje den til samme tabel som urlsne?
Avatar billede jakobdo Ekspert
30. august 2005 - 16:08 #5
Jeg er enig om at billeder skal gemmes i en mappe.
Men ved at lave en tabel som styre billeder, kan du jo lave følgende:
artikel
id, overskrift, indhold, forfatter

billede
id, sti_til_billede

artikel-billede
billede_id
artikel_id

Så opnår du din mange til mange, og kan håndtere alt via databasen.
Dog skal der kodes en del.
Avatar billede jakobdo Ekspert
30. august 2005 - 16:09 #6
Det kommer jo lidt an på hvad du ønsker.
Er det et billede som skal kommenteres?
Eller er det artikel som skal have et billede ved?
Avatar billede oldschool Nybegynder
30. august 2005 - 16:13 #7
Faktisk begge dele tror jeg.
Artiklen skal have knyttet et forside billede ex 100x100 pixels som en lille appetizer.
Og inde i selve artiklen skal billederne så kommenteres.

De små 100x100 billeder kan man vel med fordel smide ind i samme tabel som artiklen?

Havde tænkt at lave en forfatter tabel for sig, så man kan udbygge med små fotos osv på et senere tidspunkt?
Avatar billede jakobdo Ekspert
30. august 2005 - 17:05 #8
Enig i en forfatter tabel!
Billederne synes jeg stadig du skal gemme i en seperat tabel.
Du kunne jo måske finde på at lave 4 artikler om windows.
Med tiden finder du måske et nyt windows billede, som du så vil skifte de gamle ud med.
Så skifter du bare navnet i tabellen evt! (altså i billede-tabellen)
Men teksten høre vel ikke sammen med billedet som sådan?
Billedet skal bare vække opsigt, og lysten til at læse artiklen?
Så teksten høre jo ikke til billedet, men til artiklen, korrekt?
Avatar billede oldschool Nybegynder
30. august 2005 - 19:30 #9
Du har helt ret.
Dog tror jeg at teaseren til artiklen skal have egen tekst, og ikke bare et udpluk af artiklen...
Er det svært at kode sådan at når man uploader billedet til en mappe at der så bliver skrevet en sti i sql?
Smid et svar, synes jeg er blevet hjulpet godt på vej:o)
Avatar billede jakobdo Ekspert
30. august 2005 - 19:47 #10
Du kunne ændre database struktur til:
artikel-tabel
id
overskrift
teaser
indhold
forfatter_id

Billede til sql, nej, du laver "bare" en insert til databasen.
Jeg vil gerne prøve at hjælpe dig med kodningen af det.
Har kodet meget af delene før, men ikke direkte til et news system.
Du kan evt fange mig på msn: jakobdo (at) hotmail (dot) com
Avatar billede oldschool Nybegynder
30. august 2005 - 19:50 #11
Ok lyder super. Støder helt sikkert i en masse problemer, så hiver jeg fat i dig;o)
Men du skal ihvertflad ha tak for hjælpen so far...
Avatar billede jakobdo Ekspert
30. august 2005 - 21:15 #12
Det var så lidt!
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