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

MOD Last Visit

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Scamp
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 11 месяцев
Контактная информация:

Сообщение Scamp »

Этот мод считает только хосты...
реально и сделать так, чтобы он считал посетителей?
а то у нас полгород с одного IP и когда на форум забирается человек 20-30 отображается не больше 10-15
Спайлог же всё в порядке - правильно отображает
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5276
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 189 раз
Поблагодарили: 803 раза
Контактная информация:

Сообщение Siava »

Scamp
У меня почему-то наоборот.. бывало до 2000 посетителей в день писал, тогда как хостов реально около 1200.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Scamp
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 11 месяцев
Контактная информация:

Сообщение Scamp »

вот тут и неразбериха получается...
и сам phpBB считает только осты единовременные
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5276
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 189 раз
Поблагодарили: 803 раза
Контактная информация:

Сообщение Siava »

Scamp
в файле sessions.php я немножко изменил функцию одну.

найти:

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

function session_clean($session_id)
{
        global $board_config, $db;
        //
        // Delete expired sessions
        //
Ниже этого будет SQL-запрос на удаление устаревших сессий.. я его модифицировал так, что сессии удаляются не раньше чем через 24 часа и вот что вышло:

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

        $sql = 'DELETE FROM ' . SESSIONS_TABLE . '
                WHERE ' . "UNIX_TIMESTAMP() - session_time >=86400
                        AND session_id <> '$session_id'";
Изначально с модом вторая страка выглядела так:

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

WHERE ' . "UNIX_TIMESTAMP() - session_time >=172800
А после обновления phpbb какой-то версии она изменилась на

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

WHERE session_time < ' . (time() - (int) $board_config['session_length']) . "
и мод работал не очень корректно. Посморите что у вас там и попробуйте мой верхний вариант :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Подскажите, пожалуйста, мод last visit о котором идет речь, этот:
http://www.phpbbhacks.com/download/237
А то везде о нем пишут, а ссылки на мод никто не даёт.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5276
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 189 раз
Поблагодарили: 803 раза
Контактная информация:

Сообщение Siava »

MXM
О нём.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Siava, спасибо.

Ещё ситуация:
- поставил на phpbb 2021 мод last_visit_1.2.10em.
- в админке установил Нет на против "Спрятать последнее время входа"
- захожу не под админом, а под зарегистрированным пользователем, далее захожу в профиль любого пользователя и вижу только "Последнее посещение:".
Всё остальное не видно:
Всего онлайн:
Последний раз онлайн:
Число посещений:
Число переходов:
?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5276
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 189 раз
Поблагодарили: 803 раза
Контактная информация:

Сообщение Siava »

MXM
MXM писал(а):Всего онлайн:
Последний раз онлайн:
Число посещений:
Число переходов:
По умолчанию, эта инфа доступна для модераторов и выше.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Siava, а как изметить, чтоб видели зарегистрированные?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5276
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 189 раз
Поблагодарили: 803 раза
Контактная информация:

Сообщение Siava »

MXM
Убрать соответствующие теги в profile_view_body.tpl
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Siava, если убрать, то тогда смогут смотреть все, не только зарегестрированные, но и гости.
Может лучше вообще гостям не показывать мемберлист и профиль, вроде такой мод есть, где-то я видел что-то похожее...
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5276
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 189 раз
Поблагодарили: 803 раза
Контактная информация:

Сообщение Siava »

MXM
Ну тогда не убрать, а заменить на <!-- BEGIN switch_user_logged_in --> ... <!-- END switch_user_logged_in --> соответственно.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Siava, спасибо!
А где можно более подробную информацию почитать об <!-- BEGIN switch.... ?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

MXM
На оффсайте статьи по переменным и секциям шаблонов
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5276
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 189 раз
Поблагодарили: 803 раза
Контактная информация:

Сообщение Siava »

MXM
Оффсайт - это phpbb.com (вдруг не знаешь) :lol:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Закрыто

Вернуться в «Поддержка модов для phpBB 2.0.x»