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

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Metag
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 7 месяцев
Благодарил (а): 2 раза
Поблагодарили: 3 раза

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

Сообщение Metag »

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

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

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

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

Кто-нибудь может подсказать решение для данного вопроса? Или может есть такой мод просто я его не нашел?
Заранее спасибо. Скрипт - мой первый опыт в программировании.
Спасибо за ваш портал!!!
Аватара пользователя
DOMINATOR
phpBB 1.4.4
Сообщения: 153
Стаж: 19 лет
Откуда: Новосибирск
Поблагодарили: 13 раз

Сообщение DOMINATOR »

Metag, popular.txt надо сохранять в кодировке UTF-8 без пометки BOOM. Об этом также написано в FAQ-3.
Важное дополнение к FAQ по установке модов:
Моды ночью/на пьяную голову/с похмелья не ставь, движок сломаешь! Все равно с утра переделывать прийдется...
;)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Сообщение Палыч »

Metag
А чем recent topic не устраивает?
http://phpbbguru.net/community/viewtopic.php?t=16075
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Metag
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 7 месяцев
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Сообщение Metag »

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

Палыч
Не знаю на первый взгляд крайне громоздким показался.
Спасибо за ваш портал!!!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Сообщение Палыч »

Metag писал(а): крайне громоздким показался.
Угу. А вот
Metag писал(а):где ручками прописаны популярные ссылки форума
вам громоздким не кажется. Ну - ну..
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Metag
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 7 месяцев
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Сообщение Metag »

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

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

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

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