Autor | Zpráva | ||
---|---|---|---|
Axamith Profil |
#1 · Zasláno: 3. 3. 2007, 06:29:14
Na svých stránkách jsem použil fotogalerii, která je vygenerovaná . Takže si žije svým vlastním životem. Má svůj index.html, CSS ... Stylování jsem upravil k obrazu svému, vložil do svého CSS a html do vlastního grafického prostředí. Ale narazil jsem na problém, jak z podadresáře udělat link na CSS, které je umístěné v rootu webu a link ikony menu atd. Pro upřesnění, CSS je v root webu, ikony v images/motivy galerie v galerie/galerie_1/
Jak to správně prolinkovat ??? Děkuji za radu |
||
Plaváček Profil |
#2 · Zasláno: 3. 3. 2007, 07:00:25
Axamith
Jedním z možných a často užívaných řešení je absolutní cesta, tedy http://www.neco.cz/styl.css. A je to. |
||
Axamith Profil |
#3 · Zasláno: 3. 3. 2007, 07:14:27 · Upravil/a: Axamith
Absolutní cesta není zrovna řešení, které se mi zamloivá. Navíc pokud web ladím, tak nejsem na www. . .
|
||
habendorf Profil |
#4 · Zasláno: 3. 3. 2007, 10:48:34
Do rootu se dostaneš přes /, takže pokud je css v rootu, odkudkoliv na něj odkážeš takto: /styl.css
Ovšem pozor: pokud ladíš na localhostu, bude root pravděpodobně někde jinde, než se domníváš. Řešením je virtual host. |
||
Axamith Profil |
#5 · Zasláno: 3. 3. 2007, 11:06:04
Ladím na localhotu, ale nemám nejmenší ponětí, co to je virtual host (???)
K použití "/" : Pokud jsem to pochopil správně, tak "/" umožní přechod z podadresářů až do rootu webu Z adresáře galerie/galerie_1 se na syle.css, který je umístěný v rootu se dostanu /style.css |
||
Plaváček Profil |
#6 · Zasláno: 3. 3. 2007, 11:21:59
Axamith
Ano |
||
habendorf Profil |
#7 · Zasláno: 3. 3. 2007, 11:25:18
Pokud jsem to pochopil správně, tak "/" umožní přechod z podadresářů až do rootu webu
Ano. Z adresáře galerie/galerie_1 se na syle.css, který je umístěný v rootu se dostanu /style.css Ano. Jenže problémem je to, že v tvém případě bude root mířit na http://localhost/ , zatímco ty bys asi chtěl, aby mířil na něco jako http://localhost/tvuj-projekt/ . |
||
Axamith Profil |
#8 · Zasláno: 3. 3. 2007, 11:25:26 · Upravil/a: Axamith
habendorf :Jak zajistit, aby směroval na http://localhost/tvuj-projekt/ ???
|
||
koudi Profil |
#9 · Zasláno: 3. 3. 2007, 11:32:47
Axamith
V nastavení apache si vytvořiš virtual host. |
||
habendorf Profil |
#10 · Zasláno: 3. 3. 2007, 11:33:58
Axamith: No jak jsem říkal, řešením je virtual host. Zde v diskuzi je velmi dobrý návod, najdi si ho.
|
||
Axamith Profil |
#11 · Zasláno: 3. 3. 2007, 11:36:31
Dobře, děkuji
|
||
habendorf Profil |
#12 · Zasláno: 3. 3. 2007, 11:37:48
Co bych pro tebe neudělal :o)
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=1&topic=98 28 |
||
Axamith Profil |
#13 · Zasláno: 3. 3. 2007, 11:41:26 · Upravil/a: Axamith
Asi máš pro mě slabost, zrovna jsem si to pročítal. Takže ještě jednou díky.
|
||
Axamith Profil |
#14 · Zasláno: 5. 3. 2007, 19:03:51
Podařilo se mi to rozchodit i bez virtual host. Projekt jsem umístil do . . . Apachehtdocs
a na CSS použil link /style.css, tak jak poradil habendorf. |
||
Časová prodleva: 12 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0