Уважаемые пользователи!
Напоминаем, что с 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.
Эта информация не актуальная( как в таблице сессий), но она обновляется кроном(от движка) каждый час
Кроме того, один раз в сутки срабатывает крон от расширения, вычисляя количесто пользователей, побывавших вчера и сегодня. Если это число окажется больше запомненного, то рекорд количества посещений и даты вчера-сегодня обновляются
Админских настроек у лайт-версии нет

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

Т. Шаов
Anvar
Former team member
Сообщения: 1965
Стаж: 11 лет 2 месяца
Благодарил (а): 67 раз
Поблагодарили: 790 раз

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

Сообщение Anvar »

Old имею ввиду расширение портированое из мода.
В шаблоне события, в теге h3 добавить ссылку 'Кто сегодня был на конференции'. Поскольку в phpbb штатно не отображается ссылка если скрыта статистика, но список пользователей в сети просматривать разрешено.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 8 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз

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

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

поняла, добавлю конечно. Только я против терминологии
Anvar писал(а): Old имею ввиду расширение портированое из мода.
Есть полное расширение с широким набором возможностей и есть облегченная версия
Та же ситуация есть с моим расширением CollapseCategories (Full version) и расширением CollapseCategoriesLight от Alecto
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4693
Стаж: 16 лет 5 месяцев
Откуда: Питер
Благодарил (а): 140 раз
Поблагодарили: 592 раза

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

Сообщение Siava »

staiki писал(а): Этот баг давно уже с серверным временем. Никто не желает исправлять.
в php.ini

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

date.timezone = Europe/Moscow
не помогает разве?

или в .htaccess

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

php_value date.timezone Europe/Moscow
правда по второму пункту я не уверен..

Отправлено спустя 7 минут 46 секунд:
Кто сегодня был на конференции :
По-моему, двоеточие тут лишнее.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
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 - Кто сегодня был на форуме(облегченная версия)

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

с гостями не получится, но для них есть полное расширение
Время ведь и так возврашается тултипом

Отправлено спустя 28 минут 26 секунд:
Siava писал(а): в php.ini
Siava писал(а): или в .htaccess
паблик расширению не помогает, оно должно быть "из коробки", не предполагая редактировать эти замечательные файлы
Надо правильно установить временную зону юзера при выборке пользователей за сегодня и временную зону конференции при вычислении рекорда ( мне так кажется)
Siava писал(а): По-моему, двоеточие тут лишнее.
согласна
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Perfecthus
phpBB 2.0.7a
Сообщения: 620
Стаж: 10 лет 8 месяцев
Откуда: Оттуда
Благодарил (а): 49 раз
Поблагодарили: 62 раза

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

Сообщение Perfecthus »

Алг писал(а): рекорд считать с ботами или только настоящих пользователей?
Конечно, только с настоящими, зачем ботов учитывать!

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

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

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

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

Т. Шаов
Аватара пользователя
staiki
phpBB 2.0.2
Сообщения: 318
Стаж: 9 лет
Откуда: Киев Украина
Благодарил (а): 76 раз
Поблагодарили: 9 раз
Забанен: Бессрочно

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

Сообщение staiki »

Perfecthus писал(а): Да и вообще, зачем там боты? Лично мне на форуме интересно, кто из людей был, а ботов при желании и в админке можно посмотреть.
Согласен полностью.Алг, -оставьте как есть. Каждому не угодишь..-по себе знаю))
http://staiki.net/index.php Форум Компьютерная Помощь
Аватара пользователя
Perfecthus
phpBB 2.0.7a
Сообщения: 620
Стаж: 10 лет 8 месяцев
Откуда: Оттуда
Благодарил (а): 49 раз
Поблагодарили: 62 раза

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

Сообщение Perfecthus »

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

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

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

Perfecthus писал(а): сделать отдельную версию с ботами для страждущих.
вот такого желания точно нет и не будет.
Смотрите, добавка ботов не увеличит нагрузку, а вот добавка опции показывать ли ботов, она таки увеличит нагрузку на разработчика. Из-за одной опции ленивонецелесообразно делать страницу настройки расширения.
Теперь, показ ботов за сегодня простому пользователю не интересен, но, может быть, интересен админу для слежения за продвижением сайта или ещё чего.
Предлагаю такой вариант: добавляю ботов, которые будут видны отдельной строкой только админам. Если админ не хочет видеть ботов, то сделает невидимость через css
Если же со временем потребуются ещё опции, тогда появится страница настройки
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2852
Стаж: 11 лет 5 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 287 раз

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

Сообщение Alecto »

Алг писал(а): может быть, интересен админу
не интересен.
у гугла-яндекса есть свои админки и статистика, на остальных ботов можно положить болт.
пользователям эти боты как минимум до лампочки.
Аватара пользователя
Perfecthus
phpBB 2.0.7a
Сообщения: 620
Стаж: 10 лет 8 месяцев
Откуда: Оттуда
Благодарил (а): 49 раз
Поблагодарили: 62 раза

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

Сообщение Perfecthus »

Alecto, Ну, как-то так и есть.
Аватара пользователя
KEMnEP
phpBB 2.0.14
Сообщения: 955
Стаж: 6 лет 3 месяца
Благодарил (а): 39 раз
Поблагодарили: 252 раза

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

Сообщение KEMnEP »

Мне уже всё равно. Даработал расширение под свои нужды пару дней назад.
Аватара пользователя
Perfecthus
phpBB 2.0.7a
Сообщения: 620
Стаж: 10 лет 8 месяцев
Откуда: Оттуда
Благодарил (а): 49 раз
Поблагодарили: 62 раза

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

Сообщение Perfecthus »

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

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

Сообщение igorbond »

А нельзя ли сделать его на отдельной странице? Ну чтобы например рядом с КТО СЕЙЧАС НА КОНФЕРЕНЦИИ, была строка КТО СЕГОДНЯ БЫЛ НА КОНФЕРЕНЦИИ и переход на новую страницу, ну чтобы снизить нагрузку от расширения?
Изображение

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