• Для того, что бы просматривать ссылки и темы в разделах, Вам необходимо зарегистрироваться.

    Регистрация Авторизация

  • Скупка аккаунтов Point Blank по самым высоким ценам - Писать Администратору (Контакты в Нижней части сайта)
  • Покупай и довольствуйся функциями и нагибай задоненых геймеров в игре! Лучшие приват читы Купи и разорви сервак Донатеров!
  • Участвуйте и получайте активации , следить за конкурсами тут Конкурсы Если конкурс активный значит конкурс в самом разгаре. Успей испытать удачу и получить приз
           
Реклама, выключите ADblock для просмотра. Цена 150 руб./неделя. Оплата автоматическая.
 
Не присылать оповещения на E-mail если пользователь онлайн на форуме

Не присылать оповещения на E-mail если пользователь онлайн на форуме

Мне показалось странным, что оповещения на почту приходят даже в том случае, если ты находишься на форуме и прекрасно видишь и так все уведомления.
Особенно это касается переписок. Общаешься например с собеседником и в этот момент на E-mail тебе приходят оповещения о том, что он тебе пишет.

Плагины я писать не умею, поэтому придумал такое решение:

library/XenForo/Model/Conversation.php
Найти:

PHP:
if ($alertUser['email_on_conversation'] && $alertUser['user_state'] == 'valid' && !$alertUser['is_banned'])

Заменить на:

PHP:
$lastActivity = (time() - $alertUser['last_activity']);

if ($alertUser['email_on_conversation'] && $alertUser['user_state'] == 'valid' && !$alertUser['is_banned'] && $lastActivity > 3600)

library/XenForo/Model/ThreadWatch.php
Найти:

PHP:
if ($user['email_subscribe'] && $user['email'] && $user['user_state'] == 'valid')

Заменить на:

PHP:
$lastActivity = (time() - $user['last_activity']);

if ($user['email_subscribe'] && $user['email'] && $user['user_state'] == 'valid' && $lastActivity > 3600)

library/XenForo/Model/ForumWatch.php
Найти:

PHP:
if ($user['send_email'] && !isset($noEmailKeys[$user['user_id']])
         && $user['email'] && $user['user_state'] == 'valid')

Заменить на:

PHP:
$lastActivity = (time() - $user['last_activity']);

if ($user['send_email'] && !isset($noEmailKeys[$user['user_id']])
         && $user['email'] && $user['user_state'] == 'valid' && $lastActivity > 3600)
Автор
Bariga 4 Game
Просмотры
326
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя Bariga 4 Game

Теги
Нет
Яндекс.Метрика Top.Mail.Ru
Приватные разговоры
Помощь Пользователи
    Вы не присоединились ни к одной комнате.
    Сверху