Avatar billede rippie Nybegynder
04. juli 2005 - 19:22 Der er 4 kommentarer og
1 løsning

Hjælp til skabelon system via mysql..

Hey folkens... som overskriften afsløre så mangler jeg lidt hjælp til noget skabelon system til et nyt site....

Jeg har fået pålagt fra min ven at han ønsker at næsten alt skal foregå ud fra fra en mysql db. dvs at siderne ligger inde i en tabel der hedder subsites... og ud fra hver indlæg i den tabel er der et felt der hedder template som skal indeholde et nummer fra 1-5. (Dette bestemmer hvilken skabelon den skal bruge).

Jeg har så også en tabel der hedder skabeloner hvor jeg skal ha lavet 5 forskellige skabelon udgaver i, men mit problem ligger så i at jeg kan ikke få den side der viser siderne til at hive først en skabelon model ud, og inde i den så indsætte nogle varibaler, så skriver skriden bare $row[text1] istedet for "Dette er tekst 1"..

Er der nogen der har en løsning på hvordan jeg klare den lille sag ?

hovedsagen er at jeg skal have 2 tabeller ... subsites og templates og alt ud fra hvilken skabelon der er valgt til den enkelte side skal den hive en bestemt skabelon ud og vise siden i den ....
Avatar billede rippie Nybegynder
04. juli 2005 - 19:22 #1
hov..... på forhånd tak :)
Avatar billede jaw Nybegynder
04. juli 2005 - 19:33 #2
En mulighed vil vist være:

$q = mysql_query("
  SELECT tabel_skabelon.skabelon, tabel_tekst.tekst
  FROM tabel_skabelon, tabel_tekst
  WHERE tabel_skabelon.skabelonid = $skabelonid
    AND tabel_tekst.tekstid = $tekstid
");

while($row = mysql_fetch_array($q)) {
  echo $row['skabelon_indhold'];
}

Det er utestet og en tanke, er den forståelig? $row['skabelon_indhold'] skal selvf. så indeholde alt det, der skal udskrives. Hvilket vil sige layout, og navnet på de variabler på teksten...
Avatar billede avminarm Juniormester
05. juli 2005 - 09:14 #3
hmmm vil du have både design og indhold i DB? - jeg ville da foretrække at holde design i filer og indhold i DB - en simpel måde er via denne klasse: http://maiatech.com/varpage.php - den kan hurtigt ændres så indholdet kan hentes i DB
Avatar billede rippie Nybegynder
05. juli 2005 - 20:03 #4
Det er også min opfattelse at det ville være bedst at holde skabelonerne i filer og så simpelthen lave et if($row['skabelon'] == "1") { bla bla bla } elseif .... *S*
Avatar billede rippie Nybegynder
22. juli 2005 - 09:13 #5
Mange tak for jeres forslag. lukker hermed for denne tråd
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