[dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
[dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Расширение позволяет видеть на главной странице всех пользователей, посетивших конференцию в течение текущего дня и устанавливает рекордное количество посещений за два дня
Репозиторий https://github.com/alg5/wwhlight
Инсталляция стандартная
Отправлено спустя 12 минут 38 секунд:
Комментарий: отличия данного расширения от расширения [dev] NV Who Was Here - Побывавшие на форуме
Данное расширение не собирает статистику о каждом вошедшем пользователе и не сохраняет её
Расширение использует имеющуюся информацию о последней дате визита, хранящуюся в таблице phpbb_users.
Эта информация не актуальная( как в таблице сессий), но она обновляется кроном(от движка) каждый час
Кроме того, один раз в сутки срабатывает крон от расширения, вычисляя количесто пользователей, побывавших вчера и сегодня. Если это число окажется больше запомненного, то рекорд количества посещений и даты вчера-сегодня обновляются
Админских настроек у лайт-версии нет
Преимущества - низкая нагрузка на сервер, используется всего один легкий запрос на главной странице
Репозиторий https://github.com/alg5/wwhlight
Инсталляция стандартная
Отправлено спустя 12 минут 38 секунд:
Комментарий: отличия данного расширения от расширения [dev] NV Who Was Here - Побывавшие на форуме
Данное расширение не собирает статистику о каждом вошедшем пользователе и не сохраняет её
Расширение использует имеющуюся информацию о последней дате визита, хранящуюся в таблице phpbb_users.
Эта информация не актуальная( как в таблице сессий), но она обновляется кроном(от движка) каждый час
Кроме того, один раз в сутки срабатывает крон от расширения, вычисляя количесто пользователей, побывавших вчера и сегодня. Если это число окажется больше запомненного, то рекорд количества посещений и даты вчера-сегодня обновляются
Админских настроек у лайт-версии нет
Преимущества - низкая нагрузка на сервер, используется всего один легкий запрос на главной странице
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
igorbond, зайдите на страницу "пользователи", отсортируйте по времени посещения( по убыванию), проверьте значения, которые выдает экст и значения на этой странице. И ещё вопрос: у вас хостинг находится в том же часовом поясе, что и время конференции?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Насчет хостинга честно не могу точно сказать, у меня ihor
Проверил по "пользователям" там отображается одно, у расширения другое. Причем если обновить страницу "пользователей" то на ней данные меняются сразу же на актуальные.
Проверил по "пользователям" там отображается одно, у расширения другое. Причем если обновить страницу "пользователей" то на ней данные меняются сразу же на актуальные.
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
ihor живет по московскому времени, поскольку физически там находится
Дайте адрес форума, пожалуйста
а если главную страницу обновить?
Дайте адрес форума, пожалуйста
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Вот http://southklad.ru/forum/ обновлял, не помогает
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Так у вас там в списке пользователей отсутствует колонка "последнее посещение". А с чем Вы сравнивали?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Странно, но это доступно только мне, зарегистрированные и гости этого не видят
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
да, у меня тоже самое оказалось, это право "может видеть статус присутствия"
Но время в списке пользователей и в списке "кто сегодня был" идентично, да и не может быть по-другому
Но время в списке пользователей и в списке "кто сегодня был" идентично, да и не может быть по-другому
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Но факт на лицо, у меня не работает и они расходятся. Могу убрать ограничения, вам для проверки
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Вы можете сделать тестового юзера и убрать для него одного ограничения
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
проверила и на своем и на вашем форуме. Те юзеры, которые появлялись только днем( у вас до 16 часов к примеру) и не заходили более, консистенттно отражаются в обоих списках. Те, которые и вечером тоже заглянули, те в таблице пользователей уже обновлены( очевидно запрос использует данные и из табл. юзеров и из табл. сессий), а в таблице юзеров и соответственно в списке "кто был на конференции" ещё не получены актуальные значения. они придут позже
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Странно, захожу в личный раздел, показывает время по факту, захожу в пользователей тоже реально время, а в расширении нет
Отправлено спустя 1 минуту 28 секунд:
Вот сейчас первый в списке пользователй за сегодня показывается тот кто был на форуме в 20-58
Отправлено спустя 1 минуту 28 секунд:
Вот сейчас первый в списке пользователй за сегодня показывается тот кто был на форуме в 20-58
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Я пытаюсь Вам объяснить. Расширение берет данные только из таблицы юзеров, данные там не самые актуальные. Можно сделать более актуальные, беря из двух таблиц( из таблицы юзеров и таблицы сессий), на больших форумах такой запрос даст большую нагрузку
Есть два расширения: полное и это, Вы взвесьте, что важнее для Вас - нагрузка или точность времени последнего визита
Есть два расширения: полное и это, Вы взвесьте, что важнее для Вас - нагрузка или точность времени последнего визита
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
Ладно пусть будет так как есть, спасибо. Гостей добавлять планируете?
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)
гостей не будет однозначно. Ботов могу добавить
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов