webForumDet fria alternativet

anropning av css filen

15 svar · 3 612 visningar · startad av vagann

vagannMedlem sedan juli 2011171 inlägg
#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 ?

fiddlerMedlem sedan juli 20023 617 inlägg
#2

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?

vagannMedlem sedan juli 2011171 inlägg
#3

länken ser rätt ut
testade men det funkade inte :/ och det var lite konstigt

fiddlerMedlem sedan juli 20023 617 inlägg
#4

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. :)

vagannMedlem sedan juli 2011171 inlägg
#5

ah ok, flera förslag?

Danne VMedlem sedan aug. 20068 090 inlägg
#6

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.

vagannMedlem sedan juli 2011171 inlägg
#7

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 ?

OldtimerMedlem sedan juni 201161 inlägg
#8

Det är ju en relativ sökväg. Du kollar från rätt rot?

vagannMedlem sedan juli 2011171 inlägg
#9

hur menar du ? :)

OldtimerMedlem sedan juni 201161 inlägg
#10

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. :-)

vagannMedlem sedan juli 2011171 inlägg
#11

aha alright , i så fall då börjar allting från public_html , där jag jag index.php och style mappen

doridoriMedlem sedan juni 2006244 inlägg
#12

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 VMedlem sedan aug. 20068 090 inlägg
#13

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...).

vagannMedlem sedan juli 2011171 inlägg
#14

ah tackar för ert tid , har redan löst problemet :)

fiddlerMedlem sedan juli 20023 617 inlägg
#15

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. :)

b242569Medlem sedan sep. 20051 760 inlägg
#16

Markera helst även det svaret som bäst besvarar frågan som löst (ditt eget eller någon annans).

130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)