info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ 1 сообщение ]  Просмотры: 3477

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 8 лет 5 месяцев 12 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


NV Recent Topics + Инструкция по установке

мод выводит на главную страницу блок с последними активными темами форума (по умолчанию располагается под "шапкой").

постер

настройки в админке после установки:

Вложение:
NV_ADVANCED_LAST_TOPIC_TITLES_ADM.png
NV_ADVANCED_LAST_TOPIC_TITLES_ADM.png [ 51.03 КБ | Просмотров: 3063 ] NV_ADVANCED_LAST_TOPIC_TITLES_ADM.png




Если заинтересовало - ставим модификацию.

Скачать мод из архива сайта:

Скачать из файлового архива сайта

распаковать, загрузить содержимое папки root в корень сайта (где файл config.php).
если у вас на сервере уже есть папка umil - перед копированием удалите её из папки root. заменять не надо.

( при копировании папки root на сервере появится папка install и доступа к сайту не будет. и пока вы не установите мод и не проведёте инсталляцию - ничего не изменится. имейте это в виду. )

русификация мода уже находится в папке root.

Далее редактируем файлы

Открыть index.php
Найти

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

// Output page


Вставить перед найденным

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

if ($config['rt_index'])
{
   if (!function_exists('display_recent_topics'))
   {
      include($phpbb_root_path . 'includes/functions_recenttopics.' . $phpEx);
   }
   display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true, $config['rt_parents']);
}


Открыть adm/style/acp_forums.html
Найти

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

         <dt><label for="topics_per_page">{L_FORUM_TOPICS_PAGE}:</label><br /><span>{L_FORUM_TOPICS_PAGE_EXPLAIN}</span></dt>
         <dd><input type="text" id="topics_per_page" name="topics_per_page" value="{TOPICS_PER_PAGE}" size="4" maxlength="4" /></dd>
      </dl>


Вставить после найденного

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

      <dl>
         <dt><label for="forum_recent_topics">{L_RECENT_TOPICS_LIST}:</label><br /><span>{L_RECENT_TOPICS_LIST_EXPLAIN}</span></dt>
         <dd><label><input type="radio" class="radio" name="forum_recent_topics" value="1"<!-- IF RECENT_TOPICS --> id="forum_recent_topics" checked="checked"<!-- ENDIF --> /> {L_YES}</label>
            <label><input type="radio" class="radio" name="forum_recent_topics" value="0"<!-- IF not RECENT_TOPICS --> id="forum_recent_topics" checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
      </dl>


Открыть includes/acp/acp_forums.php
Найти

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

$user->add_lang('acp/forums');


Вставить после найденного

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

$user->add_lang('mods/info_acp_recenttopics');


Найти

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

'forum_topics_per_page'   => request_var('topics_per_page', 0),


Вставить после найденного

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

'forum_recent_topics'   => request_var('forum_recent_topics', 1),


Найти

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

'forum_topics_per_page'   => 0,


Вставить после найденного

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

'forum_recent_topics'   => 1,


Найти

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

'TOPICS_PER_PAGE'         => $forum_data['forum_topics_per_page'],


Вставить после найденного

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

'RECENT_TOPICS'            => $forum_data['forum_recent_topics'],


для стиля prosilver
Открыть styles/prosilver/template/index_body.html
Найти

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

<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->


Вставить перед найденным

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

<!-- IF RECENT_TOPICS_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->


для стиля subsilver2
Открыть styles/subsilver2/template/index_body.html
Найти

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

<!-- INCLUDE forumlist_body.html -->


Вставить перед найденным

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

<!-- IF RECENT_TOPICS_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->


Завершение установки:

Запустите инсталляционный файл по адресу

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

http://ваш сайт/install/index.php


(настройки менять не надо - жмите отправить)

После отработки скрипта удалите папку install с сервера и почистите кэш.

Настройки блока находятся в Админка - Модули - Recent Topics (Последние темы MOD).


Успехов в установке.

//На этом форуме мод тоже установлен, но в сильно урезанном варианте: нет вывода автора, времени размещения, форума, где находится сообщение..




трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
NV Recent Topics,phpbb3,mod
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на сайте:

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

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

Часовой пояс: UTC + 2 часа



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете защищать свои темы паролем

Найти:
Перейти:  




cron

Текущее время: 04 мар 2024, 01:19

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид