Hvordan er UDV programmeret

Tags:    php

Hey,

først vil jeg lige sige jeg synes det nye design er rigtig nice:-)
...Godt arbejde!

Derefter vil jeg gerne høre hvor udvikleren er bygget op rent programmeringsmæssigt. Jeg synes nemlig det virker ret godt.

Er det ved hjælp af include() eller hvordan?


Håber i kan hjælpe mig


På forhånd tak



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hej,

Har har aldrig set noget af sovsen, men jeg vil tro, at den er bygget op ved hjælp af include. Som du kan se, kan menuerne til højre variere, så på nogle bestemte sider sker der der noget (ved ikke, om det er if, eller om blot en alm include af menu). Samt en ordentlig dynge funktioner, og sikkert også en klasse eller 2 :)

mikl-dk | mikl@mikl.dk



Hej Kristian...

>Det kunne nu være spændende at høre nogen der vidste lidt mere om "suppedasen" bag udvikleren:-)

Jamen så må jeg jo hellere forsøge at fortælle lidt :). Udvikleren.dk er sådan set bygget op som mikl beskriver det. Jeg har en større fil med fælles funktioner, der inkluderes på alle sider. Den står for database adgang osv. Derudover har jeg en "top del" og en "bund del". Disse ligger i 2 forskellige filer, og includes i en fil. Når jeg opretter en ny fil i Udvikleren.dk projektet, er det denne skabelon der bruges:

Fold kodeboks ind/udKode 


Mere skal der ikke til ;). Dvs. alt hvad du ser i "midten", fx forums, artikler osv, bliver kodet ind der hvor der står "Tekst her" i hver fil. Resten ligger fælles i header.php og footer.php. På den måde er det meget let for mig at rette eventuelle fejl for alle sider, fordi alt det designmæssige er fælles. Det gør det også ret let for mig at lave et nyt design. Ved at ændre i min StyleSheet fil (for Udvikleren.dk bruger naturligvis et stylesheet til det hele), og i de to førnævnte filer kan jeg i princippet lave et helt nyt design og smide op. Jeg har dog gjort det til en vane at gå alle filer igennem hver gang jeg laver en ny version af sitet, men i princippet ville det altså være så let at lave nyt design :).

Menuerne ligger også i filer. Højre del af menuen består af 3-4 forskellige include filer. Den er nemlig dynamisk, og kun en enkel af filerne er altid med på alle sider. Resten includes kun hvis der er brug for dem. Det kunne godt placeres i en enkel fil, men for at gøre det hele lidt mere overskueligt, og for at kunne genbruge så meget kode som muligt, har jeg altså valgt at dele det op.

Håber det var forklaring nok. Hvis der er mere du vil vide, må du spørge :)

--
Mvh.

Kasper (TSW)
Webmaster



Okay..
Er interesseret fordi jeg selv er i tvivl om hvilken metode der er den mest enkle og effiktive til at bygge et website op med.

Hvilken metode synes du er den fortrukne?





Det kan man ikke bestemme på et så lille grundlag. Der skal store overvejelser til - bl.a. type websted, indholdtyper, størrelser, opdateringsmåder etc - altså rigtig mange parametre, der skal tages i betragtning.

mikl-dk | mikl@mikl.dk



Ja det er selvfølgelig rigtigt, det kan jeg godt se logikken i.

Det kunne nu være spændende at høre nogen der vidste lidt mere om "suppedasen" bag udvikleren:-)



Jeg kan vidst ikke ønske mig en bedre forklaring:-) Det lyder jo i bund og grund meget enkelt:-)

Jeg er forholdsvis ny i PHP, og har inkluderet "indholdet" (som jehg har set mange gør) i stedet for at inkludere menu'er, header, footer mfl.

Dette har også voldt mig store problemer. Så jeg tror jeg vil forsøge mig med den anden metode.

Jeg siger mange gange tak:-)




|Kristian Schou|



t