• 204 NV Recent Topics - темы с новыми постами на главной • 
Возможность в реальном времени видеть свежее
При создании темы о модах для двигателя форумов phpBB ветки до версии 3.0.14 название темы должно начинаться с названия мода на английском, без указания версии, затем тире, затем короткое название мода на русском с маленькой буквы. Создание тем не о модах в данном подфоруме запрещено. Посторонние темы о двиге и посторонних проблемах для ветки до версии 3.0.14 в соседнем подфоруме.

    204 NV Recent Topics - темы с новыми постами на главной

Сообщение Разместил Александр Лешванов 12 апр 2017, 14:32

Мод НОВЫЕ СООБЩЕНИЯ НА ГЛАВНОЙ (БЛОК С ТЕМАМИ, В КОТОРЫХ СВЕЖИЕ СООБЩЕНИЯ)
NV Recent Topics
Неплохой мод, дающий возможность в реальном времени видеть на главной в отдельном блоке темы со свежими сообщениями... Находится выше списка форумов.

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP
Монитор: 1152 x 864 1152 x 864

  204 NV Recent Topics - темы с новыми постами на главной

Сообщение Разместил Александр Лешванов 12 апр 2017, 16:00

Сначала ответил Pazh -
Массив recent_topics содержить только 5 элементов - это ограничение согласно настроек мода в админке, чтобы показать все 25 нужно сделать второй массив recent_topics_full в котором будут все темы
Копать в сторону этой строчки файла functions_recenttopics.php
Код: выделить все
$result = $db->sql_query_limit($sql, $topics_per_page);

$topics_per_page это и есть твои 5 тем
Цикл после этой строки и есть заполнение блока последних тем - если сделать криво, то можно скопировать строку выше и цикл с указанием вместо $topics_per_page переменную $total_limit
Если красиво, то поменять сразу переменные и внутри цикла вставлять ограничение на заполнение массива recent_topics значением $topics_per_page, а массив recent_topics_full продолжить заполнять до конца цикла.

Я попробовал сам сваять - не вышло, гадский папа. :evil: :evil: :evil:

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP

  204 NV Recent Topics - темы с новыми постами на главной

Сообщение Разместил Александр Лешванов 12 апр 2017, 16:01

Тогда Павел сваял аддончик -
NV Recent topics for phpBB3 (addon).zip
(28.55 КБ) Скачиваний: 157

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP

  204 NV Recent Topics - темы с новыми постами на главной

Сообщение Разместил Александр Лешванов 12 апр 2017, 16:22

Можно ли этот мод как то выводить на всех страницах форума?

Вариант от romaamor -
Для версии 'Recent topics' Версия 1.0.6
Открываем viewforum.php
Находим -
Код: выделить все
$template->set_filenames(array(
   'body' => 'viewforum_body.html')
   
);

Добавляем после -
Код: выделить все
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']);
   }

Открываем viewtopic.php.
Находим
Код: выделить все
// Output the 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']);
   }

Открываем
/styles/prosilver/template/viewforum_body.html
/styles/prosilver/template/viewtopic_body.html
И ставим код блока -
Код: выделить все
<!-- IF RECENT_TOPICS_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->

Туда, где хотим его видеть. Вуаля... :pri_vet:-:

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP
Предыдущая страница

Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)



 • Блок вывода аналогичных по названию других тем нашего форума • 

HTML5 Validated Счетчик ИКС Яндекс.Метрика
cron