V vagann Medlem sedan juli 2011 171 inlägg Frågan 30 juli 2011 19:15 #1 det verkar vara så att css filen inte anropas på ett rätt sätt , så får bara strukturen utan designen , jag har gjort så här
<link href="themes/<?php echo $theme['folder']; ?>/style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<?php include('themes/'. $theme['folder'] .'/design.php'); ?>
</body>
nån som vet vart felet ligger? skulle bli tacksam om någon kunde hjälpa mig ! :bire
och btw jag är osäker om detta ska vara här eller på css delen ?
fiddler Medlem sedan juli 2002 3 617 inlägg Ser länken rätt ut när du kör filen?
Blir resultatet rätt om du hårdkodar sökvägen till css-filen?
V vagann Medlem sedan juli 2011 171 inlägg länken ser rätt ut
testade men det funkade inte :/ och det var lite konstigt
fiddler Medlem sedan juli 2002 3 617 inlägg
vagann skrev:
länken ser rätt ut
testade men det funkade inte :/ och det var lite konstigt
Låter märkligt. Verkar dock inte vara ett PHP-fel iallafall. :)
Danne V Medlem sedan aug. 2006 8 090 inlägg
vagann skrev:
ah ok, flera förslag?
Det är väl uppenbart att sökvägen är fel på något sätt.
Att bara titta på den och tycka att den "ser rätt ut" är väl knappast någon bra felsökningsteknik.
För att kunna ge ett helt korrekt svar med rätt sökväg måste men känna till hela hierarkin.
V vagann Medlem sedan juli 2011 171 inlägg yupp , du har rätt :D , så sökvägen ser ut så :
<link href="themes/test/style.css" rel="stylesheet" type="text/css" media="screen" />
först har jag mappen themes sedan har jag 2 mappar och en av dom heter test sedan i denna mappen har jag " images " mappen , style.css och design.php
sökvägen ser rätt eller ?
O Oldtimer Medlem sedan juni 2011 61 inlägg Det är ju en relativ sökväg. Du kollar från rätt rot?
O Oldtimer Medlem sedan juni 2011 61 inlägg Webbläsaren ser en länk till adressen "themes/test/style.css", men denna är ju uttryckt relativt det aktuella dokumentets plats. Så om dokumentet har adressen http://www.vagann.se/index.php , så kommer alltså läsaren att försöka hämta från http://www.vagann.se/themes/test/style.css . Därför är det viktigt att du och webbläsaren är överens om vad som är rotfoldern. :-)
V vagann Medlem sedan juli 2011 171 inlägg aha alright , i så fall då börjar allting från public_html , där jag jag index.php och style mappen
D doridori Medlem sedan juni 2006 244 inlägg Prova att sätta en absolut sökväg istället.
Ändra
href="themes/test/style.css"
till
href="/style/themes/test/style.css"
(eller var du nu lagt din style.css)
Danne V Medlem sedan aug. 2006 8 090 inlägg
doridori skrev:
Prova att sätta en absolut sökväg istället.
Hmm...om man ska peta i detaljer så är väl det där är en rotrelaterad (root relative) sökväg. En absolut sökväg på webben är bara en URI (http:// osv...).
V vagann Medlem sedan juli 2011 171 inlägg ah tackar för ert tid , har redan löst problemet :)
fiddler Medlem sedan juli 2002 3 617 inlägg
vagann skrev:
ah tackar för ert tid , har redan löst problemet :)
Vad bra! Berätta gärna hur du löste det hela för framtida intressenter. :)
B b242569 Medlem sedan sep. 2005 1 758 inlägg Markera helst även det svaret som bäst besvarar frågan som löst (ditt eget eller någon annans).