BreyBoxGal je snippet napísaný pre Etomite, ktorý vznikol zjednodušením EasyPhaseGallery a skĺbením s GreyBoxom. V podstate ide o čo najjednoduchší spôsob, ako si na svojom webe môžte vytvoriť obrázkovú galériu. Obrázkové galérie vytvoríte jednoduchým nakopírovaním miniatúr a veľkých obrázkov do daného priečinka - galéria v Ajaxe sa vytvorí automaticky.
Do svojho templatu pred tág </head> pridajte kód javascriptu nižšie. http://www.web.sknahradte adresou vašeho webu, inak snippet nebude fungovať správne!
pathThmbsFull (úplná cestu ku galérií): ' . $pathThmbsFull . '</pre>';
return $output;[/code]
Použitie:
[[breyboxgall]/s-code] - bude obrázky hľadať v images/galleries/<alias-dokumentu>,
[[breyboxgall?name=zajko-maly]/s-code] - bude obrázky hľadať v images/galleries/zajko-maly,
[[breyboxgall?directory=moja/cesta/zajko-maly]/s-code] - bude obrázoky hľadať v moja/cesta/zajko-maly,
V priečinku galérie musí byt priečinok thumbs, kde sa budú nachádzať miniatúry a priečinok large v ktorom sa budú nachádzať obrázky v plnej veľkosti. Pričom miniatúra v thumbs a veľký obrázok v large musia mať rovnaký názov.
Edit:
29.5.2011: nová verzia snippetu pre PHP 5.3.×
30.5.2011: aktualizovaný popis parametrov a menšia úprava snippetu,
3.6.2011: pridaný filter prípon pre obrázky aj pre veľké písmená, funkcia getenv bola nahradená $_SERVER.
vie niekto poradit? skusil som tento snippet, ale otvara mi velky obrazok v tom istom okne, teda musim potom dat krok nazad aby som sa dostal na webku. Co som pozeral, tak tie ukazky su riesene tak, ze sa to otvori "nezavysle" na webe v sedom priesvitnom "kabatiku"
Dakujem za napady.
DODATOK:
tak uz som na to prisiel...v template som musel zadat celu cestu k javascriptom, nechcelo mi to akceptovat len tak ako to je popisane vyssie...mozno to ma suvis s tym, ze mam etomite vo vnorenom adresary a nie priamo na webpriestore, neviem.
rasel siel som podla postupu nakolko trebalo aktualizovat , ale bud som uz uplna lama alebo je niekde inde chyba.
povodny snipet pred aktualizaciou na php 5,3.. mi siel v pohode, no teraz zaboha rozbehat.
siel som doslova podla popisneho návodu a aj tak je tam chybova hlaska http://kchajd.sk/index.php?id=203
Urobil som si aj doslova zlozku s tym zajacom malym a aj tak nejde
Problém bude v ceste... najlepšie by bolo, ak by som sa vedel do tvojej inštalácie etomite prihlásiť, aby som to vedel otestovať (bude to najrýchlejšie, lebo inak môžem len hádať, kde je pes zakopaný)... konfigurácia hostingu sa môže líšiť. Ak je to možné, tak mi môžeš vytvoriť dočasné používateľské konto a poslať mi ho súkromnou správou v fóre.
funkcia $_SERVER["DOCUMENT_ROOT"]; a getenv("DOCUMENT_ROOT"); na hostingu WebSupport.sk ukazujú na tú istú cestu a na hostingu Yegon.sk ukazujú na inú cestu (a viacero premenný má hodnotu no value).
niektoré obrázky mali príponu veľkými písmenami a preto sa v galérií nezobrazovali, alebo sa galéria nezobrazila vôbec a preto som do snippetu doplnil filter pre veľké prípony.
Zdravim,len jednu otazku mam na tento snippet, inak je v poho a unguje dobre.
Otazka je, preco mi rozhadzuje fotky ? Mam ich v adresari premenovane na 1,2,3,4,5 a podobne pre lahsie cesty. Su ocislovane v poradi v akom chcem aby isli ale snippet ich vzdy rozhodi ako sa jemu chce v com to je....?
thx
Ahoj. Na niektorých hostingoch sa môžu vyskytnúť zvláštnosti v zoraďovaní. Do horného snippetu som pridal zoradenie sort($picFiles);, snáď to pomôže. Nemám to kde otestovať, mne obsah priečinka čítalo v poradí.