- Совместимость с XenForo
- 2.3.х
- Видимый копирайт
- Нет
- Русификатор
- Нет
Удаляет этот блок из панели управления администратора:
Вот и всё. Это косметическая доработка доски, лицензия которой истекла и владелец
которой уже знает об этом — уведомление выполнило свою функцию после
первых нескольких сотен прочтений.
Это НЕ null
Говорю об этом прямо, потому что это важно:
Это дополнение отключает только первое. Второе по-прежнему будет вас беспокоить, и это сделано намеренно.
Как это работает
Две модификации шаблона администратора в отношении upgrade_check_macros:
идентичным в байтах в базе данных; замена происходит на этапе компиляции
в кэше. Отключите или удалите модификацию, и исходный вывод вернется в точности таким, каким был —
отменить нечего, модификация просто перестает применяться.
Установить
Admin CP → Дополнения → Установить/обновить из архива.
Или из корневого каталога вашей установки:
Вот и всё. Это косметическая доработка доски, лицензия которой истекла и владелец
которой уже знает об этом — уведомление выполнило свою функцию после
первых нескольких сотен прочтений.
Это НЕ null
Говорю об этом прямо, потому что это важно:
- Это не влияет на проверку лицензии, ее валидацию или на что-либо, что
связано с xenforo.com. - Это не открывает доступ к обновлениям, загрузкам или поддержке. Это невозможно — предложение
обновлений зависит от ответа собственного сервера XenForo на проверку обновления,
а не от чего-либо, запущенного на вашей плате. - Это не удаляет и не изменяет авторские права / брендинг. hasLicenseErrors()
оставленный в полном одиночестве, поэтому недействительная лицензия, несовпадающий URL-адрес доски объявлений или урезанный
брендинг по-прежнему выдает ошибки точно так же, как и раньше. - Он вообще не содержит PHP. Никаких расширений классов, никаких обработчиков событий в коде,
никакого Setup.php, никаких изменений в схеме базы данных.
Это дополнение отключает только первое. Второе по-прежнему будет вас беспокоить, и это сделано намеренно.
Как это работает
Две модификации шаблона администратора в отношении upgrade_check_macros:
- rgz_hide_license_expired_warning — удаляет элемент списка license_expired
из макроса warnings. Поскольку список находится внутри <xf:contentcheck>,
весь блок предупреждений исчезает, если это был единственный нерешенный вопрос. Если у вас
также есть несоответствие URL-адреса доски, это предупреждение все равно будет отображаться. - rgz_hide_license_expired_success — макрос full_status скрывает свое
зеленое сообщение о том, что все в порядке, при hasNotice(), которое остается истинным, пока срок действия лицензии
не истек. Таким образом, макрос выполняет те же проверки, но без license_expired, поэтому при выборе «Инструменты» → «Проверить
наличие обновлений» снова отображается сообщение об успешном выполнении, а не ничего.
идентичным в байтах в базе данных; замена происходит на этапе компиляции
в кэше. Отключите или удалите модификацию, и исходный вывод вернется в точности таким, каким был —
отменить нечего, модификация просто перестает применяться.
Установить
Admin CP → Дополнения → Установить/обновить из архива.
Или из корневого каталога вашей установки:
Код:
php cmd.php xf-addon:install RaGEZONE/HideLicenseNotice