Мод СЧЕТЧИК ПРОСМОТРОВ СТРАНИЦ ФОРУМА Animate Digits IP Tracking Counter 0.4.0
Счетчик просмотров страниц форума.
Он неустанно работает на каждой странице форума.
В самом низу страницы бегут и бегут циферки...
Мод устанавливающий на все страницы форума счетчик просмотров страниц форума. Счетчик можно настроить из Панели управления форумом в двух вариантах - цифровой вид и анимированный. Есть возможность под счетчиком вывести дополнительную информацию о просмотрах за час, день, месяц, год. В админ панели на главной странице добавляется дополнительная информация об общем количестве просмотров страниц форума и среднем за один день. Модуль управления модом после установки подключается в любое меню админки вручную, но не проблемматично.
/language/ru/common.php
// Animate Digits IP Tracking Counter
$lang = array_merge($lang, array(
'COUNTER' => 'Счётчик посещений',
'COUNTER_STARTDATE' => 'Ведётся подсчет с %s',
'HITS_PER_DAY' => 'Хитов в день',
'HITS_PER_HOUR' => 'Хитов в час',
'HITS_PER_MONTH' => 'Хитов в месяц',
'HITS_PER_USER' => 'Хитов на пользователя',
'HITS_PER_WEEK' => 'Хитов в неделю',
'HITS_PER_YEAR' => 'Хитов в год',
'IP_TRACKING_NO' => '[Отслеживание IP отключено]',
'IP_TRACKING_YES' => '[Отслеживание IP включено]',
));
/language/ru/acp/common.php
// Animate Digits IP Tracking Counter
$lang = array_merge($lang, array(
'ACP_COUNTER_SETTINGS' => 'Настройки счётчика',
'COUNTER_STARTED' => 'Отсчёт начат',
'HITS_PER_DAY' => 'Хитов в день',
'LOG_CONFIG_COUNTER' => '<strong>Лог изменений настроек счётчика</strong>',
'LOG_RESET_COUNTER' => '<strong>Данные последнего сброса счётчика: время и количество просмотров</strong>',
'NUMBER_HITS' => 'Просмотров',
'RESET_COUNTER' => 'Сбросить статистику',
'RESET_COUNTER_CONFIRM' => 'Вы уверены, что хотите сбросить все данные счётчика?',
'RESET_COUNTER_EXPLAIN' => 'Сброс всех данных статистики: дата начала отсчёта и число просмотров.',
));
/language/ru/acp/board.php
// Animate Digits IP Tracking Counter
$lang = array_merge($lang, array(
'ACP_COUNTER_SETTINGS_EXPLAIN' => 'Настройки счётчика. Если Вы хотите сбросить дату начала отсчета и количество хитов, пройдите на главную вкладку административного раздела в меню “Статистика конференции”, нажмите на кнопку “Старт” возле опции “Сбросить счётчик”.',
'ACP_COUNTER_DIGITS_SETTINGS' => 'Настройки счётчика',
'ACP_COUNTER_DISPLAY_SETTINGS' => 'Настройки отображения счётчика',
'ACP_COUNTER_IP_SETTINGS' => 'Настройки блокировки IP-адресов при подсчёте',
'COUNTER_DIGITS_PATH' => 'Путь к папке с графическими цифрами',
'COUNTER_DIGITS_PATH_EXPLAIN' => 'Путь к папке с графическими цифрами относительно корневой директории форума, например, <samp>images/counter/digits</samp>',
'COUNTER_DIGITS_ANI_PATH' => 'Путь к папке с анимированными графическими цифрами',
'COUNTER_DIGITS_ANI_PATH_EXPLAIN' => 'Путь к папке с анимированными графическими цифрами относительно корневой директории форума, например, <samp>images/counter/digits_ani</samp>',
'COUNTER_DIGITS_NUMBER' => 'Количество цифр',
'COUNTER_DIGITS_NUMBER_EXPLAIN' => 'Количество цифр для отображения в счётчике',
'COUNTER_DIGITS_WIDTH' => 'Ширина цифр',
'COUNTER_DIGITS_WIDTH_EXPLAIN' => 'Ширина цифр',
'COUNTER_DIGITS_HEIGHT' => 'Высота цифр',
'COUNTER_DIGITS_HEIGHT_EXPLAIN' => 'Высота цифр',
'COUNTER_DISPLAY_IMAGE' => 'Показать изображением',
'COUNTER_DISPLAY_NONE' => 'Не отображать счётчик',
'COUNTER_DISPLAY_STATS' => 'Отображать статистику счётчика',
'COUNTER_DISPLAY_STATS_EXPLAIN' => 'Разрешить отображение статистики в счётчике',
'COUNTER_DISPLAY_TEXT' => 'Показать как текст',
'COUNTER_BLOCK_IP' => 'Разрешить отслеживание и блокировку данных по IP',
'COUNTER_BLOCK_IP_EXPLAIN' => 'Включить отслежвание и блокировку накрутки счётчика за счет одинаковых IP. Данная опция позволит счётчику вести подсчет корректнее: просмотры страниц не будут учитываться с одного IP-адреса, Вы можете настроить время между просмотрами с одного IP для игнорирования блокировки.',
'COUNTER_BLOCK_TIME' => 'Время игнорирования одного IP',
'COUNTER_BLOCK_TIME_EXPLAIN' => 'Время в секундах.',
'COUNTER_IP_LOGFILE' => 'Лог-файл IP',
'COUNTER_IP_LOGFILE_EXPLAIN' => 'Путь к логу IP относительно корневой директории форума, например, <samp>images/counter/ip.txt</samp>. Требуется только если Вы включили отслеживание IP-адресов.',
'SELECT_COUNTER_DISPLAY_MODE' => 'Режим отображения',
'SELECT_COUNTER_DISPLAY_MODE_EXPLAIN' => 'Выберите режим отображения счётчика.',
));
styles/prosilver/template/index_body.html
<!-- IF S_DISPLAY_ONLINE_LIST -->
<h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3>
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
<!-- ENDIF -->
<!-- IF S_COUNTER -->
<h3>{L_COUNTER}:<br />{COUNTER}</h3>
<!-- IF S_COUNTER_STATS -->
<p>{L_HITS_PER_USER}: <strong>{HITS_PER_USER}</strong> • {L_HITS_PER_HOUR}: <strong>{HITS_PER_HOUR}</strong> • {L_HITS_PER_DAY}: <strong>{HITS_PER_DAY}</strong> • {L_HITS_PER_WEEK}: <strong>{HITS_PER_WEEK}</strong> • {L_HITS_PER_MONTH}: <strong>{HITS_PER_MONTH}</strong> • {L_HITS_PER_YEAR}: <strong>{HITS_PER_YEAR}</strong>
<br />
<!-- ELSE -->
<p>
<!-- ENDIF -->
{COUNTER_STARTDATE} <strong>{IP_TRACKING_INFO}</strong></p>
<!-- ENDIF -->
subsilver2
styles/subsilver2/template/index_body.html
<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
<!-- IF S_COUNTER -->
<br clear="all" />
<div align="center">
<table class="tablebg" cellpadding="2" cellspacing="1">
<th colspan="3" align="center">{L_COUNTER}<!-- IF S_COUNTER_TEXT-->: {COUNTER}<!-- ENDIF --></th>
<!-- IF S_COUNTER_IMAGE -->
<tr>
<td class="row2" align="center" colspan="3"><strong>{COUNTER}</strong></td>
</tr>
<!-- ENDIF -->
<!-- IF S_COUNTER_STATS -->
<tr>
<td class="row2" align="{S_CONTENT_FLOW_BEGIN}">{L_HITS_PER_USER}: <strong>{HITS_PER_USER}</strong></td>
<td class="row2" align="{S_CONTENT_FLOW_BEGIN}">{L_HITS_PER_HOUR}: <strong>{HITS_PER_HOUR}</strong></td>
<td class="row2" align="{S_CONTENT_FLOW_BEGIN}">{L_HITS_PER_DAY}: <strong>{HITS_PER_DAY}</strong></td>
</tr>
<tr>
<td class="row2" align="{S_CONTENT_FLOW_BEGIN}">{L_HITS_PER_WEEK}: <strong>{HITS_PER_WEEK}</strong></td>
<td class="row2" align="{S_CONTENT_FLOW_BEGIN}">{L_HITS_PER_MONTH}: <strong>{HITS_PER_MONTH}</strong></td>
<td class="row2" align="{S_CONTENT_FLOW_BEGIN}">{L_HITS_PER_YEAR}: <strong>{HITS_PER_YEAR}</strong></td>
</tr>
<!-- ENDIF -->
<tr>
<td class="row2" align="center" colspan="3">{COUNTER_STARTDATE} <strong>{IP_TRACKING_INFO}</strong></td>
</tr>
</table>
</div>
<!-- ENDIF -->
adm/style/acp_main.html
подразумевает установку кнопки обновления счетчика самой нижней на главной странице админки - что не есть айс.. и нажав на теперь самую нижнюю кнопку сброса инфы счетчика лишатся наработанной статистики....adm/style/acp_main.html
найти<!-- IF S_FOUNDER -->
<form id="action_purge_cache_form" method="post" action="{U_ACTION}">
<dl>
<dt><label for="action_purge_cache">{L_PURGE_CACHE}
<form id="action_reset_counter_form" method="post" action="{U_ACTION}">
<dl>
<dt><label for="action_reset_counter">{L_RESET_COUNTER}</label><br /><span>{L_RESET_COUNTER_EXPLAIN}</span></dt>
<dd><input type="hidden" name="action" value="reset_counter"/><input class="button2" type="submit" id="action_reset_counter" name="action_reset_counter" value="{L_RUN}" /></dd>
</dl>
</form>
UPDATE phpbb_config SET config_value = '9999999' WHERE config_name = 'counter_hits';
9999999
' необходимое время в системе Unix timestampВернуться в 450 модов движка форумов phpBB (до версии 3.0.14)