Happy Oyster
Есть желание организовать ротацию 10-15 тумбов в сайдбаре. Ставить под это дело стандартный СЖ-евый ротатор ИМХО слишком расточительно.
Подскажите совсем простой ротатор (без использования MySQL), а лучше плагин под WP.
Спасибо.
Happy Oyster
Цитата:
Это знаю, но туда каждый тумб нужно отдельно руками заносить...
А мне хотелось бы, чтобы на морде было 10-15 тумб, а в базе-то штук 100-200
Udaff
ручками
Код:
<?php
$ourFile = fopen("thumbs.txt", "r");
for ($i=0; $s=fgets($ourFile, 10000); $i++) {
if (mt_rand(0, $i) == 0) $line = $s;
}
echo $line;
?>
Далее создаешь thumbs.txt
И вписываешь туда свои тумбы с урлами - все вроде
Corex
Лучше поставить обычный ротатор. Тот же стрим вполне подходит. Во-первых, он практически отдаёт статику из файла (кэш морд), не так сильно грузит сервак. На крон его можно поставить не на каждую минуту, а гораздо реже, но со временем тумбы в любом случае отротирует.
Если на блоге траф в основном с SE, то можно уменьшить в настройках кол-во показов для более быстрого отбора лучших тумб и общей ротации.
Плюсы: удобно забивать галереи, удобно использовать, + повышается продуктивность кликов по таким тумбам (т.к. отротированы).
И в плане mysql тоже можно не сильно беспокоиться - если все блоги на одном серваке/аккаунте, то можно 1 стрим под все блоги использовать, делая под каждый свои ротаторы.
bubo
Udaff писал:
ручками
Код:
<?php
$ourFile = fopen("thumbs.txt", "r");
for ($i=0; $s=fgets($ourFile, 10000); $i++) {
if (mt_rand(0, $i) == 0) $line = $s;
}
echo $line;
?>
Далее создаешь thumbs.txt
И вписываешь туда свои тумбы с урлами - все вроде
Дешево и сердито
Только вот больше одной из одного файла выводить стремно - одинаковые ставит частенько.
Когда-то находил подобный скриптик, который позволял выводить произвольное количество тумб (чтобы не повторялись одинаковые), он там еще перемешивал из при каждой загрузке страницы...