Смена изображения при наведении на него курсора мыши — различия между версиями
Материал из Umicms
VITL' (обсуждение | вклад) (Новая страница: «Стоит такая задача, как смена изображения при наведения на него курсора мыши, допустим сме…») |
Mad grant (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | '''Актуально для версии 2.9.1''' | ||
+ | |||
Стоит такая задача, как смена изображения при наведения на него курсора мыши, допустим смена с черно-белого на цветное изображение. Для выполнения этой задачи будем использовать модуль Фотогалерея, саму смену будем реализовывать при отображении фотографий списком. В шаблоне ~tpls/photoalbum/default.tpl, в блоке album_block_line пропишем такую строку: | Стоит такая задача, как смена изображения при наведения на него курсора мыши, допустим смена с черно-белого на цветное изображение. Для выполнения этой задачи будем использовать модуль Фотогалерея, саму смену будем реализовывать при отображении фотографий списком. В шаблоне ~tpls/photoalbum/default.tpl, в блоке album_block_line пропишем такую строку: | ||
<source lang="php"> | <source lang="php"> | ||
Строка 19: | Строка 21: | ||
END; | END; | ||
</source> | </source> | ||
+ | [[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]] |
Текущая версия на 15:51, 18 сентября 2013
Актуально для версии 2.9.1
Стоит такая задача, как смена изображения при наведения на него курсора мыши, допустим смена с черно-белого на цветное изображение. Для выполнения этой задачи будем использовать модуль Фотогалерея, саму смену будем реализовывать при отображении фотографий списком. В шаблоне ~tpls/photoalbum/default.tpl, в блоке album_block_line пропишем такую строку:
<a onMouseOver="document.pic%id%.src='%data getProperty('%id%', 'photo', 'preview_image')%';"
onMouseOut="document.pic%id%.src='%data getProperty('%id%', 'photo2', 'preview_image')%';">
<img src="%data getProperty('%id%', 'photo2', 'preview_image')%" border="0" name="pic%id%"></a>
'photo' и 'photo2' - идентификаторы полей с изображениями.
Шаблон tpls/data/preview_image.tpl с таким блоком:
$FORMS['img_file'] = <<<END
%system makeThumbnail(%filepath%, 'auto',120 , 'view2')%
END;
А шаблон tpls/thumbs/view2.tpl с таким:
$FORMS['image'] = <<<END
%src%
END;