imagecache - bélyegképek automatikus generálása

buda képe

Sziasztok!

Van arra valamilyen fájdalommentes megoldás, hogy a feltöltött képekhez (cck filefield) előre legenerálódjanak az imagecache preset-ekben meghatározott méretű kis képek?

A Rules modullal terveztem megoldani, de sajnos ott nincs semmilyen imagecache specifikus esemény, amivel kezdhetnék valamit.

Előre is köszönöm az ötleteket!

üdv,
Balázs

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Balogh Zoltán képe

Dehogynincs. Mivel a kép egy CCK mező, így Neked arra az eseményre van szükséged, amikor a tartalom létrejött (vagy megváltozott), szűrőnek pedig a tartalomtípus a Neked tetsző. Tehát maga az esemény megfogható, a műveletben már nem vagyok biztos, annyira nem vágom a Rulest.

De ez ágyúval verébre eset, mert a hook_nodeapi insert és update ágán is beavatkozhatsz, ekkor direktben hívod az imagecache megfelelő függvényét. Szerintem 10-15 soros modulnál nem lenne több, ehhez tehát nem kell Rules.

0
0
buda képe

Az eseménnyel kapcsolatban igazad van, hülye voltam.

A hook_nodeapi-s megoldásról Pelikán József jut eszembe: Virág elvtárs, de hát én jó előre megmondtam, hogy én ideológiailag nem vagyok elég képzett.

Minden esetre köszönöm az ötletet!

0
0
Balogh Zoltán képe

Jól megnézted azt a Rulest? Itt mintha épp egy olyan akcióról lenne szó, ami Neked kell.

0
0
buda képe

Igen, jól megnéztem, nem volt ilyen action. De rájöttem, hogy miért nem. Az imagecache-ből a dev (http://drupal.org/project/imagecache) verzióra van szükség. Abban már meg van minden, amire szükségem van.

Sajnos azért nem ment minden egyszerűen, mert kellett hozzá egy patch is (http://drupal.org/comment/reply/813804/3311324#comment-3311324).

Nagyon hálás vagyok a linkért!!!

üdv,
Balázs

0
0