Инструкция по удалению копирайта «Copyright www.webdesigner-profi.de MAXXmarketing GmbH» со страниц компонента JoomShopping. Три способа удаления копирайта: официальный, посредством CSS и путём удаления из ядра компонента.

Существует три способа скрыть копирайт, отображающийся на страницах JoomShopping (компонента интернет-магазина для Joomla):

  1. купить лицензию
  2. скрыть с помощью CSS
  3. удалить копирайт из кода

Купить лицензию для удаления копирайта

Лицензия JoomShopping стоит «всего» 199€ + НДС. После оплаты вы получите лицензионный ключ для ввода в текстовое поле Скрыть копирайт в настройках компонента. Таким образом копирайт со ссылкой на сайт разработчика MAXXmarketing GmbH будет удалён официальным образом. Никаких других бонусов лицензионный ключ не предоставляет.

Купить лицензионный ключ можно здесь.

Скрыть копирайт с помощью CSS

Этот безобидный способ позволяет скрыть копирайт JoomShopping'а: он перестанет отображаться, но по прежнему будет присутствовать в коде страниц компонента.

Рекомендуем использовать именно этот способ: скрытая в CSS исходящая ссылка учитывается поисковыми роботами как недействительная, поэтому не стоит серьезно относится к её наличию в коде. К тому же этот способ не является хаком и будет оставлять копирайт скрытым от глаз пользователей даже после обновлений JoomShopping'а.

Чтобы скрыть «Copyright www.webdesigner-profi.de MAXXmarketing GmbH» со страниц вашего интернет-магазина добавьте в CSS-файл шаблона следующий код:

body #mxcpr,a[href="https://www.webdesigner-profi.de/"]{display:none!important} 

Удаление копирайта из кода

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

Для удаления копирайта из кода страниц JoomShopping 4.17:

  1. откройте файл /components/com_jshopping/lib/functions.php
  2. в районе 555-й строки найдите код:
    function displayTextJSC(){
     $conf = JSFactory::getConfig();
       if (getJsFrontRequestController()!='content' && !compareX64(replaceWWW(getJHost()),$conf->licensekod)){
         print $conf->copyrightText;
       }
    }
  3. замените print $conf->copyrightText; на return;
    в результате код должен выглядеть так:
    function displayTextJSC(){
     $conf = JSFactory::getConfig();
       if (getJsFrontRequestController()!='content' && !compareX64(replaceWWW(getJHost()),$conf->licensekod)){
         return;
       }
    }
  4. сохраните изменения в файле
  5. наслаждайтесь отсутствием копирайта до следующего обновления компонента

В качестве заключения

Рекомендуем не заморачиваться и просто скрыть копирайт с помощью CSS (второй способ).

Упоминаемые термины:

CSS, Joomla