• Уважаемые посетители!

    Информируем вас о том, что в настоящий момент регистрация на форуме с использованием адресов электронной почты в домене @gmail.com (включая все корпоративные и персональные аккаунты Google) невозможна.

    Письма, отправленные с нашего сервера (подтверждение регистрации, ссылки для восстановления доступа), не доставляются на почтовые сервисы Google по техническим причинам, не зависящим от администрации форума.

    К сожалению, сроки устранения данной проблемы неизвестны.

    Для регистрации на форуме, пожалуйста, используйте адреса электронной почты других сервисов (Yandex, Mail.ru, Rambler и др.).
Иконка ресурса

Модуль Посетители профиля [RE] [user_visit] 1.4

Нет прав для скачивания
Что добавлено:
  • Проверка на чёрный список — если пользователь добавлен в чёрный список, при попытке зайти на профиль выводится понятное сообщение о блокировке

По стандарту GameCMS пользователи, находящиеся в чёрном списке, могут свободно посещать страницы друг друга — запрет действует только на отправку личных сообщений.
Данное обновление исправляет ситуацию: теперь при попытке зайти на профиль пользователя, который добавил вас в ЧС, вы увидите чёткое сообщение о блокировке, без возможности просмотра профиля.

Изменённые файлы:​


ФайлИзменение
base/profile_logic.phpДобавлена проверка чёрного списка
base/functions.phpФункция isVisitorBlocked()
templates/blocked_profile.tplНовый шаблон для заблокированных пользователей
templates/style.cssДобавлены CSS стили


Обновление:​

  1. Обновите файлы модуля из архива
  2. Очистите кэш в АЦ
  3. Готово! Дополнительных настроек не требуется



1780843430406.png

Вложения

  • 1780843412741.png
    1780843412741.png
    121,9 KB · Просмотры: 7
  • Огонь
Реакции: google

Что нового:​

  • Новая функция: возможность просмотра закрытых профилей пользователями с определёнными флагами (группами)
  • В АЦ модуля добавлено новое поле «Доступ к закрытым профилям (флаги)»
  • Администратор может указать любые флаги (например c или m:d), и пользователи с этими флагами смогут видеть закрытые профили других пользователей
  • Друзья и администраторы по-прежнему имеют доступ к закрытым профилям


Изменённые файлы:​


ФайлИзменение
modules_extra/user_visit/base/functions.phpДобавлена настройка closed_view_flags, новая функция canViewClosedProfileByFlags(), обновлена функция canViewFullProfile()
modules_extra/user_visit/base/profile_logic.phpДобавлена проверка прав по флагам перед блокировкой профиля
modules_extra/user_visit/ajax/admin.phpДобавлена обработка новой настройки closed_view_flags
modules_extra/user_visit/ajax/admin.jsДобавлена работа с новым полем в админке
modules_extra/user_visit/templates/admin/tpl/index.tplДобавлено поле ввода для флагов в админ-панели



Инструкция по обновлению:​

  1. Замените файлы модуля новыми версиями из архива
  2. Очистите кэш шаблонов (В АЦ)
  3. Зайдите в админ-центр > модули > Настройки модуля «Гости профиля» (user_visit)
  4. Настройте новую функцию:
    • Найдите поле «Доступ к закрытым профилям (флаги)»
    • Укажите флаги, которые дают право просматривать закрытые профили
    • Например: c (только флаг скидок) или m:d (несколько флагов)
    • Нажмите «Сохранить настройки»
Если поле оставить пустым — функция будет отключена, и всё будет работать как раньше.
Функция работает только для авторизованных пользователей.
Администраторы и друзья владельца профиля всегда имеют доступ к закрытым профилям (без изменений).



1780839321452.png
Исправление ошибок.
Добавлена кнопка в админ-центре удаления уведомлений.
Поддержка базы данных.


1772483874067.png
Сверху Снизу