Модуль длля афоризмов

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

Аватар пользователя Scarrr Scarrr 27 марта 2009 в 19:19

Здравствуйте, а подскажите пожалуйста модуль для случайного показа афоризмов на сайте. То есть есть много афоризмов, но надо один из них показывать например в блоке - но чтобы афоризм всё время менялся.

Заранее спасибо

Комментарии

Аватар пользователя HIgor1968 HIgor1968 27 марта 2009 в 20:23

Через вьюс блок. Там есть в Критерии сортировки ставим случайно.
Есть дополнительно модуль views_rotator. Он добавляет во вьюс стиль views_rotator и вывод блока обновляется джавой через заданные промежутки времени.

Аватар пользователя Samovarov Samovarov 28 марта 2009 в 1:37

Очень простой снипет

<?php
//Выводим случайную цитату из Ноды, которая специально для этого создана
//Снипетом загружаем в массив тело этой ноды, по строчно,
//а потом случайным образом выдираем строку.
$citation_file_nid 6//nid этой ноды
$anode node_load($citation_file_nid);
$citation=explode('~',$anode->body); //разбиваем тело ноды на строки массива
echo $citation[rand(0,count($citation)-1)]; //узнаем количество строк массива и случайным образом выбираем одну
?>

Цитаты отделять друг от друга "~"

Типа:
Модуль длля афоризмов
~
Еще что нибудь
~
И так далее

Аватар пользователя Samovarov Samovarov 28 марта 2009 в 1:40

"HIgor1968" wrote:
ывод блока обновляется джавой через заданные промежутки времени.

А как джавой обновлять блок? Или это средствами вьюс views_rotator делается?