1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.4.0 Как убрать копирайт разработчика к неактивного плагина?

Тема в разделе "Основные вопросы по XenForo", создана пользователем Kaori, 24.09.2014.

Загрузка
  1. Kaori

    Kaori Пользователь

    Регистрация:
    04.07.14
    Сообщения:
    16
    Симпатии:
    1
    Версия XF:
    1.4.1
    Поставила аддон [HDJuegos.net] WaterMark Add-on .После установки появился копирайт внизу форума.


    Сайт разработчика "умер" и я в копирайте смысла не вижу,как его можно убрать?
    Ссылка на сам аддон.
    Код:
    https://xenforo.com/community/resources/hdjuegos-net-watermark-add-on.224/
     
  2. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Поиском по фразам воспользуйтесь, ссылку поищите. Если там нет - поищите по файлам аддона, укажет на место где копирайт добавляется.
     
  3. Kaori

    Kaori Пользователь

    Регистрация:
    04.07.14
    Сообщения:
    16
    Симпатии:
    1
    Версия XF:
    1.4.1
    Вот тут он получается,где искать?
     

    Вложения:

  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Сразу оговорюсь, что да, копирайт убирать не хорошо, но с другой стороны автор действительно исчез, а ссылка ведет на свободный домен.

    Ну ведь элементарно можно поискать "HDJuegos.net" с учетом регистра прямо в файлах дистрибутива. Не вдаваясь в подробности, могу только подсказать направление - ищите в шаблонах плагина.
     
  5. Kaori

    Kaori Пользователь

    Регистрация:
    04.07.14
    Сообщения:
    16
    Симпатии:
    1
    Версия XF:
    1.4.1
    Нашлось решение,в папке HDJuegos\WaterMarkAdd есть файлик Listener.php открываем и видим
    Код:
    <?php
    
    class HDJuegos_WaterMarkAdd_Listener
    {
    
       
        /**
         * Extend stock xenforo models
         * @param string    The name of the class to be created
         * @param array        A modifiable list of classes that wish to extend the class.
         */
        public static function listenModel($class, array &$extend)
        {
            $options = XenForo_Application::get('options');
           
            if ($class == 'XenForo_Model_Attachment' && $options->HDJuegos_WaterMarkAdd_EnableAddon)
            {
                $extend[] = 'HDJuegos_WaterMarkAdd_ModelOverride_Attachment';
            }
            if ($class == 'XfRu_UserAlbums_Model_Images' && $options->HDJuegos_WaterMarkAdd_EnableXfRuAlbums)
            {
                $extend[] = 'HDJuegos_WaterMarkAdd_ModelOverride_Images';
            }
        }
        public static function template_create($templateName, array &$params, XenForo_Template_Abstract $template)
        {
        switch ($templateName) {
            case 'forum_list':
                $template->preloadTemplate('HDJuegos_WaterMarkAdd_Footer');
                break;
            }
        }
        public static function template_hook ($hookName, &$contents, array $hookParams, XenForo_Template_Abstract $template)
        {
           
            if ($hookName == 'forum_list_nodes')
            {
                 $ourTemplate = $template->create('HDJuegos_WaterMarkAdd_Footer', $template->getParams());
                    //Render
                 $rendered = $ourTemplate->render();
                  
                 $contents .= $rendered;
              
            }
        }
    
    
    }
    Два раза убираем
    Код:
    HDJuegos_WaterMarkAdd_Footer
    радуемся)
     

Поделиться этой страницей