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

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

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

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

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

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

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

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

Преимущества - низкая нагрузка на сервер, используется всего один легкий запрос на главной странице
Вложения
wwhlight-master.zip
(17.59 КБ) 10 скачиваний
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

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

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

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

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

Т. Шаов
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

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

Сообщение southklad »

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

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

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

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

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

Т. Шаов
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

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

Сообщение Perfecthus »

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

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

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

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

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

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

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

Сообщение staiki »

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

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

Сообщение Perfecthus »

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

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

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

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

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

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

Сообщение Alecto »

Алг писал(а): может быть, интересен админу
не интересен.
у гугла-яндекса есть свои админки и статистика, на остальных ботов можно положить болт.
пользователям эти боты как минимум до лампочки.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1106
Стаж: 9 лет
Благодарил (а): 42 раза
Поблагодарили: 281 раз

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

Сообщение KEMnEP »

Мне уже всё равно. Даработал расширение под свои нужды пару дней назад.
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

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

Сообщение Perfecthus »

KEMnEP писал(а): Даработал расширение под свои нужды пару дней назад.
Тоже самое :)
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

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

Сообщение southklad »

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

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