Autor Zpráva
Fic
Profil *
Ahoj,
rád bych poprosil o pomoc s následujícím problémem:

Přidal jsem na své stránky lightbox, ale pokud spustím stránku přes domácí server (Wampserver (Apache)), tak lightbox nejede - zkoušel jsem i jen html soubor, ale spuštěný z toho serveru a nefunguje. Když to samé otevřu přímo na klientovi, tak je vše ok.
Další věc je, že při zobrazení fotografie nedojde k jejímu úplnému načtení - část zůstane nedotažená (šedá), přes klienta je vše ok. Takže počítám, že bude někde problém v nastavení toho serveru, ale v tom se nevyznám ....

Díky moc
ninja
Profil
Fic: konkretne jaky Lightbox mate na mysli? Co znamena "na klientovi"? Link na problematicke stranky?
Fic
Profil *
Je to Lightbox 2.
Na klientovi myslím tím, že to nespouštím server - klient (prohlížeč), ale jednoduše to spustím přímo v prohlížeči z nějaké lokální složky.
Link není ani potřeba, protože to funguje, navíc to mám doma na disku... ale jak říkám, problém je v tom, že když to spustím přes svůj server, tak to neběží, když to nespouštím přes server, tj. např. to otevřu klasicky double-clickem, tak to běží v pohodě (samozřejmě že to má příponu html).
Je to určitě nastavením toho serveru, ale nevím, co přenastavit ...
Zdeněk Košťál
Profil
Fic
A co když ty odkazy napíšeš absolutně? Mám na mysli např. http://localhost/... Rozjede se to?
Bubák
Profil
"Vidí" Wampserver složku se soubory Lightboxu? Nemáš to složku někde "mimo"?
Fic
Profil *
Zdeněk Košťál
Zkusil jsem je napsat absolutně, ale vůbec nic se nestalo.

Bubák
Jistě, že vidí. Ono všechno funguje, dokud to nepustím z toho serveru. Pokud přistoupím do té složky ne přes server ale přímo z windows (zní to divně, ale snad mi rozumíte) a double clickem tu html stránku (index.html) otevřu, tak funguje vše jak má

Teď jsem to pokusně hodil na webzdarma a tam to funguje bez problémů. Takže problém bude v nastavení toho Wampserveru...
Neví někdo, jak to nastavit? Mám takové podezření, že se prostě z nějakých důvodů nespustí ten javascript - přitom javascript mi tam normálně funguje ...
Bubák
Profil
Jistě, že vidí. Ono všechno funguje, dokud to nepustím z toho serveru.
Pořád mám pochybnosti, že Wampserver vidí složku se soubory Lightboxu.

Příklad:
http://www.huddletogether.com/projects/lightbox2/js/
U tebe pravděpodobně http://localhost/js/ (zpravidle nejde, v nastavení bývá Options -Indexes)

http://www.huddletogether.com/projects/lightbox2/js/lightbox.js
U tebe pravděpodobně http://localhost/js/lightbox.js
Tragi
Profil *
doporucil bych jeste kouknout na pristupova prava k tem souborum (chmod) treba je problem v tom ze si server mysli ze k tem obrazkum nema pristup a proto je nechce klientovy poslat. Melo by to jit overit tak, ze si zkus otevrit samotny obrazek ze sveho serveru. napr: http://localhost/images/obrazek.jpg , jestli se ti neotevre tak to sou ty pristupova prava. To se da opravit napr nejakym php skriptem kterej ti rekurzivne u cele slozky nastavi chmod.
Fic
Profil
Bubák

ty odkazy na js na localhost mi fungují bez problémů. Jsou v podsložce toho webu. Už jsem i zkoušel dát js do stejné složky kde byl ten html soubor (a nezapomněl jsem změnit cestu k souborům)

Tragi

chmod je v pořádku - ty obrázky se zobrazí, ale přechodem na další stránku, takže je to jako kdyby tam žádný lightbox nebyl

Vše funguje jak má, jen bez toho efektu - a to jen pokud tu stránku pustím přes Wampserver; při spuštění mimo server (ze stejné složky, ale ne přes localhost) v pohodě jede. Na webzdarma funguje taky bez problémů.
Fic
Profil
Tak začínám mít podezření, že chyba bude asi v tomhle:

<script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>

- ten otazník by tam mohl dělat problém - server by to mohl brát jako chybu a ten tag potom úplně vypadne... jinak už si to nedokážu vysvětlit - zkoušel jsem jiný lightbox - thickbox - a ten běží bez problému (atribut src u scriptu je tam čistě jen nazev_souboru.js)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0