Полезная информация


----

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

 Сообщение NV Recent Topics - последние активные темы 
#1 

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

Добрый день.

Как называется модуль для последних активных тем, как у Вас и где его можно найти?

Заранее спасибо.



Теги темы
NV Recent Topics - последние активные темы
          Вернуться наверх  
 

#2 

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

Мод называется NV Recent Topics =
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
=
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


Через часок эта тема будет прикреплена к другой, более подходящей теме, советую в следущий раз (когда будете искать моды) оставлять сообщения в ней () :co_ol:


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

#3 

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

Установить - установил.. и включил в админке... но что-то видать не до конца. Как и где должен отображаться - не понял


          Вернуться наверх  
 

#4 

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

Ну как где ? Там же где и у меня, на главной странице форума, в самом верху :-00): Надеюсь после установки кеш чистили форума (а не браузера)


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

#5 

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

Все почистил, а он "дурочку корчит"... ((

Нету, не отображается. А главное ни ошибок ничего нету. Даже не знаю что дальше делать


          Вернуться наверх  
 

#6 

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

Инсталяционный скрипт запускали (install/index.php) ??
Дайте полный код файла index.php, только обрамьте его ВВ кодом
[code][/code]
 


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

#7 

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

<?php  
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

display_forums('', $config['load_moderators']);

// Set some stats, get posts count from forums data if we... hum... retrieve all forums data
$total_posts   = $config['num_posts'];
$total_topics   = $config['num_topics'];
$total_users   = $config['num_users'];

$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';

// Grab group details for legend display
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
{
   $sql = 'SELECT group_id, group_name, group_colour, group_type
      FROM ' . GROUPS_TABLE . '
      WHERE group_legend = 1
      ORDER BY group_name ASC';
}
else
{
   $sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
      FROM ' . GROUPS_TABLE . ' g
      LEFT JOIN ' . USER_GROUP_TABLE . ' ug
         ON (
            g.group_id = ug.group_id
            AND ug.user_id = ' . $user->data['user_id'] . '
            AND ug.user_pending = 0
         )
      WHERE g.group_legend = 1
         AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
      ORDER BY g.group_name ASC';
}
$result = $db->sql_query($sql);

$legend = array();
while ($row = $db->sql_fetchrow($result))
{
   $colour_text = ($row['group_colour']) ? ' style="color:#' . $row['group_colour'] . '"' : '';
   $group_name = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name'];

   if ($row['group_name'] == 'BOTS' || ($user->data['user_id'] != ANONYMOUS && !$auth->acl_get('u_viewprofile')))
   {
      $legend[] = '<span' . $colour_text . '>' . $group_name . '</span>';
   }
   else
   {
      $legend[] = '<a' . $colour_text . ' href="' . append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&amp;g=' . $row['group_id']) . '">' . $group_name . '</a>';
   }
}
$db->sql_freeresult($result);

$legend = implode(', ', $legend);

// Generate birthday list if required ...
$birthday_list = '';
if ($config['load_birthdays'] && $config['allow_birthdays'] && $auth->acl_gets('u_viewprofile', 'a_user', 'a_useradd', 'a_userdel'))
{
   $now = phpbb_gmgetdate(time() + $user->timezone + $user->dst);

   // Display birthdays of 29th february on 28th february in non-leap-years
   $leap_year_birthdays = '';
   if ($now['mday'] == 28 && $now['mon'] == 2 && !$user->format_date(time(), 'L'))
   {
      $leap_year_birthdays = " OR user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', 29, 2)) . "%'";
   }

   $sql = 'SELECT u.user_id, u.username, u.user_colour, u.user_birthday
      FROM ' . USERS_TABLE . ' u
      LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid)
      WHERE (b.ban_id IS NULL
         OR b.ban_exclude = 1)
         AND (u.user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%' $leap_year_birthdays)
         AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')';
   $result = $db->sql_query($sql);

   while ($row = $db->sql_fetchrow($result))
   {
      $birthday_list .= (($birthday_list != '') ? ', ' : '') . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);

      if ($age = (int) substr($row['user_birthday'], -4))
      {
         $birthday_list .= ' (' . max(0, $now['year'] - $age) . ')';
      }
   }
   $db->sql_freeresult($result);
}

// Assign index specific vars
$template->assign_vars(array(
   'TOTAL_POSTS'   => sprintf($user->lang[$l_total_post_s], $total_posts),
   'TOTAL_TOPICS'   => sprintf($user->lang[$l_total_topic_s], $total_topics),
   'TOTAL_USERS'   => sprintf($user->lang[$l_total_user_s], $total_users),
   'NEWEST_USER'   => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),

   'LEGEND'      => $legend,
   'BIRTHDAY_LIST'   => $birthday_list,

   'FORUM_IMG'            => $user->img('forum_read', 'NO_UNREAD_POSTS'),
   'FORUM_UNREAD_IMG'         => $user->img('forum_unread', 'UNREAD_POSTS'),
   'FORUM_LOCKED_IMG'      => $user->img('forum_read_locked', 'NO_UNREAD_POSTS_LOCKED'),
   'FORUM_UNREAD_LOCKED_IMG'   => $user->img('forum_unread_locked', 'UNREAD_POSTS_LOCKED'),

   'S_LOGIN_ACTION'         => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
   'S_DISPLAY_BIRTHDAY_LIST'   => ($config['load_birthdays']) ? true : false,

   'U_MARK_FORUMS'      => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&amp;mark=forums') : '',
   'U_MCP'            => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&amp;mode=front', true, $user->session_id) : '')
);

//-- begin mod: NV recent topics -------------------------------------------//
if($config['rt_index'])
{
   include($phpbb_root_path . 'includes/functions_recenttopics.' . $phpEx);
}
//-- end mod: NV recent topics -------------------------------------------//

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']);
}
// Output page
page_header($user->lang['INDEX']);

$template->set_filenames(array(
   'body' => 'index_body.html')
);

page_footer();

?>
 


          Вернуться наверх  
 

#8 

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

Вы не считаете этот кусок очень подозрительным ???
//-- begin mod: NV recent topics -------------------------------------------//
if($config['rt_index'])
{
   include($phpbb_root_path . 'includes/functions_recenttopics.' . $phpEx);
}
//-- end mod: NV recent topics -------------------------------------------//

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']);
}
 

2 идентичных кода, у вас случаем не сборка стоит??? в любом случае дубляж кода это не есть хорошо


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

#9 

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

На счет сборки - ничего сказать не могу. Скинули мне этот форум и говорят "Разберись пожалуйста".
А вот на счет кода. То я первую половину убил и ничего не изменилось. И я просто по инструкции установки все сделал.


          Вернуться наверх  
 


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

Значит надо поглядеть другие файлы, которые вы правили на предмет таких дубляжей и я надеюсь из приведенного выше кода вы вырезали именно это
//-- begin mod: NV recent topics -------------------------------------------//
if($config['rt_index'])
{
   include($phpbb_root_path . 'includes/functions_recenttopics.' . $phpEx);
}
//-- end mod: NV recent topics -------------------------------------------//
 

Плюс ваш форум весьма странно ведет себя, обновил страницу = вижу стандартный просильвер, обновил страницу = вижу другой стиль, это так задумано?


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


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

На счет удаленного куска, Вы абсолютно правы. :)
А вот на счет стиля - это я играюсь :) Дело в том, что у меня стоит versatility3, а на него как бы модулей нету и он использует (как Вы мне когда то подсказали) prosilver. По этому я изначально устанавливаю на prosilver и только потом интегрирую его на versatility3 (по крайней мере пытаюсь)


          Вернуться наверх  
 


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

так получается какой стиль основной ? versatility3 ? Дайте полный код файла /styles/prosilver/template/index_body.html и /styles/versatility3/template/index_body.html


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


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

prosilver
<!-- INCLUDE overall_header.html -->
<!-- IF V3_MENUPOSITION == full -->
<p class="{S_CONTENT_FLOW_END}<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->">
<!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->


<!-- IF RECENT_TOPICS_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->
<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
<ul class="linklist">
   <!-- IF S_DISPLAY_SEARCH -->
      <li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
   <!-- ENDIF -->
<!-- ENDIF -->   
   <!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->
</ul>
<!-- ENDIF -->

<!-- INCLUDE forumlist_body.html -->
<!-- INCLUDE overall_footer.html -->

 



versatility3

<!-- INCLUDE overall_header.html -->
<!-- IF V3_MENUPOSITION == full -->
<p class="{S_CONTENT_FLOW_END}<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->">
<!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->

<!-- begin mod: NV recent topics -->
<!-- IF RT_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->
<!-- end mod: NV recent topics -->

<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
<ul class="linklist">
   <!-- IF S_DISPLAY_SEARCH -->
      <li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
   <!-- ENDIF -->
<!-- ENDIF -->   
   <!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->
</ul>
<!-- ENDIF -->

<!-- INCLUDE forumlist_body.html -->
<!-- INCLUDE overall_footer.html -->
 


          Вернуться наверх  
 


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

Хеххх вечер загадок прям, попробуйте убрать условие из строки подключения, вообщем вместо
<!-- begin mod: NV recent topics -->
<!-- IF RT_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->
<!-- end mod: NV recent topics -->
 

Оставить
<!-- INCLUDE recent_topics_body.html -->
 

А сравнив эти 2 файла, можно понять что у вас стоит сборка и данный мод уже был установлен на нее изначально, возможно своими действиями вы нарушили работу мода


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


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

Еще лучше )))


          Вернуться наверх  
 


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

Ну так с проблемой разобрались или ситуация не улучшилась?

A Тема закрыта, создан



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


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

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

DeaDRoMeO

205

10715

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

28 апр 2018, 05:34

iliyasuper

Аватар пользователя Ссылка на активные темы и темы без ответа исчезла

1c3d.md

14

636

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

14 ноя 2013, 23:54

1c3d.md

Аватар пользователя Post Expire + NV recent topics
В данной теме пойдет речь о том, как совместить работу модификаций Post Expire и NV recent topics

DeaDRoMeO

0

940

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

09 авг 2013, 01:19

DeaDRoMeO

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

DeaDRoMeO

5

1569

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

11 май 2013, 17:17

DeaDRoMeO

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

DeaDRoMeO

0

1127

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

30 июл 2013, 13:07

DeaDRoMeO

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

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

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

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


cron

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