Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[dev] NV Who Was Here - Побывавшие на форуме

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 7 лет 5 месяцев
Благодарил (а): 41 раз
Поблагодарили: 936 раз

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение LavIgor »

Anvar писал(а):Есть ещё предложения по доработке?
Языковые файлы можно подправить (у разных языков сейчас разное число файлов, сделать перевод аналогичным текущему переводу раздела "Кто сейчас на конференции" - добавить символы ::; Сегодня здесь было <strong>0</strong> посетителей: неплохо бы заменить на Сегодня здесь <strong>не было</strong> посетителей: (или удалить совсем: такое встречаться не должно)).
Тогда и в официальную базу можно смело стучаться. :-)
Anvar
Former team member
Сообщения: 1965
Стаж: 11 лет 6 месяцев
Благодарил (а): 67 раз
Поблагодарили: 791 раз

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение Anvar »

В официальную базу не попадёт.

Есть уже расширение: Activity Stats (includes "who was here?")
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 9 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение xisp »

Anvar писал(а):В официальную базу не попадёт.

Есть уже расширение
А разве в официальную базу нельзя добавить два расширения с похожим функционалом? :shock:
phpBBex
Аватара пользователя
Romnik
phpBB 2.0.2
Сообщения: 338
Стаж: 10 лет 8 месяцев
Откуда: Москва/Выдропужск
Благодарил (а): 39 раз
Поблагодарили: 64 раза

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение Romnik »

Anvar писал(а):Есть уже расширение: Activity Stats (includes "who was here?")
Этот "Activity Stats" весь кривой и не рабочий, я его снёс...
А твоё расширение работает вторые сутки... Всё чётко!
Аватара пользователя
neexforg
phpBB 2.0.5
Сообщения: 469
Стаж: 7 лет 9 месяцев
Благодарил (а): 99 раз
Поблагодарили: 18 раз

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение neexforg »

А можно блок "Кто сегодня побывал на конференции" скрыть от всех, кроме Администратора?
Учусь сайтостроению вместе с phpbbguru
Anvar
Former team member
Сообщения: 1965
Стаж: 11 лет 6 месяцев
Благодарил (а): 67 раз
Поблагодарили: 791 раз

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение Anvar »

Открыть who-was-here\core\who_was_here.php
Найти:

Код: Выделить всё

	public function display()
	{
Вставить после:

Код: Выделить всё

		if (!$this->auth->acl_get('a_'))
		{
			return;
		}
Аватара пользователя
neexforg
phpBB 2.0.5
Сообщения: 469
Стаж: 7 лет 9 месяцев
Благодарил (а): 99 раз
Поблагодарили: 18 раз

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение neexforg »

Anvar, белая страница...
Учусь сайтостроению вместе с phpbbguru
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 614
Стаж: 9 лет 8 месяцев
Откуда: Уварово Тамбовская область
Благодарил (а): 105 раз
Поблагодарили: 64 раза

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение Djeday »

А можно просто в файле index_body_stat_blocks_before.html:

Код: Выделить всё

<!-- IF WHO_WAS_HERE_TOTAL -->
<div class="stat-block online-list">
	<h3>{L_WHO_WAS_HERE}</h3>
	<p>{WHO_WAS_HERE_TOTAL} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
</div>
<!-- ELSEIF U_ACP -->
<div class="stat-block online-list">
	<h3>{L_WHO_WAS_HERE}</h3>
	<p>{L_WWH_UPDATE_NEED}</p>
</div>
<!-- ENDIF -->
заменить на Это:

Код: Выделить всё

<!-- IF U_ACP --><!-- IF WHO_WAS_HERE_TOTAL -->
<div class="stat-block online-list">
	<h3>{L_WHO_WAS_HERE}</h3>
	<p>{WHO_WAS_HERE_TOTAL} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
</div>
<!-- ELSEIF U_ACP -->
<div class="stat-block online-list">
	<h3>{L_WHO_WAS_HERE}</h3>
	<p>{L_WWH_UPDATE_NEED}</p>
</div>
<!-- ENDIF --><!-- ENDIF -->
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:53 модератором LavIgor

Аватара пользователя
MAKOMI
phpBB 1.4.3
Сообщения: 80
Стаж: 6 лет 4 месяца
Благодарил (а): 21 раз
Поблагодарили: 3 раза

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение MAKOMI »

Объясните плиз а то я что то не понимаю. Или расширение не работает правильно либо форумная функция некорректно работает. Либо все правильно работает но по разному считает.
По идеи показатели выделенные прямоугольником должны совпадать.
Но есть условие при котором они могут и не совпадать а именно в первом прямоугольнике Больше всего посетителей считает зашедших всех посетителей в течении 24 часов
Во втором прямоугольнике Больше всего посетителей считает одновременно зашедших на форум.
посетители.jpg
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 7 лет 5 месяцев
Благодарил (а): 41 раз
Поблагодарили: 936 раз

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение LavIgor »

Вопрос:
MAKOMI писал(а): По идеи показатели выделенные прямоугольником должны совпадать.
Ответ:
MAKOMI писал(а): в первом прямоугольнике Больше всего посетителей считает зашедших всех посетителей в течении 24 часов
Во втором прямоугольнике Больше всего посетителей считает одновременно зашедших на форум.
Одновременно зашедшими считаются пользователи, заходившие в течение 5 минут до текущего момента (или другого заданного времени).
5 минут и 24 часа - разные показатели, поэтому и статистика, в том числе статистические максимумы, разные.
Аватара пользователя
MAKOMI
phpBB 1.4.3
Сообщения: 80
Стаж: 6 лет 4 месяца
Благодарил (а): 21 раз
Поблагодарили: 3 раза

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение MAKOMI »

Спасибо.
Тогда вопрос по встроенной функции статистики:
Время выставляется в закладке нагрузка на сервер
посетители2.jpg
Какова тогда будет нагрузка на сервер если указать 60 минут при условии что посетителей форума будет 100-500 в сутки
или 5 минут это оптимальный вариант?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 11 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 291 раз

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение Alecto »

В новой версии используется кэш и нагрузка от расширения снижена в разы. Но, у меня не подсчитываются гости (1 за день). Пока удалил экст до решения проблемы.
Аватара пользователя
MAKOMI
phpBB 1.4.3
Сообщения: 80
Стаж: 6 лет 4 месяца
Благодарил (а): 21 раз
Поблагодарили: 3 раза

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение MAKOMI »

Alecto, Вы про расширение NV «Who Was Here?» или про встроенную функцию онлайн-статистики phpBB 3.1.6?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 11 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 291 раз

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение Alecto »

Про расширение, старую версию не использую, потому что она создаёт нагрузку на индексе, равную всем расширениям и форумных скриптам этой страницы. Т.е. время генерации страницы удваивается. После обновления нагрузка существенно снизилась, но неправильно считаются гости за день.
Если вобщем о статистике... имхо, для статистики есть более продвинутые сторонние сервисы, которые не будут грузить сайт.

Отправлено спустя 6 минут 26 секунд:
На ваш вопрос... Не ощутите эту нагрузку.
Аватара пользователя
Belui
phpBB 1.4.4
Сообщения: 121
Стаж: 11 лет 8 месяцев
Благодарил (а): 28 раз
Поблагодарили: 1 раз

Re: [dev] NV Who Was Here - Побывавшие на форуме

Сообщение Belui »

Добрый день. Подскажите пожалуйста. Мод стоит уже больше года, все отлично работал. Но сегодня обнаружил, что он при переходе на новый день (в ночь, когда закончил считать предедущий день), - ЗАВИС. Показывает до сих пор, что был один пользователь и 4 гостя. Уже пол дня так. Пробовал в модуле управления Сбрасывать статистику посещений форума - не помогло. Такие же цифры запечатлены, как и были.

Вернуться в «Анонсы и поддержка расширений для phpBB»