Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Recent Topics

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Midian

Сообщение Midian »

А вот вопросик по-сложнее :)
Задача:
Выводить на главной странице сайта 5 последних затронутых тем, а в личные кабинеты юзверям 15.
Вопрос:
Реализуемо?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Тупой вариант.
Положить два recent.php в форум один из них переименовать и поправить в нем настройки и вызывать его.
я люблю daft punk | новый sugoi.ru
Midian

Сообщение Midian »

VVVas писал(а):Тупой вариант.
Как раз по мне :)
Спасибо!
svar45
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 8 месяцев

Сообщение svar45 »

hello all
глюк! recent не выводит только, что начатую тему, где еще нету ответов. Хотя? если ответ создать, а потом прибить - продолжает выводить.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

svar45
Подключаемые к странице скрипты на JavaScript имеют свойство кешироваться. ;)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
svar45
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 8 месяцев

Сообщение svar45 »

и сам так сразу подумал :)
на странице стоит Pragma nocache.
Наверное, это сказывается реверс-прокси у хостера...
Midian

Сообщение Midian »

А у меня не кэшируется... И новая тема выводится, и показывает кол-во ответов=0.
Последний раз редактировалось Midian 29.07.2005 10:25, всего редактировалось 1 раз.
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

Хвастун! Колись, как тебе удалось это сделать?
Midian

Сообщение Midian »

Да я ничего не делал... только мод поставил... Думал, что так и должно быть...
Kastaneda писал(а):Хвастун!
смотри сам
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

У кого проблемы с кешированием, попробуйте вот это; если исправит положение - войдет в новую версию мода.

Код: Выделить всё

#
#-----[ OPEN ]------------------------------------------
#
recent.php

#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

#
#-----[ AFTER, ADD ]------------------------------------------
#
// Let's prevent caching
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
	header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

Спасибо, Xpert! Проблема с кэшированием отпала.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Новая версия мода, 1.0.4.
Изменения:
- Добавлены два аддона: ссылка на последнее сообщение темы (в виде изображения), аддон для правильной выборки последних тем при установленном моде "Advanced Posts Merging".
- Исправлена проблема с кешированием.
- Исправлена проблема с кодом JavaScript при наличии в названии темы апострофа.

Отдельное спасибо VVVas за тестирование.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

Xpert писал(а):Adds an image link to the last post of topic.
А файл recent_body.tpl нужно помещать в каталог subSilver, или в каталоги со всеми темами оформления? Вообще, какая тема используется сценарием? Та, которая используется по умолчанию на форуме, или только subSilver? Спрашиваю потому, что при установке аддона last post link совершенно ничего не отображается. Даже ссылки. То есть, всё пусто. Уже пробовал и стили разные ставить по умолчанию, и в коде вместо subSilver писал имена разных шаблонов... Ничего не действует.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Kastaneda
Я положил во все, но эксперементально выяснено что используеться тот стиль, который стоит дефолтом.
я люблю daft punk | новый sugoi.ru
zeleboba
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет

Сообщение zeleboba »

Себе на сайте замутил этот мод, отличная штука. Спасибо автору!
Тут могла быть ваша реклама =)

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»