Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Post Expire + NV recent topics 
#1 

Аватар пользователя

Всем привет, сегодня мы будем скрещивать функционал модификаций и . В конечном итоге мы получим вывод статуса темы (от мода Post Expire) в блоке мода NV recent topics.
Открываем includes/functions_recenttopics.php и находим
if (!function_exists('display_forums') || !function_exists('topic_status'))
{
   include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
}
 

Вставляем после найденного
$user->add_lang('mods/pe');
 

Находим
   // Grab icons
   if ($obtain_icons)
   {
      $icons = $cache->obtain_icons();
   }
   else
   {
      $icons = array();
   }
 

Вставляем после найденного
post_expire_remove();
 

Находим
$template->assign_block_vars($tpl_loopname, array(
         'FORUM_ID'               => $forum_id,
 

Вставляем ПЕРЕД найденным
switch($row['topic_expire_type'])
      {
         case 0:
            $l_topic_expire_type = $user->lang['TOPIC_EXPIRE_DELETE'];
         break;
         case 1:
            $l_topic_expire_type = ($row['topic_status'] == ITEM_LOCKED) ? $user->lang['TOPIC_EXPIRE_UNLOCK'] : $user->lang['TOPIC_EXPIRE_LOCK'];
         break;
         case 2:
            $l_topic_expire_type = $user->lang['TOPIC_EXPIRE_MOVE'];
         break;   
         case 3:
            $l_topic_expire_type = ($row['topic_status'] == ITEM_LOCKED) ? $user->lang['TOPIC_EXPIRE_UNLOCK_AND_MOVE'] : $user->lang['TOPIC_EXPIRE_LOCK_AND_MOVE'];
         break;   
         default:
            $l_topic_expire_type = '';
         break;
      }
 

А ПОСЛЕ найденного вставляем
'TOPIC_EXPIRE'      => ($row['topic_expire_time']) ? $user->format_date($row['topic_expire_time']) : 0,
         'L_TOPIC_EXPIRE_TYPE'      => $l_topic_expire_type,
 

Открываем шаблон своего стиля под именем recent_topics_body.html и находим
<!-- IF recent_topics.S_TOPIC_UNAPPROVED or recent_topics.S_POSTS_UNAPPROVED -->
 

Вставляем перед найденным
   <!-- IF recent_topics.TOPIC_EXPIRE --> <br /><strong>{L_TOPIC_WILL_EXPIRE} [{recent_topics.L_TOPIC_EXPIRE_TYPE}]:</strong> {recent_topics.TOPIC_EXPIRE}<!-- ENDIF -->
 

Чистим кеш и радуемся результатам :mu_zyk:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
В данной теме пойдет речь о том, как совместить работу модификаций Post Expire и NV recent topics
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Post Expire + Precise Similar Topics II
В данной теме пойдет речь о том, как совместить работу модификаций Post Expire и Precise Similar Topics II

DeaDRoMeO

3

1796

Аватар пользователя

22 сен 2013, 16:13

DeaDRoMeO

Аватар пользователя Post Expire phpbb3 (тайммодерация)
Post Expire - модификация для phpbb3, добавляющая функции отложенного модерирования тем

DeaDRoMeO

21

1973

Аватар пользователя

24 сен 2013, 21:46

DeaDRoMeO

Аватар пользователя Topic SEO description + NV recent topics
В данной теме я рассмотрю способ совмещения функционала модификаций Topic SEO description и NV recent topics

DeaDRoMeO

5

1372

Аватар пользователя

11 май 2013, 17:17

DeaDRoMeO

Аватар пользователя NV recent topics + Topic Text in Mouse Over
В данной теме я расскажу каким образом можно совместить работу модификаций NV recent topics и Topic Text in Mouse Over

DeaDRoMeO

0

1009

Аватар пользователя

30 июл 2013, 13:07

DeaDRoMeO

Аватар пользователя NV recent topics phpbb3 (последние темы)
NV recent topics - модификация для phpbb3, выводящая список последних активных тем в спец.блоке на страницы форума

DeaDRoMeO

204

9913

Аватар пользователя

17 янв 2016, 10:11

Чародейка

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P