Autor Zpráva
thessa
Profil *
Ahoj, potřebuju prosím poradit. Mám stránku, kde mám vložený menu přs php, aby se dalo snadno a rychle měnit, ale teď jsme zjistila, že když mám stránku v několika až třeba ve třtím adresáři, tak se mi ve všech oskazech toho menu objevuje podadresář a ani jeden odkaz proto nefunguje. Asi to zní zmateně, tak dám příklad. Stránka
http://www.blatna.yc.cz/slavni/slavnidrive/slavnidrive.php
, kde se v menu všechny odkazy vypisujou jako by byly ve složce slavni, i když to tak neni. Nejspíš mám chybu v zadání relativní cesty k menu.html, ale nemůžu na to přijít, co s tim. Asi to bude jednoduchý,a le koukám na to už nějakou dobu a sem uplně zblblá. Mohl byste se na to prosím někdo podívat? Díky, Tereza
thessa
Profil *
Pardon, nedala jsem přímej jsem link, je to tady.
thessa
Profil *
Pardon, nedala jsem přímej link, je to tady.
Casero
Profil
thessa
Moc nerozumím. Uvádiš zde absolutní adresu, ale v jakém adresáři je ta stránka a jak na ni vypadají ty relativní adresy?
Casero
Profil
thessa
Tvoje rel. adresa začíná na ".." -> přechod o adresář výše. Kde tedy opravdu jsou ty soubory?
vertigo4
Profil
když máš menu vložené přes php na http://www.blatna.yc.cz tak nemůžeš používat relativní adresy, pokud jsou jiné stránky v jiných složkách... musíš použít absolutní adresu toho menu...
Casero
Profil
thessa
Tak už rozumím, myslel jsem, že máš vše jen v jedne urovni zanořeni. Budeš muset použít, jak píše vertigo4 absolutní adresu. -> "/slavni/slavnidrive/slavnidrive.php"
thessa
Profil *
No, já mám adresu zadanou takhle
<!--#menu začátek-->
<? include "../../menu.htm"; ?>
<!--#menu konec-->

doteď mi to všude jinde fungovalo, i když to bylo jen v jednom podadresáři takhle
"../../menu.htm"
.
Menu se teď normálně zobrazuje, ale třeba odkaz na úvodní stránku by měl být jen
http://www.blatna.yc.cz/index.php
, ale místo toho je
http://www.blatna.yc.cz/slavni/index.php
.
Teď jsem zkoušela dát menu absolutní cestu
<!--#menu začátek-->
<? include "http://www.blatna.yc.cz/menu.htm"; ?>
<!--#menu konec-->
, ale to hlásí chybu a menu se nezobrazí...
Mastodont
Profil
thessa
Absolutní adresou nebyl míněn zápis s http, ale to, co píše Casero - cesta od kořene webu.
thessa
Profil *
Aha. A můžete prosím ukázat, jak by to mělo vypadat? Asi jsem blbá, ale nějak to nechápu. Teda chápu co, ale nevim jak.
menu.htm
je hned v kořenovým adresáři a cesta k stránce, kam ho chci umístit, je
slavni/slavnidnes/slavnidnes.php
thessa
Profil *
Prosím, já to fakt nutně potřebuju...
Bubák
Profil
/menu.htm

Je to kořenová adresa, začíná lomítkem.
www.jakpsatweb.cz/odkazy-html.html#korenove
thessa
Profil *
Jo, to jsem našla taky, jenže nevim proč,a le nefunguje to...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0