Avatar billede s0mmer Nybegynder
13. december 2006 - 22:11 Der er 7 kommentarer og
1 løsning

Idéen bag "store sites"

Hej Eksperter,
Her kommer et kort spørgsmål fra mig af som i sikkert kender en del bedre til end mig:
"Store sites" såsom, ja især nyhedssites osv osv. Hvordan er strukturen i en sådan hjemmeside. Jeg mener, at hvordan er siderne opbygget således eks. hvis et menupunkt laves om, så skal alle undersider ikke laves om i menuen. Jeg mener for sådanne sider indeholder jo ikke de velkendte (i)frames netop til at undgå dette. Hvad jeg ved af, ligger hemmeligheden vel i noget css, måske div? Men kan i forklare, evt links til eksempler, guides eller lign.
- Det blev måske alligevel et langt spg, men håber i forstår :)

På forhånd tak
Avatar billede zynzz Praktikant
13. december 2006 - 22:20 #1
Da du er i php kategorien, vil jeg sige includes, men ellers ja CSS bruges til styles på siden...
Avatar billede s0mmer Nybegynder
13. december 2006 - 22:24 #2
Var i tvivl om valg af kategori, så beklager, hvis nogle mener det helt forkert.

Samtidig er det ikke styles jeg er ude efter(tror jeg da ikke). Jeg er ude efter hvordan kæmpe sites med 500 sider, kan styre det uden brug af frames. Dvs hvis de tilføjer et menupunkt i menuen(som er på alle 500 sites), hvor hænger det sammen henne? Hvor er fidusen.. Er det et særskilt dokument, hvor eks. KUN menuen ligger, de includer i alle deres 500 sider? Således de kun retter menuen et sted? Forklar forklar, send links send links :)
Avatar billede coderdk Praktikant
13. december 2006 - 22:51 #3
Databasebaseret menu og masser af classes for at gøre det overskueligt...
Avatar billede intenz Novice
13. december 2006 - 22:53 #4
Du laver en fil til menuen (f.eks. menu.php)
Så ligger du hele menuen ind i den.

Så laver du 500 sider med et eller andet indhold, og kalder dem .php til sidst (normalt i hvert fald)
Og så i stedet for at lave koden til menuen på hver side, så indsætter du:

<?
include("menu.php");
?>

Den vil så inkludere alt det der står i menu.php, så du kun behøver at rette det der når noget skal rettes.

Og du kan egentlig lave det med lige hvad du vil, en menu, bannere, billeder eller hvad du nu vil.
Ideen er, at hvis noget skal være det samme på mere end én side, så skal du gøre det sådan så det kun står ét sted (ellers bliver man træt af det når der skal rettes noget)

Og hemmeligheden bag design ligger i css (eller i tables med include, men css er bedst)
Avatar billede intenz Novice
13. december 2006 - 22:54 #5
-> coderdk
Tja, men måske lidt overkill i forhold til spørgers niveau ;)
Avatar billede coderdk Praktikant
13. december 2006 - 23:10 #6
intenz, Smag og behag ;)

Jeg ville heller ikke lave 500 PHP-filer, men smide alt indholdet i en database og bruge forskellige templates alt efter hvad type indhold det er.

Man vil jo nok bruge en form for CMS (se f.eks. www.typo3.org for et eksempel på et large-scale CMS).
Avatar billede s0mmer Nybegynder
15. december 2006 - 23:05 #7
Well, er i tvivl om hvorvidt zynzz skal dele med intenz eller ej. intenz gjorde så jeg forstod, men zynzz var samtidig inde på det. hva siger i?
Avatar billede zynzz Praktikant
16. december 2006 - 10:41 #8
Du giver bare til intenz... :)
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