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


----

Начать новую тему Ответить на тему

Был ли полезен для вас данный анонс ???
Да, буду использовать модификацию
Нет, модификация бесполезна
Вы можете выбрать 1 вариант.

Результаты голосования
АвторСообщение

 Сообщение Top Stats phpbb3 2012-10-25

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

Всем привет и сегодня будет анонс хорошей модификации в плане статистики форума. Имя этой модификации Top Stats. Чем же хороша она ??? Да тем, что организует на главной странице форума 7 блоков со следущей статистикой:
  • Самые активные пользователи
  • Самые активные форумы
  • Самые популярные темы
  • Темы, с наибольшим количеством ответов
  • Последние зарегистрировавшиеся пользователи
  • Последние посещения Ботов
  • Последние активные темы (с прокруткой на ява-скрипте)
Живой пример можно посмотреть
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку



Так же можно настроить количество выводимых пунктов. Модификация легка в плане установки, проблем не должно возникать. Если заинтересовало, то скачиваем и ставим себе
Внимание !!! Данный мод только для стилей на основе prosilver, инструкций и шаблонов для стилей на основе subsilver2 нет !!!


После правок файлов не забываем запускать скрипт-инсталлятор путем перехода в браузере по ссылке
http://адрес вашего форума/install_top_stats.php
 

После того, как скрипт отработает, его необходимо удалить с сервера


После правок нам нужно руссифицировать мод, для этого открываем файл /language/ru/common.php и находим
 

Вставляем перед найденным
// BEGIN Top Stats
$lang = array_merge($lang, array(
   'MOST_VIEWED'            => 'Самых просматриваемых тем',
   'MOST_REPLIED'            => 'Тем, с наибольшим количеством ответов',
   'NEWEST_TOPICS'            => 'Последних тем',
   'NEWEST_POSTS'            => 'Последних сообщений',
   'RECENT_ACTIVE'            => 'Последних активных тем',
   'MOST_ACTIVE_USERS'         => 'Самых активных пользователей',
   'JOINED_US'               => 'Зарегистрировался',
   'MOST_ACTIVE_FORUMS'      => 'Самых активных форумов',
   'PREVIOUS_SCROLL'         => 'Назад',
   'NEXT_SCROLL'            => 'Вперед',
   'START_SCROLL'            => 'Старт',
   'STOP_SCROLL'            => 'Стоп',
   'LAST_REGISTERED_USERS'      => 'Последних зарегистрированных',
   'LAST_VISITED_BOTS'         => 'Последние визиты Ботов',
));
// END Top Stats
 

А так же скачиваем архив с руссификацией и единственную папку копируем в корень форума
Вложение :
Комментарий к файлу: Руссификация модификации Top Stats
langusssaage.rar [2.37 KiB]
Скачиваний: 42

После установки, настройки мода появятся на вкладке Модули в админке.

На этом все, успехов в установке :bra_vo:


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

Теги темы
Top Stats phpbb3, статистика Top Stats phpbb3
          Вернуться наверх  
 

 Сообщение Top Stats phpbb3 2013-08-10

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

Так-с, а портал какой ? Можно файлик portal.php увидеть ? Да и с шаблонами портала как там ? Головной шаблон так же хотелось бы поглядеть


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

 Сообщение Top Stats phpbb3 2013-08-10

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

Написал сообщение с кодом, обернутом в спойлер... А при отправке или предпросмотре:

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


Вот это (короткое) сообщение нормально отправляется...


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Top Stats phpbb3 2013-08-10

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

Попробую вот так, просто rar-вложением...
Портал 2.0.0, до 2.0.1 не обновлял, если надо, сделаю наверное.


Вложения:
portal.rar [2.91 KiB]
Скачиваний: 4
_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Top Stats phpbb3 2013-08-10

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

Странная ошибка, не встречал такой, вечером погляжу ваши файлы


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

 Сообщение Top Stats phpbb3 2013-08-10

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

DeaDRoMeO писал(а):

Странная ошибка, не встречал такой

Серег, было у нас что-то подобное, помню, когда на серваке лимит места к концу подходил. Помнишь по весне писал тебе, когда место увеличили - проблемы исчезли. Либо это что-то у меня не то, если больше ни у кого такой ошибки нет...


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Top Stats phpbb3 2013-08-10

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

Еще странней, неделю назад смотрел свободное место на диске - порядка гига оставалось, ладно проверим


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

 Сообщение Top Stats phpbb3 2013-08-10

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

Итак, в качестве наброска, в шаблоне находим
</td>
      <!-- ENDIF -->
   <!-- [-] center module area -->

   <!-- [+] right module area -->
 

Вставляем перед найденным
<!-- IF S_TSRAT_ENABLE -->
<!-- INCLUDE recent_active_body.html -->
<!-- ENDIF -->
<!-- IF S_TSMVT_ENABLE or S_TSMRT_ENABLE or S_TSMAU_ENABLE or S_TSMAF_ENABLE or S_TSLVB_ENABLE or S_TSLRU_ENABLE -->
<!-- INCLUDE top_stats_body.html -->
<!-- ENDIF -->
 

В файле portal.php находим
// Output page
page_header($user->lang['PORTAL']);
 

Вставляем перед найденным
//-- mod: Top Stats ---------------------------------------------------------//
   include($phpbb_root_path . 'includes/functions_top_stats.' . $phpEx);
//-- end: Top Stats ---------------------------------------------------------//
 

Должно работать


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

 Сообщение Top Stats phpbb3 2013-08-11

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

DeaDRoMeO писал(а):

Должно работать

Появилось, шеф :uch_tiv: , но не совсем корректно.
В списке форумо все как положено осталось, а в портале шрифт стал громадным, и дебаг ругается:
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 204: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 204: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 204: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 204: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 204: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 244: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 244: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 244: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 244: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_top_stats.php on line 244: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5185: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:4064)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5187: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:4064)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5188: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:4064)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5189: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:4064)
 


Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Top Stats phpbb3 2013-08-11

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

dqdmitry писал(а):

/includes/functions_top_stats.php

Чего там в этом файле ? Можно его код ?
dqdmitry писал(а):

Cannot modify header information

Кодировка правленных файлов какая ?


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

 Сообщение Top Stats phpbb3 2013-08-11

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

DeaDRoMeO писал(а):

/includes/functions_top_stats.php
Чего там в этом файле ? Можно его код ?

<?php
/**
*
* @package phpBB3
* @version $Id: functions_top_stats.php v1.0.10 2012/20/06 Stoker $
* @copyright (c) 2012 PhpBB3 BBCodes
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
   exit;
}

/**
* Include only once.
*/
if (!defined('INCLUDES_FUNCTIONS_TOP_STATS_PHP'))
{
   define('INCLUDES_FUNCTIONS_TOP_STATS_PHP', true);
   
   $flist = $auth->acl_getf('f_read', true);
   $flist = array_unique(array_keys($flist));
   $flist = array_merge($flist, array(0));
   
// Recent Active Topics
$enable_active_topics = (!empty($config['tsrat_enable']) ? true : false);
if ($enable_active_topics && sizeof($flist))
{   
   $sql = 'SELECT t.forum_id, t.topic_id, t.topic_title, t.topic_time, t.topic_views, t.topic_poster, t.topic_replies, t.topic_first_poster_name, t.topic_first_poster_colour, t.topic_last_post_id, t.topic_last_poster_name, t.topic_last_poster_colour, t.topic_last_post_time, t.topic_last_view_time, t.topic_last_poster_id, f.forum_name, f.forum_image
      FROM ' . TOPICS_TABLE . ' t
      LEFT JOIN ' . FORUMS_TABLE . ' f ON (t.forum_id = f.forum_id)
      WHERE ' . $db->sql_in_set('t.forum_id', $flist) . ' AND t.topic_moved_id = 0 AND t.topic_approved = 1
      ORDER BY t.topic_last_post_time DESC';
   $result = $db->sql_query_limit($sql, $config['tsrat_number']);

   while ($row = $db->sql_fetchrow($result))
   {
      $view_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&amp;t=' . $row['topic_id']);
      $view_last_post_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&amp;p=' . $row['topic_last_post_id'] . '#p' . $row['topic_last_post_id']);
      $view_first_poster = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile' . '&amp;u=' . $row['topic_poster']);
      $view_last_poster = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile' . '&amp;u=' . $row['topic_last_poster_id']);
      $view_viewforum_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $row['forum_id']);
      
      $template->assign_block_vars('recent_active', array(
         'TOPIC_TITLE'               => $row['topic_title'],
         'TOPIC_TIME'                    => $user->format_date($row['topic_time']),
         'TOPIC_VIEWS'               => $row['topic_views'],
         'TOPIC_REPLIES'               => $row['topic_replies'],
         'TOPIC_FIRST_POSTER_NAME'      => $row['topic_first_poster_name'],
         'TOPIC_FIRST_POSTER_COLOUR'      => $row['topic_first_poster_colour'],
         'TOPIC_LAST_POSTER_NAME'      => $row['topic_last_poster_name'],
         'TOPIC_LAST_POSTER_COLOUR'      => $row['topic_last_poster_colour'],
         'TOPIC_LAST_POST_TIME'         => $user->format_date($row['topic_last_post_time']),
         'TOPIC_LAST_VIEW_TIME'         => $user->format_date($row['topic_last_view_time']),
         'U_FIRST_TOPIC'               => $view_topic_url,
         'U_LAST_TOPIC'               => $view_last_post_url,
         'USERNAME_FIRST'            => $view_first_poster,
         'USERNAME_LAST'               => $view_last_poster,
         'FORUM_NAME'               => $row['forum_name'],
         'FORUM_IMAGE'               => $row['forum_image'],
         'FORUM_URL'                  => $view_viewforum_url,
      ));
   }
   $db->sql_freeresult($result);
   
   $template->assign_vars(array(
   //isset we can enter a value ?  : 'or leave empty' (value)
   //!empty yes : no ,true : false (bool)
        'JSSCROLL_SPEED'            => (isset($config['tsjss_speed'])) ? $config['tsjss_speed'] : '',
      'JSSCROLL_INTERVAL'            => (isset($config['tsjss_interval'])) ? $config['tsjss_interval'] : '',
      'TSRAT_NUMBER'               => (isset($config['tsrat_number'])) ? $config['tsrat_number'] : '',
      'TS_JSSCROLL_DIRECTION'         => (!empty($config['ts_jsscroll_direction'])) ? true : false,
      'TS_JSSCROLL_PAUSE'            => (!empty($config['ts_jsscroll_pause'])) ? true : false,
      'TS_JSSCROLL_NAVIGATION'      => (!empty($config['ts_jsscroll_navigation'])) ? true : false,
      'S_TSRAT_ENABLE'               => (!empty($config['tsrat_enable'])) ? true : false,
      'S_TS_JSSCROLL'               => (isset($config['ts_jsscroll'])) ? $config['ts_jsscroll'] : '',
      'S_TS_TICKER'                  => (!empty($config['ts_ticker_enable'])) ? true : false,
    ));
}

   
// Most viewed topics
$enable_viewed_topics = (!empty($config['tsmvt_enable']) ? true : false);
if ($enable_viewed_topics && sizeof($flist))
{   
   $sql = 'SELECT topic_id, forum_id, topic_title, topic_views, topic_time, topic_first_poster_name, topic_first_poster_colour, topic_poster, topic_last_poster_id
      FROM ' . TOPICS_TABLE . ' WHERE ' . $db->sql_in_set('forum_id', $flist) . '
      ORDER BY topic_views DESC';
   $result = $db->sql_query_limit($sql, $config['tsmvt_number']);
   
   $most_viewed = array();
   while ($row = $db->sql_fetchrow($result))
   {
      $most_viewed[] = $row;
   }
 
   $db->sql_freeresult($result);
   
   foreach ($most_viewed as $row)
   {
      $view_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&amp;t=' . $row['topic_id']);
      $view_first_poster = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile' . '&amp;u=' . $row['topic_poster']);
      $view_last_poster = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile' . '&amp;u=' . $row['topic_last_poster_id']);
      
      $template->assign_block_vars('most_viewed', array(
         'TOPIC_ID'                  => $row['topic_id'],
         'FORUM_ID'                   => $row['forum_id'],
         'TOPIC_TITLE'               => (utf8_strlen($row['topic_title']) > 41) ? truncate_string($row['topic_title'], 40) . "\xE2\x80\xA6" : $row['topic_title'],
         'TOPIC_VIEWS'               => $row['topic_views'],
         'TOPIC_TIME'                    => $user->format_date($row['topic_time']),
         'TOPIC_FIRST_POSTER_NAME'      => $row['topic_first_poster_name'],
         'TOPIC_FIRST_POSTER_COLOUR'      => $row['topic_first_poster_colour'],
         'U_FIRST_TOPIC'               => $view_topic_url,
         'USERNAME_FIRST'            => $view_first_poster,
         'USERNAME_LAST'               => $view_last_poster,
      ));
   }
   $db->sql_freeresult($result);
   
   $template->assign_vars(array(
      'S_TSMVT_ENABLE'               => $enable_viewed_topics,
      'TSMVT_NUMBER'               => (isset($config['tsmvt_number'])) ? $config['tsmvt_number'] : '',
    ));
}
   
// Most replied topics
$enable_replied_topics = (!empty($config['tsmrt_enable']) ? true : false);
if ($enable_replied_topics && sizeof($flist))
{
   $sql = 'SELECT topic_id, forum_id, topic_title, topic_replies, topic_time, topic_first_poster_name, topic_first_poster_colour, topic_poster, topic_last_poster_id
      FROM ' . TOPICS_TABLE . ' WHERE ' . $db->sql_in_set('forum_id', $flist) . '
      ORDER BY topic_replies DESC';
   $result = $db->sql_query_limit($sql, $config['tsmrt_number']);
   
   $most_replied = array();
   while ($row = $db->sql_fetchrow($result))
   {
      $most_replied[] = $row;
   }
 
   $db->sql_freeresult($result);
   
   foreach ($most_replied as $row)
   {
      $view_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&amp;t=' . $row['topic_id']);
      $view_first_poster = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile' . '&amp;u=' . $row['topic_poster']);
      $view_last_poster = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile' . '&amp;u=' . $row['topic_last_poster_id']);
      
      $template->assign_block_vars('most_replied', array(
         'TOPIC_ID'                  => $row['topic_id'],
         'FORUM_ID'                   => $row['forum_id'],
         'TOPIC_TITLE'               => (utf8_strlen($row['topic_title']) > 41) ? truncate_string($row['topic_title'], 40) . "\xE2\x80\xA6" : $row['topic_title'],
         'TOPIC_REPLIES'               => $row['topic_replies'],
         'TOPIC_TIME'                    => $user->format_date($row['topic_time']),
         'TOPIC_FIRST_POSTER_NAME'      => $row['topic_first_poster_name'],
         'TOPIC_FIRST_POSTER_COLOUR'      => $row['topic_first_poster_colour'],
         'U_FIRST_TOPIC'               => $view_topic_url,
         'USERNAME_FIRST'            => $view_first_poster,
         'USERNAME_LAST'               => $view_last_poster,
      ));
   }
   $db->sql_freeresult($result);
   
   $template->assign_vars(array(
      'S_TSMRT_ENABLE'               => $enable_replied_topics,
      'TSMRT_NUMBER'               => (isset($config['tsmrt_number'])) ? $config['tsmrt_number'] : '',
    ));
}

// Most active users
$enable_active_users = (!empty($config['tsmau_enable']) ? true : false);
if ($enable_active_users)
{   
   if (($active_users = $cache->get('_ts_most_active_users')) === false)
   {
      $sql = 'SELECT user_id, username, user_posts, user_colour, user_regdate
         FROM ' . USERS_TABLE . ' WHERE user_inactive_time = 0
         AND group_id != 6
         AND user_id != 1
         ORDER BY user_posts DESC';
      $result = $db->sql_query_limit($sql, $config['tsmau_number']);
      
      $active_users = array();
      while ($row = $db->sql_fetchrow($result))
      {
         $active_users[] = $row;
      }
    
      $db->sql_freeresult($result);

      // Cache for 1 hour
      $cache->put('_ts_most_active_users', $active_users, 3600);
   }
   
   foreach ($active_users as $row)
   {
      $most_active_user = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile' . '&amp;u=' . $row['user_id']);
      $most_active_user_search = append_sid("{$phpbb_root_path}search.$phpEx", 'author_id=' . $row['user_id'] . '&amp;sr=posts');
      $most_active_user_percent = ($row['user_posts'] * 100) / $total_posts;
      
      $template->assign_block_vars('most_active_users', array(
         'USER_ID'                  => $most_active_user,
         'USER_POST_SEARCH'            => $most_active_user_search,
         'USER_POST_PERCENT'            => number_format($most_active_user_percent, 2),
         'USERNAME'                  => $row['username'],
         'USER_REG'                  => $user->format_date($row['user_regdate']),
         'USER_POSTS'               => $row['user_posts'],
         'USER_COLOUR'               => $row['user_colour'],
      ));
   }
   $db->sql_freeresult($result);
   
   $template->assign_vars(array(
      'S_TSMAU_ENABLE'               => $enable_active_users,
      'TSMAU_NUMBER'               => (isset($config['tsmau_number'])) ? $config['tsmau_number'] : '',
    ));
}

// Most active forums
$enable_active_forums = (!empty($config['tsmaf_enable']) ? true : false);
if ($enable_active_forums && sizeof($flist))
{
   $sql = 'SELECT forum_id, forum_name, forum_posts
      FROM ' . FORUMS_TABLE . ' WHERE ' . $db->sql_in_set('forum_id', $flist) . ' AND forum_type = ' . FORUM_POST . '
      ORDER BY forum_posts DESC';
   $result = $db->sql_query_limit($sql, $config['tsmaf_number']);

   $active_forums = array();
   while ($row = $db->sql_fetchrow($result))
   {
      $active_forums[] = $row;
   }
 
   $db->sql_freeresult($result);

   foreach ($active_forums as $row)
   {
      $most_active_forums = append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $row['forum_id']);
      $most_active_forums_percent = ($row['forum_posts'] * 100) / $total_posts;
      
      $template->assign_block_vars('most_active_forums', array(
         'FORUM_URL'                  => $most_active_forums,
         'FORUM_POSTS_PERCENT'         => number_format($most_active_forums_percent, 2),
         'FORUM_ID'                  => $row['forum_id'],
         'FORUM_NAME'               => $row['forum_name'],
         'FORUM_POSTS'               => $row['forum_posts'],
      ));
   }
   $db->sql_freeresult($result);
   
   $template->assign_vars(array(
      'S_TSMAF_ENABLE'               => $enable_active_forums,
      'TSMAF_NUMBER'               => (isset($config['tsmaf_number'])) ? $config['tsmaf_number'] : '',
    ));
}

// Last visited Bots
if (!empty($config['tslvb_enable']))
{   
   if ( ( $last_bots = $cache->get('_ts_last_visited_bots') ) === false )
   {   
      $sql = 'SELECT user_id, username, user_lastvisit, user_colour
         FROM ' . USERS_TABLE . '
         WHERE user_type = ' . USER_IGNORE . '
         ORDER BY user_lastvisit DESC';
      $result = $db->sql_query_limit($sql, $config['tslvb_number']);
   
      $last_bots = array();
      while ($row = $db->sql_fetchrow($result))
      {
         $last_bots[] = $row;
      }
    
      $db->sql_freeresult($result);

      // Cache for 5 minutes
      $cache->put('_ts_last_visited_bots', $last_bots, 300);
   }
   
   foreach ( $last_bots as $row )
   {   
      $template->assign_block_vars('last_visited_bots', array(
         'USERNAME'                  => $row['username'],
         'USER_COLOUR'               => $row['user_colour'],
         'USER_LAST_VISIT'               => $user->format_date($row['user_lastvisit']),
      ));
   }
   $db->sql_freeresult($result);
   
   $template->assign_vars(array(
      'S_TSLVB_ENABLE'               => $config['tslvb_enable'],
      'TSLVB_NUMBER'               => $config['tslvb_number'],
    ));
}

// Last registered Users
$enable_last_users = (!empty($config['tslru_enable']) ? true : false);
if ($enable_last_users)
{   
   if (( $last_users = $cache->get('_ts_last_registered_users')) === false)
   {
      $sql = 'SELECT user_id, username, user_colour, user_regdate
         FROM ' . USERS_TABLE . ' WHERE user_inactive_time = 0
         AND group_id != 6
         AND user_id != 1
         ORDER BY user_regdate DESC';
      $result = $db->sql_query_limit($sql, $config['tslru_number']);
   
      $last_users = array();
      while ($row = $db->sql_fetchrow($result))
      {
         $last_users[] = $row;
      }
    
      $db->sql_freeresult($result);

      // Cache for 5 minutes
      $cache->put('_ts_last_registered_users', $last_users, 300);
   }

   foreach ($last_users as $row)
   {
      $last_registered_user = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile' . '&amp;u=' . $row['user_id']);
    
      $template->assign_block_vars('last_registered_user', array(
         'USER_URL'                  => $last_registered_user,
         'USERNAME'                  => $row['username'],
         'USER_COLOUR'               => $row['user_colour'],
         'USER_REGISTERED'           => $user->format_date($row['user_regdate']),
      ));
   }
   
   $template->assign_vars(array(
      'S_TSLRU_ENABLE'            => $enable_last_users,
      'TSLRU_NUMBER'               => (isset($config['tslru_number'])) ? $config['tslru_number'] : '',
   ));
}

}

?>
 

DeaDRoMeO писал(а):

Кодировка правленных файлов какая ?

Только УТФ-8 без БУМ.
Сейчас переделал на всякий пожарный правки, что ты выше давал, Сергей. Все осталось так-же.
А в общем, давно взял за правило, прежде, чем делать правки, открыв файл, в первую очередь ставлю кодировку, а потом правлю. Не зависимо, есть кириллические символы, или нет.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Top Stats phpbb3 2013-08-11

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

Проблемка конечно плоховата, в указанной строке
 $most_active_user_percent = ($row['user_posts'] * 100) / $total_posts;
 

Идет деление на ноль, тобишь $total_posts равно нулю почему то, как будто у вас на форуме всего ноль сообщений
Попробуйте сделать предложенные мною правки, потом через админку синхронизируйте количество сообщений (Синхронизировать статистику, Синхронизировать счетчики сообщений)


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

 Сообщение Top Stats phpbb3 2013-08-11

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

DeaDRoMeO писал(а):

Попробуйте сделать предложенные мною правки, потом через админку синхронизируйте количество сообщений (Синхронизировать статистику, Синхронизировать счетчики сообщений)

Сделал. Синхронизировал. После этого кэш почистил в "общих", "стилях", "рисунках", "шаблонах". И у оперы кэш вычистил, и ctrl+f нажал... Все то-же.
Попробовал в хроме, вААще кракозябры... Именно с кодировкой что-то, хотя все перепроверил...
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

И тут-же перехожу в хроме с портала на список форумов, и получаю нормальное отображение:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

И че за хрень??? :ny_tik: .. :-0=) ... Я где-то накосячил?
Серег, на самом деле, вроде все проверил, в принципе, и Бог с ней, с этой правкой для портала, не так она важна, не заморачивайся, если нет времени.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Top Stats phpbb3 2014-01-12

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

Здравствуйте!!!Установил данный мод.Работает хорошо.Установил руссификатор,но на главной странице написано не по русски.Подскажите пожалуйста где именно искать ошибку.Вроде всё пересмотрел,но ошибка не исправилась

спасибо


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

 Сообщение Top Stats phpbb3 2014-01-25

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

А в инструкции нету правок языковых файлов??


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

 Сообщение Top Stats phpbb3 2014-02-24

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

А есть что нибудь подобное для саба?


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

 Сообщение Top Stats phpbb3 2014-08-21

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

Поставил этот мод всё ок,а как настроить в Админке в его настройках чтоб он прокручивал автоматом популярные темы


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

 Сообщение Top Stats phpbb3 2014-08-21

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

Если в админке нет такого, то никак, надо в код лезть, не факт что скрипт поддерживает такую опцию


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

 Сообщение Top Stats phpbb3 2014-08-21

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

DeaDRoMeO писал(а):

Если в админке нет такого, то никак, надо в код лезть, не факт что скрипт поддерживает такую опцию
Сергей можешь посматреть


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

 Сообщение Top Stats phpbb3 2014-08-28

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

Доброго времени всем.
Для сабсильвера случаем не появилось за это время инструкций?


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Top Stats phpbb3 2015-08-11

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

Отличный мод. только почему-то у меня что в админке, что на форуме вылезло все с фигурными скобками, как код, а не просто текстом. Не уверена, что у вас брала мод, но может знаете где исправить?


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


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

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя NV who was here phpbb3 ? - Кто был на форуме ?
NV who was here phpbb3 ? - модификация добавляет на форум phpbb3 новый информационный блок, содержащий в себе полный список тех, кто был на форуме за день

DeaDRoMeO

54

7440

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

04 дек 2017, 20:52

белк

Аватар пользователя BB3Topics phpbb3
BB3Topics - модификация для phpbb3, добавляющая блок на главную страницу форума со следущим содержимым - Новые темы, Последние обьявления, Популярные темы, Обсуждаемые темы, Случайные темы, Темы с опросами

DeaDRoMeO

96

10448

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

05 мар 2017, 18:36

DeaDRoMeO

Аватар пользователя Who Views Who phpbb3
Who Views Who - модификация для phpbb3, которая немного расширит информацию предоставляемую на странице Кто Онлайн

DeaDRoMeO

8

2561

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

30 сен 2013, 20:27

DeaDRoMeO

Аватар пользователя FAQ Manager phpbb3
FAQ Manager - модификация для phpbb3, позволяющая редактировать FAQ через администраторский раздел

tralan

15

2700

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

11 июн 2016, 15:25

Beksssss

Аватар пользователя mChat phpbb3
mChat - модификация для phpbb3, добавляющая на ваш форум удобный чат с расширенным функционалом

DeaDRoMeO

15

771

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

08 апр 2017, 09:20

белк

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

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

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

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


cron

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