ImageCache - при наведении

Главные вкладки

Аватар пользователя Arseniy Arseniy 5 июня 2010 в 14:11

Доброе время суток.

А можно ли сделать так, чтобы при наведении на изображение соданное Imagecache на его месте выводился другой пресет? Например, черно-белое менялось на цветное?

Спасибо.

Комментарии

Аватар пользователя krock krock 5 июня 2010 в 14:35

Посмотрите модуль imagecache actions, но по-моему, это несколько из другой оперы. Сама суть imagecache - в другом. Smile

Аватар пользователя Arseniy Arseniy 5 июня 2010 в 15:23

"krock" wrote:
Посмотрите модуль imagecache actions, но по-моему, это несколько из другой оперы. Сама суть imagecache - в другом. :)

В imagecache actions такого нет. Хотя там есть возможность вставить php обработку.

А про суть - спор пожалуй бесполезен Smile

Аватар пользователя Arseniy Arseniy 5 июня 2010 в 15:33

"<a href="mailto:Peritus@drupal.org">Peritus@drupal.org</a>" wrote:
Делайте через javascript. Так ничего сложного.

Ничего сложного - это очень хороший ответ, спасибо.

Аватар пользователя Arseniy Arseniy 5 июня 2010 в 16:25

"tolykot" wrote:
Посмотрите вот сайтик нашел, наверняка найдете нужное решение
http://artbyhta.com/50-poleznyx-jquery-metodov-i-urokov/[/quote]
Яваскриптом понятно, что можно сделать. Но ситуация такова, что практически все картинки на сайте должны "так работать". И во вьюшках и в нодах, поэтому хочется сделать именно средствами друпаля, а так как выводятся разные совершенно исходные картинки, то получается только через Imagecache. Или я что-то не понимаю.

Аватар пользователя Arseniy Arseniy 5 июня 2010 в 17:21

"tolykot" wrote:
Почему бы и не яваскриптом?
Вот делал недавно у себя нечто подобное, правда текст выхожу
http://www.soft4u.org.ua/[/quote]
Ну хочется же какого-то красивого решения. И чтобы в каждом новом случае ручками не писать. Но в общем, за неимением этого, пока сделал яваскриптом.

Аватар пользователя fit fit 5 июня 2010 в 17:54

Криво сделано)) но зато получили трастовую ссылочку на свой сайт))
В вашем случае: используйте ImageCache Color Blend

Аватар пользователя Sinkora Sinkora 5 июня 2010 в 19:49

"Arseniy" wrote:
А можно ли сделать так, чтобы при наведении на изображение соданное Imagecache на его месте выводился другой пресет? Например, черно-белое менялось на цветное?

Делаем свою функцию темизации, в которую помещаем нужный код.

А потом во всех нужных местах вызываем только эту функцию. Например:

theme('super_picture', $picture);