Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

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

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

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

Metag
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 08.02.2008 13:25
Благодарил (а): 2 раз.
Поблагодарили: 2 раз.

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

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

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

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

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

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

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

Metag
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 08.02.2008 13:25
Благодарил (а): 2 раз.
Поблагодарили: 2 раз.

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

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

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

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

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

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

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

Metag
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 08.02.2008 13:25
Благодарил (а): 2 раз.
Поблагодарили: 2 раз.


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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы