Мод реализует возможность вывода в подфоруме названия темы, в которой оставлено последнее сообщение.
Если не совсем понятно - посмотрите на скане (выделено зелёной рамкой):
настройки в админке после установки:
Вложение:
Если заинтересовало - ставится данная модификация так:
Скачать сам мод из архива сайта:
Скачать из файлового архива сайта
Распаковать и загрузить содержимое папки root в корень сайта (где файл config.php).
Если у вас уже есть папка umil - то, перед копированием, удалите её из папки root.
Далее редактируем файлы:
Открыть includes/functions_display.php
Найти
Вставить после найденного
Код: Выделить всё
$sql_array['SELECT'] .= ', fa.user_id';
}
Вставить после найденного
Код: Выделить всё
if (!class_exists('phpbb_mods_advanced_last_topic_titles'))
{
include($phpbb_root_path . 'includes/mods/advanced_last_topic_titles.' . $phpEx);
}
phpbb_mods_advanced_last_topic_titles::initialise();
$sql_array = phpbb_mods_advanced_last_topic_titles::inject_sql($sql_array);
Найти
Вставить после найденного
Код: Выделить всё
while ($row = $db->sql_fetchrow($result))
{
$forum_id = $row['forum_id'];
Вставить после найденного
Код: Выделить всё
$row = phpbb_mods_advanced_last_topic_titles::inject_forum_row($row);
Найти
Вставить после найденного
Код: Выделить всё
$forum_rows[$parent_id]['forum_id_last_post'] = $forum_id;
Вставить после найденного
Код: Выделить всё
$forum_rows = phpbb_mods_advanced_last_topic_titles::inject_forum_row_values($forum_rows, $parent_id, $row);
Найти
Вставить после найденного
Код: Выделить всё
'U_LAST_POST' => $last_post_url)
);
Вставить после найденного
Код: Выделить всё
phpbb_mods_advanced_last_topic_titles::display_information($row);
правки для стиля prosilver
правки для стиля subsilver2
Завершение установки:
после редактирования файлов загрузите их обратно на сервер и запустите скрипт-инсталлятор по адресу:
После отработки скрипта удалите его из корня сайта
после редактирования файлов загрузите их обратно на сервер и запустите скрипт-инсталлятор по адресу:
Код: Выделить всё
http://ваш сайт/install/index.php
После отработки скрипта удалите его из корня сайта
Почистите кэш стиля и мод к работе готов. Настройки мода находятся по адресу Админка-Модули-Последнее сообщение...
Так как для установки мода применяется папка install - не забудьте, что до полного завершения установки и удаления данной папки с сервера, ваш форум будет НЕДОСТУПЕН для пользователей! Если у вас стабильный поток посетителей имеет смысл сначала скачать все необходимые файлы, отредактировать, а потом закачать их обратно вместе с содержимым папки root, чтобы сразу запустить скрипт и провести инициацию мода. Что сильно сократит время "недоступности" форума.
В процессе применения увидел интересную особенность - на форуме наблюдаются баги, если тема, информация с которой выводится этим модом, перемещается в другое место. у меня наблюдалась ошибка базы данных. (может быть только у меня - но такая проблема была).