Подскажите модуль случайных картинок.

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

Аватар пользователя Alex_R Alex_R 5 мая 2010 в 16:59

Знаю, что практически все галереи предоставляют такую возможность (показ случайных картинок из галерей в отдельном блоке) но ради просто показа случайной картинки ставить какую либо мощную галерею не хочется да и в итоге такие картинки ссылаются либо на галерею, либо на страницу с большой картинкой. а мне это не требуется.
Требуется всего лишь блок в настройках которого в зависимости от текущего пути (маски пути) страницы сайта на которой этот блок находится указывался каталог из которого берется случайная картинка и выводится в блоке.
Есть что нибудь похожее? Что то поиском ничего не нашел - только галереи...

Может такое можно через views реализовать? Есть возможность показать случайную запись из выборки?

Комментарии

Аватар пользователя Alex_R Alex_R 5 мая 2010 в 17:53

Master of Tragedy wrote:
"Alex_R" wrote:
Может такое можно через views реализовать?

Запросто.


Исчерпывающе. Smile
Может подскажите куда и чего для этого надо прописать? Как вывести первую, вторую, энную... я знаю, но как случайную что то не пойму.

Аватар пользователя olk olk 5 мая 2010 в 18:15

ну в простейшем случае:
создаем новый блок с форматом ввода PHP
в него запихиваем примерно следующий код

<?php
 $img_path = '/sites/default/files';
 $pictures = array('img1.jpg', 'img2.jpg', 'img3.jpg', 'img4.jpg', 'img5.jpg');
 $curpic =   $img_path . '/' . $pictures[rand(0,count($pictures)-1)];
 print theme('image', $curpic);
?>

вроде все
Можно посложнее:
Создавать массив динамически, сканируя определенную директорию