udv.dk "design inkludering"

Tags:    php

Jeg vil gerne vide hvordan man bedst muligt laver flere sider på sin hjemmeside.
Den metode jeg bruger ligenu er nok en af de nemmeste men nok også en af de mindst sikre. Jeg har bare gjort så det hele kører efter index filen, så hvis man vil finde en side der hedder members bliver variablen $file sat og så includerer index.php $file.
Men så kom jeg til at kigge her på udv.dk.
Der står det i adresselinien som om at designet er lavet i hver enkel fil, men det virker da meget usansyneligt. hvordan har i gjort her på udv.dk sådan at der i adresselinien står php filens navn og sådan at designet er det samme på hver siden, uden at skulle rette i alle filer man har lavet med det design??
Eller hvordan er det mest optimalt at gøre??
Er det via MySQL eller hva??

Håber på svar, helst med eksempler :)



//-- http://www.cravingdisastar.dk --\\\\



4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Det kommer meget an på hvilket website du har.

Hvis vi taget Udvikleren.dk som eksempel, så kan vi se at der er en masse funktioner, der er forum, artikler, jobs, m.v.

Dette er placeret i enkelte filer, for eksempel er der en fil til hver funktion under forum, fx thread.php, i denne fil henter den en tråd.

Dette er det mest overskuelige, selvom det kan være lidt besværligt at skulle inkludere designet hele tiden - men det er det værd.

Hvis du derimod har et personligt website, hvor der i grunden ikke er brug for noget dynamik specielt, kan du have alt dit indhold liggende i en database, og hente det alt efter hvad $mode, $section (el.lign.) er sat til. Hvis vi siger at $section er lig "profil" så henter den info fra database hvor "section" er lig "profil".

Et par eksempler.


Jeg kan fortælle at jeg personligt har brugt individuelle filer, som inkluderes i index.php med require_once ("section.".$mode.".php");
Dette finder jeg vældig smart, da jeg så ikke skal inkludere designet på hver enkelt side, men stadig har det hele delt op. Det er så på www.sqdev.dk, det er brugt.

--
Ronni Egeriis - squirrel development: http://sqdev.dk/



Jeg vil gerne vide hvordan man bedst muligt laver flere sider på sin hjemmeside.
Den metode jeg bruger ligenu er nok en af de nemmeste men nok også en af de mindst sikre. Jeg har bare gjort så det hele kører efter index filen, så hvis man vil finde en side der hedder members bliver variablen $file sat og så includerer index.php $file.
Men så kom jeg til at kigge her på udv.dk.
Der står det i adresselinien som om at designet er lavet i hver enkel fil, men det virker da meget usansyneligt. hvordan har i gjort her på udv.dk sådan at der i adresselinien står php filens navn og sådan at designet er det samme på hver siden, uden at skulle rette i alle filer man har lavet med det design??
Eller hvordan er det mest optimalt at gøre??
Er det via MySQL eller hva??

Håber på svar, helst med eksempler :)



//-- http://www.cravingdisastar.dk --\\\\



Der er lavet en "Top" og en "Bund" går jeg ud fra.

Eks.
Fold kodeboks ind/udKode 



MVH
Groyk.dk
Simon Madsen



Jeg vil gerne vide hvordan man bedst muligt laver flere sider på sin hjemmeside.
Den metode jeg bruger ligenu er nok en af de nemmeste men nok også en af de mindst sikre. Jeg har bare gjort så det hele kører efter index filen, så hvis man vil finde en side der hedder members bliver variablen $file sat og så includerer index.php $file.
Men så kom jeg til at kigge her på udv.dk.
Der står det i adresselinien som om at designet er lavet i hver enkel fil, men det virker da meget usansyneligt. hvordan har i gjort her på udv.dk sådan at der i adresselinien står php filens navn og sådan at designet er det samme på hver siden, uden at skulle rette i alle filer man har lavet med det design??
Eller hvordan er det mest optimalt at gøre??
Er det via MySQL eller hva??

Håber på svar, helst med eksempler :)




//-- http://www.cravingdisastar.dk --\\\\

Først alt dit design kode
også der hvor du skulle skrive den tekst der skulle være på siden skriver du bare
Fold kodeboks ind/udKode 
så gemmer du det som index.php
så browse dig hen til http://sidenavn.dk/index.php?side=members.txt
så får du teksten fra members.txt


MVH daniel


[Redigeret d. 06/12-03 16:06:00 af Daniel]



De kunne jo også bare have lavet en side ved navn left.php og så brugt koden

<?php
require("left.php");
?>

Kasper Nielsen

Kan du li mysql php?
Så se lige denne gruppe!
http://www.udvikleren.dk/groups/?gid=141



t