1. Уважаемый Гость, в связи с нехваткой свободного времени наш форум продается. Форум богат своими плагинами и различными шаблонами как платными, которые трудно где достать бесплатно так и бесплатными. Если Вас заинтересовал форум, то, обращаемся по почте: administrator_ps@rambler.ru.
Скрыть объявление
Мы рады Вас видеть на нашем форуме! Надеюсь тебе у нас понравится и ты станешь вместе с нами активным и постоянным пользователем)

Читать Удаляем копирайт Brivium

Тема в разделе "Все о XenForo", создана пользователем MaxiRubo, 26 авг 2016.

  1. TopicStarter Overlay
    MaxiRubo

    MaxiRubo Команда форума Основатель

    1.300
    2
    1
    Вопрос уже неоднократно поднимался на форуме и на вкладке FAQ большинства дополнений автора подобная информация есть, но приведенный способ проще, поскольку требует всего одной правки и на него удобнее дать ссылку.

    После установки достаточно популярных дополнений от разработчика Brivium, велик шанс обнаружить в футере своего форума вот такую ссылку:

    Поскольку лишние ссылки на форуме нам не нужны, мы ее удалим.

    Для этого нам потребуется заглянуть в папку library/Brivium/BriviumHelper - в ней будет некоторое число папок, названия которых состоят из чисел (1000200, 1000271, 1010071 и т.п.). В каждой из этих папок находится файл EventListeners.php, вот его-то мы и будем редактировать.

    Обратите внимание, что если у вас на форуме достаточно много дополнений этого разработчика, то вносить изменения потребуется во все эти файлы после каждого обновления его модификаций. Но поскольку изменение небольшое, сделать это несложно.

    В каждом из файлов EventListeners.php находим следующую строку:

    Код:
    protected static function _checkCopyrightRequire()
    Под ней располагается код функции, где Вам и потребуется внести изменение:

    Код:
        protected static function _checkCopyrightRequire(){
            if(self::$_needCopyright===null){
                self::$_needCopyright = false;
                foreach(self::$briviumAddOns AS $brAddon){
                    if(!empty($brAddon['addon_id']) && !empty(self::$addOns[$brAddon['addon_id']])){
                        self::$_needCopyright = true;
                        return self::$_needCopyright;
                    }
                }
            }
            return self::$_needCopyright;
        }
    Вам нужно заменить блок:

    Код:
    self::$_needCopyright = true;
    return self::$_needCopyright;
    На следующий:

    Код:
    self::$_needCopyright = false;
    return self::$_needCopyright;
    У Вас должно получиться следующее:

    Код:
    protected static function _checkCopyrightRequire(){
            if(self::$_needCopyright===null){
                self::$_needCopyright = false;
                foreach(self::$briviumAddOns AS $brAddon){
                    if(!empty($brAddon['addon_id']) && !empty(self::$addOns[$brAddon['addon_id']])){
                        self::$_needCopyright = false;
                        return self::$_needCopyright;
                    }
                }
            }
            return self::$_needCopyright;
        }
    В общем, Вы изменяете значение всего лишь одной переменной - с true на false, но сразу же после внесений этого изменения во все необходимые файлы, строчка с надоедливым копирайтом с вашего форума пропадает.


    Совместимость с XenForo:1.0 / 1.1 / 1.2 / 1.3 / 1.4 / 1.5
     
Загрузка...
Похожие темы - Удаляем копирайт Brivium
  1. MaxiRubo
    Ответов:
    0
    Просмотров:
    605