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

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

Exile

Проверенные
Сообщения
5,183
Реакции
11,012
Баллы
7,175
Пользователь Exile разместил новый ресурс:

Удаляем копирайт Brivium - Инструкция по удалению копирайта Brivium со своего форума.

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

После установки достаточно популярных дополнений от разработчика Brivium, велик шанс обнаружить в футере своего форума вот такую ссылку:
XenForo Add-ons by Brivium ™ © 2012-2015 Brivium LLC.
Поскольку лишние ссылки на форуме нам не нужны, мы ее удалим.

Для...

Узнать больше об этом ресурсе...
 
Официальная инструкция от Бривиума по удалению его копирайта выглядит так:

Откройте файл: library/Brivium/BriviumHelper/цифры_папки/EventListeners.php, в нём найдите:
PHP:
protected static function _checkCopyrightRequire(){
        if(self::$_needCopyright===null){
            self::$_needCopyright = false;
            foreach(self::$briviumAddOns AS $brAddon){
                if(empty($brAddon['copyright_removal'])){
                    self::$_needCopyright = true;
                    return self::$_needCopyright;
                }
            }
        }
        return self::$_needCopyright;
    }


И замените на:
PHP:
protected static function _checkCopyrightRequire(){
        if(self::$_needCopyright===null){
            self::$_needCopyright = false;
            foreach(self::$briviumAddOns AS $brAddon){
                if(empty($brAddon['copyright_removal'])){
                    self::$_needCopyright = true;
                    return false;
                }
            }
        }
        return false;
    }
 
Ммм...А не легче просто в extra.css добавить:
#BRCopyright { display: none; }
Я именно так избавился от копирайта бривиума.
 
Ну мы рады за Вас, но таким образом Вы именно скрыли копирайт, а не физически его удалили, в исходном коде страницы, он всё-равно прописан остался у Вас.
 
GodHunt, не легче, поисковики ссылку проиндексируют и через поиск можно будет легко найти ваш форум с пачкой этих дырявых аддонов.
 
Ну мы рады за Вас, но таким образом Вы именно скрыли копирайт, а не физически его удалили, в исходном коде страницы, он всё-равно прописан остался у Вас.
Просто у меня нету папки BriviumHelper и пришлось избавляться данным способом(аддон Brivium Modern Statistic).
 
Код:
<?php

/**
* Helper Brivium Addon for copyright.
*
* @package Brivium_BriviumLibrary
*/
class Brivium_BriviumLibrary_EventListeners
{
    protected static $_copyrightNotice = '<div id="BRCopyright" class="concealed footerLegal" style="clear:both"><div class="pageContent muted"><a href="http://brivium.com/" class="concealed" title="Brivium Limited"><span>XenForo Add-ons by Brivium &trade;  &copy; 2012-2013 Brivium LLC.</span></a></div></div>';
    protected static $_setCopyright = null;
 
    protected static function _setCopyrightNotice($copyrightNotice = ''){
        if($copyrightNotice){
            self::$_copyrightNotice = (string) $copyrightNotice;
        }
    }
    protected static function _setCopyrightAddonList($copyrightNotice = ''){
        if($copyrightNotice){
            self::$_copyrightNotice = (string) $copyrightNotice;
        }
    }
    protected static function _templateHook($hookName, &$contents, array $hookParams, XenForo_Template_Abstract $template)
    {
        self::$_copyrightNotice = '<div id="BRCopyright" class="concealed footerLegal" style="clear:both"><div class="pageContent muted"><a href="http://brivium.com/" class="concealed" title="Brivium Limited"><span>XenForo Add-ons by Box-hack &trade;  &copy; 2012-'.date("Y").' Brivium LLC.</span></a></div></div>';
        switch ($hookName) {
            case 'page_container_breadcrumb_bottom':
                if(self::$_copyrightNotice && self::$_setCopyright===null){
                    $contents = $contents.self::$_copyrightNotice;
                    self::$_setCopyright = false;
                }
                break;
        }
    }
 
}

А сдесь как заменить ?

joxi_screenshot_1451362630796.png
 
Последнее редактирование:
Pokschubin, можно так например:
Код:
<?php

/**
* Helper Brivium Addon for copyright.
*
* @package Brivium_BriviumLibrary
*/
class Brivium_BriviumLibrary_EventListeners
{
    protected static $_copyrightNotice = '<div id="BRCopyright" class="concealed footerLegal" style="clear:both"><div class="pageContent muted"></div></div>';
    protected static $_setCopyright = null;
    protected static function _setCopyrightNotice($copyrightNotice = ''){
        if($copyrightNotice){
            self::$_copyrightNotice = (string) $copyrightNotice;
        }
    }
    protected static function _setCopyrightAddonList($copyrightNotice = ''){
        if($copyrightNotice){
            self::$_copyrightNotice = (string) $copyrightNotice;
        }
    }
    protected static function _templateHook($hookName, &$contents, array $hookParams, XenForo_Template_Abstract $template)
    {
        self::$_copyrightNotice = '<div id="BRCopyright" class="concealed footerLegal" style="clear:both"><div class="pageContent muted"></div></div>';
        switch ($hookName) {
            case 'page_container_breadcrumb_bottom':
                if(self::$_copyrightNotice && self::$_setCopyright===null){
                    $contents = $contents.self::$_copyrightNotice;
                    self::$_setCopyright = false;
                }
                break;
        }
    }
}
 
Последнее редактирование:
  • Мне нравится
Реакции: Hope
Pokschubin, oops, поправил код, попробуй ещё раз.
 
Skywalker, Спасибо дружище, помог. Скрин прилагаю. Пойду в портал флудить )))
joxi_screenshot_1451366279975.png
 
Не помогло,в чем может быть проблема?
 

Вложения

  • Безымянный.png
    Безымянный.png
    6.5 KB · Просмотры: 15
В том, что судя по дате, у Вас другая защита дополнения, и там по другому нужно делать.
 
В тему дополнения напишите, чтобы знать какое дополнение, и возможно в теме во вкладке ФАК уже есть ответ.
 
В тему дополнения напишите, чтобы знать какое дополнение, и возможно в теме во вкладке ФАК уже есть ответ.
Дело в том,что у меня несколько дополнений от бривиум и я не знаю,какое из них отвечает за данную надпись.
 
Список дополнений, если можно.
 
А если стиль от бривиума, тоже желательно удалить копирайт?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу