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

[dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

[dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение Алг »

Расширение позволяет видеть на главной странице всех пользователей, посетивших конференцию в течение текущего дня и устанавливает рекордное количество посещений за два дня
Репозиторий https://github.com/alg5/wwhlight
Инсталляция стандартная

Отправлено спустя 12 минут 38 секунд:
Комментарий: отличия данного расширения от расширения [dev] NV Who Was Here - Побывавшие на форуме
Данное расширение не собирает статистику о каждом вошедшем пользователе и не сохраняет её
Расширение использует имеющуюся информацию о последней дате визита, хранящуюся в таблице phpbb_users.
Эта информация не актуальная( как в таблице сессий), но она обновляется кроном(от движка) каждый час
Кроме того, один раз в сутки срабатывает крон от расширения, вычисляя количесто пользователей, побывавших вчера и сегодня. Если это число окажется больше запомненного, то рекорд количества посещений и даты вчера-сегодня обновляются
Админских настроек у лайт-версии нет

Преимущества - низкая нагрузка на сервер, используется всего один легкий запрос на главной странице
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение Алг »

igorbond, зайдите на страницу "пользователи", отсортируйте по времени посещения( по убыванию), проверьте значения, которые выдает экст и значения на этой странице. И ещё вопрос: у вас хостинг находится в том же часовом поясе, что и время конференции?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2823
Стаж: 9 лет 5 месяцев
Благодарил (а): 676 раз
Поблагодарили: 134 раза

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение igorbond »

Насчет хостинга честно не могу точно сказать, у меня ihor
Проверил по "пользователям" там отображается одно, у расширения другое. Причем если обновить страницу "пользователей" то на ней данные меняются сразу же на актуальные.
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение Алг »

ihor живет по московскому времени, поскольку физически там находится
igorbond писал(а): если обновить страницу "пользователей" то на ней данные меняются сразу же на актуальные.
а если главную страницу обновить?
Дайте адрес форума, пожалуйста
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2823
Стаж: 9 лет 5 месяцев
Благодарил (а): 676 раз
Поблагодарили: 134 раза

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение igorbond »

Вот http://southklad.ru/forum/ обновлял, не помогает
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение Алг »

Так у вас там в списке пользователей отсутствует колонка "последнее посещение". А с чем Вы сравнивали?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2823
Стаж: 9 лет 5 месяцев
Благодарил (а): 676 раз
Поблагодарили: 134 раза

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение igorbond »

Странно, но это доступно только мне, зарегистрированные и гости этого не видят
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение Алг »

да, у меня тоже самое оказалось, это право "может видеть статус присутствия"
Но время в списке пользователей и в списке "кто сегодня был" идентично, да и не может быть по-другому
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2823
Стаж: 9 лет 5 месяцев
Благодарил (а): 676 раз
Поблагодарили: 134 раза

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение igorbond »

Но факт на лицо, у меня не работает и они расходятся. Могу убрать ограничения, вам для проверки
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение Алг »

Вы можете сделать тестового юзера и убрать для него одного ограничения
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2823
Стаж: 9 лет 5 месяцев
Благодарил (а): 676 раз
Поблагодарили: 134 раза

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение igorbond »

тест
123456
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение Алг »

проверила и на своем и на вашем форуме. Те юзеры, которые появлялись только днем( у вас до 16 часов к примеру) и не заходили более, консистенттно отражаются в обоих списках. Те, которые и вечером тоже заглянули, те в таблице пользователей уже обновлены( очевидно запрос использует данные и из табл. юзеров и из табл. сессий), а в таблице юзеров и соответственно в списке "кто был на конференции" ещё не получены актуальные значения. они придут позже
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2823
Стаж: 9 лет 5 месяцев
Благодарил (а): 676 раз
Поблагодарили: 134 раза

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение igorbond »

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

Отправлено спустя 1 минуту 28 секунд:
Вот сейчас первый в списке пользователй за сегодня показывается тот кто был на форуме в 20-58
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение Алг »

Я пытаюсь Вам объяснить. Расширение берет данные только из таблицы юзеров, данные там не самые актуальные. Можно сделать более актуальные, беря из двух таблиц( из таблицы юзеров и таблицы сессий), на больших форумах такой запрос даст большую нагрузку
Есть два расширения: полное и это, Вы взвесьте, что важнее для Вас - нагрузка или точность времени последнего визита
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2823
Стаж: 9 лет 5 месяцев
Благодарил (а): 676 раз
Поблагодарили: 134 раза

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение igorbond »

Ладно пусть будет так как есть, спасибо. Гостей добавлять планируете?
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Сообщение Алг »

гостей не будет однозначно. Ботов могу добавить
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

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