Отображение случайной фотографии в Explay
Чтобы отобразить случайную фотографию с фотогаллереи нужно.
Все содержимое архива распаковать в корень вашего сайта.
В нужных вам шаблонах подключить random_photo.xsl
<xsl:include href="../photos/random_photo.xsl" />
Адрес может отличаться в зависимости от того в какой шаблон вы встраиваете виджет.
Там где вы ходите чтобы отображалась фотография нужны прописать такой вот код
<xsl:apply-templates select="document('xmodule://random_photo/get')/data/response/object[@type='photo']" mode="random-photo" />
Также возможно потребуется внести изменения в скрипт thumbs.php который находится в корне сайта. Этот скрипт занимается ресайзингом «на лету» и кешированием изображений.
Нужно добавить в массив допустимых значений ширин и высот новые значения .
$allowedSizes = array (640,480,400,300,320,240,100,75,50,40,38,24);
меняем на
$allowedSizes = array (640,480,400,300,320,265,240,200,100,75,50,40,38,24);
Кстати вы можете подобрать эти значения по своему вкусу, делая изменения в шаблоне random_photo.xsl, не забудьте вписать сюда эти величины.
One comment to “Отображение случайной фотографии в Explay”
Январь 6th, 2010 at 17:28
Спасибо! Всё работает!!!