ClearBox JS 2.5
  • Ability
    #769
    Az egész nagyon egyszerű: a script nem fogja kitalálni helyetted, hogy melyik képnek kell CB ablakban megnyílnia. Mert ugye nyilván lesz olyan, ami hiába kép, hiába van linkelve, mégsem tartozik a galériába. Ezért kell a linkelt képeknél egy azonosító, ami alapján a Clearbox kiszűri az oldal betöltése után, hogy melyik kép hova tartozik.

    Nyilván az egész működés azt feltételezi, hogy használsz majd valamilyen szerver oldali nyelvet. A Javascript egy kliens oldali nyelv, nem képes egy tárhely tartalmát listázni, ehhez kell a szerver oldali nyelv. Ha nem értesz hozzá, akkor tölts le valamilyen PHP galéria scriptet, ami listázza helyetted. Ha használsz ilyen nyelvet, akkor tudod, hogy a listázás egy automatizált folyamat, ahol egy megadott kódotrészletet újra és újra ciklusosan lefuttat. Legenerálja a kimenetet. Viszont ilyen esetben gyerekjáték beszúrni azt a rövid kis sort, amivel megadod a ClearBox paramétereit.

    Ergó oda lyukadunk ki, hogy ezt sajnos máshogy nem lehet, és valószínű, hogy ha galériához akarod használni, akkor egyszerűen csak a legenerált forrást kellene módosítani egyetlen helyen, és utána auto menne minden képpel. Sima HTML nyelvvel viszont kénytelen vagy kézzel bepötyögni, viszont ilyen esetben nem beszélhetünk sok képről, mert a galériák nem így működnek.