YoxView jQuery galerija slika

Kako mi je bila potrebna jedna jednostavna jQuery galerija za prikaz fotografija, odlučio sam se za YoxView. Dopadljiva je, jednostavna za implementaciju, a uz to ima i pregršt opcija za fino podešavanje.

Sve je u početku izgledalo jednostavno. Samo je potrebno napraviti <div> klase „yoxview“ koji sadrži umanjeni prikaz sličica, kao u primeru:

<div class="yoxview">
    <a href="img/01.jpg"><img src="img/thumbnails/01.jpg" alt="Prva" title="Prva slika" /></a>
    <a href="img/02.jpg"><img src="img/thumbnails/02.jpg" alt="Druga" title="Druga slika" /></a>
    <a href="img/03.jpg"><img src="img/thumbnails/03.jpg" alt="Treća" title="Treća slika" /></a>
</div>

uključiti yoxview u stranicu:

<script type="text/javascript" src="yoxview/yoxview-init.js"></script>

i inicijalizovati ga:

    
    $(document).ready(function(){
       $('.yoxview').yoxview();
    });
    

sve ostalo bi trebala odraditi sam YoxView.

Međutim, Marfi se probudio i proveo sam dobro vreme čudeći se zašto neće da proradi. Na kraju sam napravio skroz pojednostavljenu verziju html-a, kako bih pokušao otkriti u čemu je problem. Naravno bez uspeha 😦

Zatim sam se setio da pogledam šta kaže debugger 🙂
Greška koju mi je debugger prijavio je:

Uncaught TypeError: Object # has no method 'delegate'

I onda malo gleduckanja po Netu i problem rešen 🙂
Naime metod „delegate“ je uveden od jQuery verzije 1.4.2, a ja sam uporno radio sa 1.3.2 🙂

Izmena veličine svih sličica u folderu na linuxu

Neki dan sam dobio disk sa stotinjak fotografija proizvoda, ali su fotografije bile isuviše velike da bi ih mogao direktno iskoristiti za web prodavnicu. Nekako po navici krenuh da ih učitavam u Gimp i smanjujem ručno. Kako mi je već nakon prve dosadilo, setih se Imagemagick koji me je nedavno spasao muke 🙂

Komanda koju sam u ovom slučaju koristio je „mogrify“. Pored smanjenja/uvećanja fotografija, ova moćna alatka može uraditi još prilično veliki broj modifikacija i transformacija slike, a sve opcije su dobro dokumentovane.

U terminalu sam otvorio folder u kome se nalaze slike i kucao:

mogrify -resize 650x500 *.jpg

u ovom slučaju mogrify smanjuje slike poštujući proporciju, tako da su mi nove slike uglavnom bile 650 x 433 tačaka.
Ukoliko vam je iz nekog razloga potrebno da slike budu tačno 650×500 tačaka, pa makar bile „razvučene“, mogrify može i to. Samo je potrebno dodati uzvičnik 🙂

mogrify -resize 650x500! *.jpg