Autor | Zpráva | ||
---|---|---|---|
antaury Profil |
#1 · Zasláno: 27. 1. 2015, 21:26:46
Ahoj, mám takový problém. Potřebuju mít na stránce jeden viditelný obrázek, když na něj kliknu, vyjede mi okno light boxu a já mohu stránkovat mezi dalšími obrázky. To není tak těžké, stačilo by, kdybych zbylé obrázky ničím neoznačil, nebo je skryl pomocí css. Bohužel, těch obrázků je obrovké množství a tak jsem se v php pokusil vytvořit tento script, který by mi vygeneroval neviditelné odkazy na ty obrázky:
<?php //načítání obrázku pro galerii 1 $adresar=opendir("./img/demopage/"); while($jmenosouboru = readdir($adresar)) { echo "<a style=\"display:none;\" data-lightbox=\"galerie1\"><img src=img/demopage/",$jmenosouboru,"></a>"; } ?> Bohužel, po kliknutí na viditelný obrázek se sice v dolním infoboxu zobrazí, že celá galerie načetla 17 obrázků, ale po kliknutí na šipku a následném přejetí na další obrázek mi to bohužel ukáže jen loading animaci a obrázek se vůbec nenačte. Neporadí někdo jak na to? Už fakt nevím co s tím. |
||
mimochodec Profil |
Nevím, jestli to pomůže, ale zkusil bych:
echo "<div style='display:none;'>"; while($jmenosouboru = readdir($adresar)) { echo "<a data-lightbox='galerie1'><img src='img/demopage/".$jmenosouboru."'></a>"; } echo "</div>"; |
||
antaury Profil |
#3 · Zasláno: 27. 1. 2015, 22:01:30
Bohužel, tentokrát se ani nenačetl počet obrázků. Jsem už docela zoufalý... Kdyby existovala alespoň náhrada, byl bych velice rád.
|
||
mimochodec Profil |
#4 · Zasláno: 27. 1. 2015, 22:09:37
antaury:
„tentokrát se ani nenačetl počet obrázk“ Máš nad tím ten opendir? Ve vygenerovaném html ty řádky jsou? Snaž se trochu. |
||
antaury Profil |
#5 · Zasláno: 27. 1. 2015, 22:20:05
Aha. Omlouvám se, opendir jsem opomenul. Chová se to ovšem stejně jako s mým sciptem. Ukáže to, že galerie obsahuje 17 obrázků a při kliknutí na šipku, pro najetí na další obrázek, se opět ukáže loadovací kolečko a nic se nenačte.
|
||
_es Profil |
#6 · Zasláno: 28. 1. 2015, 00:03:25
antaury:
Skontroloval si si, čo ti PHP vygenerovalo? Existujú vôbec obrázky s takým URL, aký je v atribúte src ?
|
||
antaury Profil |
#7 · Zasláno: 28. 1. 2015, 08:16:24
_es:
Ano, kontroloval. Všechny hodnoty jsou správně. Dokonce se všechno vygeneruje, bohužel lightbox už to nenačte. |
||
Taps Profil |
#8 · Zasláno: 28. 1. 2015, 08:52:28
antaury:
zkus dát odkaz na živou ukázku |
||
antaury Profil |
#9 · Zasláno: 28. 1. 2015, 09:15:02
|
||
Taps Profil |
#10 · Zasláno: 28. 1. 2015, 09:39:49
antaury:
Máš chybný zápis. Lehce jsem tvůj zápis upravil viz http://kod.djpw.cz/fyjb |
||
antaury Profil |
#11 · Zasláno: 28. 1. 2015, 17:15:48
Taps:
To ovšem stále neřeší můj problém. |
||
_es Profil |
#12 · Zasláno: 28. 1. 2015, 17:20:45
antaury:
„Všechny hodnoty jsou správně.“ A čo tam robí <img src='img/demopage/favicon.png'> alebo <img src='img/demopage/.DS_Store'> alebo <img src='img/demopage/.'> alebo...
|
||
antaury Profil |
#13 · Zasláno: 28. 1. 2015, 21:58:19
Takže jsem to vyřešil trochu jednodušším způsobem. Místo lightboxu jsem použil UberGallery, která má funkci načítání obrázků z adresáře přímo v sobě.
I tak děkuji všem, co se mi pokusili poradit. Správci mohou téma locknout. |
||
Časová prodleva: 9 let
|
0