Autor | Zpráva | ||
---|---|---|---|
Skrofa Profil * |
#1 · Zasláno: 23. 3. 2011, 16:38:33
Před nedávnem jsem se zde ptal, jak na počítadlo zobrazení fotek v LightBoxu. Díky tomu jsem se posunul o kousek dál, ale potřebuji poradit s dalším krokem (nové téma zadávám, protože jsem přehodnotil svůj dotaz a nyní se lépe hodí do této kategorie).
Dosavadní postup počítání zobrazení fotek: Obrázky ve fotogalerii zobrazuju přes LightBox a přes onClick spouštím funkci, která otevírá skript (foto_zobrazeni.php) na připočtení zobrazení do databáze. Názvy souborů dosazuju přes php z DB. Skript s funkcí "zapocti(url) mám v externím soubozu. Tato funkce otvírá soubor foto_zobrazeni.php, kde je skript pro zápis do DB. Takže jedna položka galerie převedená do HTML vypadá asi takto: <a href='foto/nazev1.jpg' onclick="zapocti('pokus.php?id=nazev1')" rel='lightbox[skupinaA]'><img src='foto/nazev1M.jpg'></a> Do teď všechno funguje. Ale potřebuju aby to počítalo nejen ty fotky, které otvírám přímo z odkazu, ale i ty, kterými listuju přes Lightbox. Tak jsem v souboru lightbox.js našel tyto řádky: . . Builder.node('a',{id:'prevLink', href: '#' }), Builder.node('a',{id:'nextLink', href: '#' }) . . A doplnil tam moji funkci (na zkoušku jsem id zvolil konstantní): Builder.node('a',{id:'prevLink', href: '#', onclick: "zapocti('pokus.php?id=nazev5')" }), Builder.node('a',{id:'nextLink', href: '#', onclick: "zapocti('pokus.php?id=nazev5')" }) Ale místo toho nazev5 bych tam potřeboval doplnit nějakou proměnnou, aby to přičetlo zobrazení k požadované fotce. A nevím, jak tam tu proměnnou zapsat. V tom skriptu LightBoxu přece taky musí být v nějakém poli uložené názvy souborů, které mají jít prolistovat. A ty tam potřebuji dostat. Nevím jestli jsem to napsal srozumitelně, když tak napište a zkusím to vysvětlit jinak (nebo nahrát celý obsah souboru lightbox.js). |
||
Časová prodleva: 13 let
|
0