Популярные темы вверху форума, нужна помощь в доработке

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.

Популярные темы вверху форума, нужна помощь в доработке

Сообщение Metag 05.05.2008 9:32

Суть следующая
Ищу мод который будет в верхней части форума выводит одну из самых популярных тем.
То есть человек когда заходит на форум сразу видит случайно выбранную тему в которой много постов или просмотров.

Не найдя ничего подобного я написал простейший скрипт сам

Листинг 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 --!>, предварительно скопировав файлы в папку шаблона.

И запускаем скрипт. Здесь самое интересное:)
Скрипт выводит сплошные знаки вопроса вместо ссылки, причем если запустить скрипт вне форума то все работает правильно.

Кто-нибудь может подсказать решение для данного вопроса? Или может есть такой мод просто я его не нашел?
Заранее спасибо. Скрипт - мой первый опыт в программировании.
Спасибо за ваш портал!!!

http://www.ya-stroitel.com
Metag
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 08.02.2008 13:25


Сообщение DOMINATOR 05.05.2008 19:07

Metag, popular.txt надо сохранять в кодировке UTF-8 без пометки BOOM. Об этом также написано в FAQ-3.
Важное дополнение к FAQ по установке модов:
Моды ночью/на пьяную голову/с похмелья не ставь, движок сломаешь! Все равно с утра переделывать прийдется...
;)
Аватара пользователя
DOMINATOR
phpBB 2.0.4
 
Сообщения: 220
Зарегистрирован: 18.09.2007 23:07
Откуда: Новосибирск

Сообщение Палыч 05.05.2008 20:24

Metag
А чем recent topic не устраивает?
http://phpbbguru.net/community/viewtopic.php?t=16075
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6430
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Metag 06.05.2008 0:44

DOMINATOR
Большое спасибо, чего то я затупил:)

Палыч
Не знаю на первый взгляд крайне громоздким показался.
Спасибо за ваш портал!!!

http://www.ya-stroitel.com
Metag
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 08.02.2008 13:25

Сообщение Палыч 06.05.2008 8:40

Metag писал(а): крайне громоздким показался.

Угу. А вот
Metag писал(а):где ручками прописаны популярные ссылки форума
вам громоздким не кажется. Ну - ну..
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6430
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Metag 06.05.2008 8:55

Палыч
:) Согласен

Подразберусь и обязательно поставлю

Каюсь, все поставил :)
Спасибо за ваш портал!!!

http://www.ya-stroitel.com
Metag
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 08.02.2008 13:25


Вернуться в Для авторов (phpBB 3.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0