Пропустить

Animate Digits IP Tracking Counter

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Animate Digits IP Tracking Counter

Сообщение Пчелкин » 10.04.2011 10:31

Animate Digits IP Tracking Counter
Мод устанавливающий на все страницы форума счетчик просмотров страниц форума.
Счетчик можно настроить из Панели управления форумом в двух вариантах - цифровой вид и анимированный.
Есть возможность под счетчиком вывести дополнительную информацию о просмотрах за час, день, месяц, год.
В админ панели на главной странице добавляется дополнительная информация об общем количестве просмотров страниц форума и среднем за один день.
Модуль управления модом после установки подключается в любое меню админки вручную, но не проблемматично.
Авторская тема мода
Animate Digits IP Tracking Counter на phpBB
Скачивание
Дистрибутив Animate Digits IP Tracking Counter
Тема о русификации
Animate Digits IP Tracking Counter_ru

Вариант размещения счетчика не на верху страниц форума, а в блоке статистической информации (от автора)
Открыть: 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> &bull; {L_HITS_PER_HOUR}: <strong>{HITS_PER_HOUR}</strong> &bull; {L_HITS_PER_DAY}: <strong>{HITS_PER_DAY}</strong> &bull; {L_HITS_PER_WEEK}: <strong>{HITS_PER_WEEK}</strong> &bull; {L_HITS_PER_MONTH}: <strong>{HITS_PER_MONTH}</strong> &bull; {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 -->


Subsilver2
Изображение

Prosilver
Изображение

Дополнительная информация в админпанели
Изображение

Установка модуля управления
Изображение

Кнопка сброса статистики в админпанели
Изображение
Последний раз редактировалось Пчелкин 20.04.2011 11:38, всего редактировалось 2 раз(а).
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Animate Digits IP Tracking Counter

Сообщение Пчелкин » 20.04.2011 11:34

В инструкции небольшая оплошность...правка файла 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>

И кнопка КЕШа останется опять самой нижней..... :D

Добавлено спустя 11 минут:
Запрос в БД для снятия статистики с определенного времени...
UPDATE phpbb_config SET config_value = '9999999' WHERE config_name = 'counter_hits';

где "9999999' необходимое время в системе Unix timestamp
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Animate Digits IP Tracking Counter

Сообщение Пчелкин » 17.05.2012 13:27

Русификация в файл 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/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 включено]',
));
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Animate Digits IP Tracking Counter

Сообщение future » 17.05.2012 19:56

Ну вот, а у меня нет строк даже таких в functions.php
// The following assigns all _common_ variables that may be used at any point in a template.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!

future
phpBB 2.0.3
 
Сообщения: 196
Зарегистрирован: 28.02.2012 2:56
Благодарил (а): 39 раз.
Поблагодарили: 1 раз.

Re: Animate Digits IP Tracking Counter

Сообщение Sheer » 17.05.2012 20:01

Это как это?
Этот комментарий расположен непосредственно перед
	$template->assign_vars(array(
		'SITENAME'						=> $config['sitename'],

Эти-то, надеюсь, есть?
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 292 раз.

Re: Animate Digits IP Tracking Counter

Сообщение future » 17.05.2012 20:14

Есть, странно, мой нотпад почему-то стал не видеть очевидное. Строчки есть, но он говорит нет таких, после нажатия CTRL+F и введения выделенного.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!

future
phpBB 2.0.3
 
Сообщения: 196
Зарегистрирован: 28.02.2012 2:56
Благодарил (а): 39 раз.
Поблагодарили: 1 раз.


Вернуться в Поддержка модов для phpBB 3.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы