Ротатор случайных фраз

Хочу добавить в цикл вывод между постами еще узенького такого блока типа для рекламы, хотя на самом он у меня будет не для рекламы 🙂 , а для вывода сссылок на что-то актуальное (сайт природоохранный)
Так вот хотелось бы чтобы на странице с сообщениями после каждого поста эти ссылки были разными, а не одинаковыми.
Я сначала хотел использовать плагин который выводит цитаты в случайном порядке, но потом подумал что гиперссылки он наверное не поддерживает…
Понимаю, что это елементрщина и на php это все написать – 5 минут, но я не шарю, а искать готовое решение – даже не знаю по каким словам… Может кто-то подскажет прешение?
Зараннее спасибо!

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

подумал или попробовал?

Quotes Collection – ссылки тоже выводит
http://wordpress.org/extend/plugins/quotes-collection/

Не, не катит, так как вывод у него осуществляется пcевдотегами, которые не будут работать не в постах…
sonika, прийдется попробовать, но честно говоря, хотелось бы иметь чистый пхп-конструкцию для ротации – тогда можно было бы использовать еще где-нибудь и понять принцип, подучить php )))….

http://www.portal.kharkov.ua/soft/random_anekdot.zip

Анекдоты? Это хорошо! 🙂 Cпасибо!

Скажем так: и анекдоты. Фактически просто выдергивалка случайной строки из файла. Анекдоты – бонус. 🙂

Живете, как свиньи в берлоге 🙂

Такой маленький! Класс! Теперь вот бы еще текстовый файл вынести в настройки админки или хотя бы в шаблон темы, чтобы редактировать убодно было и цены ему не будет! 🙂 Нет, я ни на что не намекаю, мне и так хорошо! 🙂 Еще рас спасибо, как всегда выручаете 🙂

Mixa, попробуй плагин wp-ads подправленный (спасибо Ю.Б.) и русифицированный:
_http://narod.ru/disk/1344234000/wpads-0.2-rus.zip.html
ротирует любой html код где угодно – можно в пост вставить, можно в php шаблон
проверяла на 2,3,3

Уже пробую, спасибо!

Попробовал… на 2.2.1 версии (это мой тестовый блог) не выводится чего-то… зато анекдоты только так идут!
Я конечно попробую еще wpads на более высоких версиях протестить, но анекдоты себ яуже оправдали 🙂

Странно, вроде бы на первый взгляд работа этого плагина не должна зависить от версии вп

Ну не знаю. Может оттого что я интегрирую в собственную тему? Там у мен так: в цикл после вывода поста добавлены еще раз те же стили что и для поста только без функций, выводящих контент, вместо котого я вставил фунцию плагина. Ничего не показало… Код ЮБ заработал…

Если еще актуально –

<?  
$bgcolor=""; // Цвет фона таблицы
$border="1"; // 0/1 - есть бордюр/нет бордюра :-)
$brdcolor=""; // Цвет бордюра таблицы
$width="100%"; // ширина этого добра
$height="14"; // высота строки
$fontcolor="000000"; // Цвет текста
//****** Ниже ничего не рекомендую менять ваще *********//

$lines = file("modules/database.dat");
$itogo=count($lines)-1;
srand((double) microtime()*1000000);
$i=rand(0,$itogo); // выбираем случайное число (0...MAX)
$dt=explode("|", $lines[$i]);

print"
<table 
<tr><td height=$height><font color=$fontcolor>$dt[0]</font></td></tr></table>
";
?>

Создаем файл в папке modules database.dat
Каждая строка – это текст, который будет вставляться.
(с) Мой-веб.

Anonymous
Отправить
Ответ на: