Rewired 2.0 - RWThumbs
Funkcioja lokalisan tarolt JPG belyegkepet kesziteni, vagy torolni, illetve azok szamat merni es limitalni. Legtobb ismert formatumu kepet tudja kezelni, mint bevitel. A mukodesi elve hogy megadunk neki egy kulso webcimet amelyen talalhato az adott megcelzott kep, megadunk neki tovabbi adatokat es a vegen bemasolja a megfelelo helyre a lokalis szerverunkre az igy elkeszitett belyegkepet.
Letoltes:
https://www.rewired.hu/sites/default/files/development/rwthumbs.zip
Telepiteshez lepesek:
1) Valamilyen PHP kodot es MySQL-t mukodteto rendszer, pl en XAMPP-ot hasznalok.
2) Sima Drupal 7.x telepites
3) Be kell masolni a kicsomagolt “rwthumbs” direktorium tartalmat a “{DrupalTelepites}/sites/all/modules” direktorium ala.
4) Drupalban bekapcsolni a “RwThumbs“ modult. (menusor: modules->rwthumbs bekapcs)
5) Drupalban resetalni a cache-t, hogy aktivizalja magat a friss kod (menusor: configuration->performance->clear all cache gomb)
6) Keszen vagy.
Hasznalatahoz az \RWThumbs::create() funkcio-ba csak array-kent adagolni kell a tetszoleges parancsokat es azok opciojat:
'fullPath' => '{tetszolegesUtvonal}'
- lokalis szerverunkon pontosan hova generalja a belyegkepet (egeszen a fajlnevet is beleertve)
'imageUrl' => '{tetszolegesUrlCim}'
- Hol talalhato a megcelzott kep?
'exifNumber' => '{exifSzam}' vagy ignoraljuk az opcionalis parancsot
- Ha van, itt adhatjuk meg a kep EXIF szamat. Ha elozoleg nem olvastuk ezt sehol le, a progi megnezi nekunk a kulso linken keresztul, de lekereseket es felesleges szerver-szerver kommunikaciokat sporolhatunk meg ha mar elozoleg valahol kinyertuk es itt csak megadjuk.
'quality' => 0 tol 100-ig INT (default 75)
- A generalt belyegkep JPG minoseget hatarozza meg.
'overwrite' => TRUE (default) vagy FALSE
- Ha azt akarjuk hogy ne irja ujra az adott kepet a funcio lehivasaval, ha elozoleg ugy detektalta hogy mar megvan, akkor tegyuk FALSE-ra. Eroforrasokat sporol meg ebben az esetben.
Az \RWThumbs::delete() funkcio-ba array-kent adagolhato parancsok:
'fullPath' => '{tetszolegesUtvonal}'
- Lokalis szerverunkon pontosan melyik belyegkepet torolje. Hasznalhato wild-card is az utvonalban, pl: c:\drupalprogi\kepnevkezdet*.*