Hide License Expiry Notice

Hide License Expiry Notice 1.0.0

Нет прав для скачивания
Совместимость с XenForo
2.3.х
Видимый копирайт
Нет
Русификатор
Нет
Удаляет этот блок из панели управления администратора:

Следующие проблемы должны быть устранены. После их устранения снова проверьте наличие обновлений.

  • Срок действия вашей лицензии истек. У вас не будет доступа к новым версиям и поддержке. Чтобы продолжать получать последние обновления и поддержку, вам следует продлить подписку прямо сейчас.

Вот и всё. Это косметическая доработка доски, лицензия которой истекла и владелец
которой уже знает об этом — уведомление выполнило свою функцию после
первых нескольких сотен прочтений.

Это НЕ null

Говорю об этом прямо, потому что это важно:
  • Это не влияет на проверку лицензии, ее валидацию или на что-либо, что
    связано с xenforo.com.
  • Это не открывает доступ к обновлениям, загрузкам или поддержке. Это невозможно — предложение
    обновлений зависит от ответа собственного сервера XenForo на проверку обновления,
    а не от чего-либо, запущенного на вашей плате.
  • Это не удаляет и не изменяет авторские права / брендинг. hasLicenseErrors()
    оставленный в полном одиночестве, поэтому недействительная лицензия, несовпадающий URL-адрес доски объявлений или урезанный
    брендинг по-прежнему выдает ошибки точно так же, как и раньше.
  • Он вообще не содержит PHP. Никаких расширений классов, никаких обработчиков событий в коде,
    никакого Setup.php, никаких изменений в схеме базы данных.
Лицензия с истекшим сроком действия и недействительная лицензия — это два разных состояния в XenForo.
Это дополнение отключает только первое. Второе по-прежнему будет вас беспокоить, и это сделано намеренно.

Как это работает

Две модификации шаблона администратора в отношении upgrade_check_macros:
  1. rgz_hide_license_expired_warning — удаляет элемент списка license_expired
    из макроса warnings. Поскольку список находится внутри <xf:contentcheck>,
    весь блок предупреждений исчезает, если это был единственный нерешенный вопрос. Если у вас
    также есть несоответствие URL-адреса доски, это предупреждение все равно будет отображаться.
  2. rgz_hide_license_expired_success — макрос full_status скрывает свое
    зеленое сообщение о том, что все в порядке, при hasNotice(), которое остается истинным, пока срок действия лицензии
    не истек. Таким образом, макрос выполняет те же проверки, но без license_expired, поэтому при выборе «Инструменты» → «Проверить
    наличие обновлений» снова отображается сообщение об успешном выполнении, а не ничего.
Модификации шаблона никогда не редактируют сохраненный шаблон. Исходный шаблон остается
идентичным в байтах в базе данных; замена происходит на этапе компиляции
в кэше. Отключите или удалите модификацию, и исходный вывод вернется в точности таким, каким был —
отменить нечего, модификация просто перестает применяться.

Установить

Admin CP → Дополнения → Установить/обновить из архива.

Или из корневого каталога вашей установки:

Код:
php cmd.php xf-addon:install RaGEZONE/HideLicenseNotice

Похожие ресурсы

Hide poll votes XenBaza
Дополнение скроет результаты голосования других пользователей до закрытия опроса.
Скачиваний
0
Обновлено
Hide Signature XenBaza
Скрыть подпись
Скачиваний
0
Обновлено
[Andy] Hide signature XenBaza
Скрывает подпись в некоторых постах.
Скачиваний
0
Обновлено
[cXF] Hide attachments with notice XenBaza
Скрывает вложения с отображением текста для пользователей.
Скачиваний
0
Обновлено
[ITD] Hide Avatar (Lite) XenBaza
Это простое, но мощное дополнение, разработанное для администраторов форумов.
Скачиваний
0
Обновлено
Назад
Сверху Снизу