Ищу мод который будет в верхней части форума выводит одну из самых популярных тем.
То есть человек когда заходит на форум сразу видит случайно выбранную тему в которой много постов или просмотров.
Не найдя ничего подобного я написал простейший скрипт сам
Листинг link.php
- Код: Выделить всё
<?php
$array_ssil = file ('popular.txt'); // открываем файл, где ручками прописаны популярные ссылки форума
srand((double)microtime()*1000000);
$pos = rand(0,sizeof($array_ssil)); // генерируем случайное число
$p1 = $pos-1;
$p2 = $pos+1;
if ($pos % 2 == 1) // проверяем четность или нечетность для выбора позиции из массива
echo "<a href=$array_ssil[$p1]><h2>$array_ssil[$pos]</h2></a>"; // выводим ссылки
else
echo "<a href=$array_ssil[$pos]><h2>$array_ssil[$p2]</h2></a>";
?>
Листинг popular.txt
- Код: Выделить всё
http://ya-stroitel.com/viewtopic.php?f=5&t=99
Совет дня: Как правильно оформить техпаспорт?
http://ya-stroitel.com/viewtopic.php?f=1&t=98
Статья дня: Строительство завода по производству линолеума в г. Ярославле
http://ya-stroitel.com/viewtopic.php?f=1&t=96
Малоэтажное строительство в г. Ярославле 2008 г.
http://ya-stroitel.com/viewtopic.php?f=1&t=61
Фотографии Ярославских строек
http://ya-stroitel.com/viewtopic.php?f=2&t=75
Региональные нормативы градостроительного проектирования
http://ya-stroitel.com/viewtopic.php?f=2&t=67
ПОСТАНОВЛЕНИЕ О СОСТАВЕ РАЗДЕЛОВ ПРОЕКТНОЙ ДОКУМЕНТАЦИИ
http://ya-stroitel.com/viewtopic.php?f=2&t=31
Изменения в системе муниципальных конкурсов
http://ya-stroitel.com/viewtopic.php?f=3&t=86
Расчет потребности в тепле и топливе
http://ya-stroitel.com/viewtopic.php?f=5&t=100
Порядок оформления разрешения на строительство
http://ya-stroitel.com/viewtopic.php?f=5&t=16
Порядок получения ордера на земляные работы
Далее в overall_header.html вставляем <!--INCLUDE link.php --!>, предварительно скопировав файлы в папку шаблона.
И запускаем скрипт. Здесь самое интересное:)
Скрипт выводит сплошные знаки вопроса вместо ссылки, причем если запустить скрипт вне форума то все работает правильно.
Кто-нибудь может подсказать решение для данного вопроса? Или может есть такой мод просто я его не нашел?
Заранее спасибо. Скрипт - мой первый опыт в программировании.






