Зачастую, разработчики плагинов, модулей, а также различных расширений для систем управления сайтами, в том числе CMS Joomla, в качестве компенсации своим стараниям вставляют ссылку на свой ресурс или какой-либо другой знак, обозначающий авторские права на свой продукт. Это может быть как текстовая ссылка, так и в виде картинки (логотип). Не обошло это чудо и такой модуль, как SLogin — модуль авторизации Joomla. Как же убрать копирайт из модуля SLogin?
Разработчики, по всей видимости, не лишены чувства юмора и, в качестве дополнительной услуги, предлагают за $3 убрать этот самый копирайт, который красуется весьма мелким шрифтом в правом нижнем углу модуля. Однако, потрудиться спрятать его времени и сил уже не хватило. А по сему, удалить ссылку на разработчика SLogin не составляет никакого труда. Сделать это можно несколькими способами на выбор.
Содержание
Языковой файл
Для решения проблемы этим способом, необходимо определиться, какой язык установлен по умолчанию и открыть указанный файл. В большинстве случаев это русский. Модуль SLogin хранит свои языковые файлы по адресу
.../language/en-GB.mod_slogin.ini
Это стандартный англоязычный вариант. В этом файле также, прописана ссылка на разработчика. Однако, если используется по умолчанию русский язык сайта, тогда необходимо открыть файл
.../language/ru-RU.mod_slogin.ini
в котором найти параметр MOD_SLOGIN_LINK. А дальше — на наше усмотрение: либо заменяем текст ссылки и саму ссылку на другую, либо удаляем все, что заключено в скобки.
Ссылка в шаблоне модуля
Помимо Панели управления Joomla, настройки шаблона модуля SLogin доступны в папке хостинга по адресу
.../modules/mod_slogin/tmpl/default.php
Для того, чтобы удалить копирайт SLogin, открываем файл default.php и прокручиваем страницу в самый низ, где можно наблюдать некоторый PHP-код, например, что-то, вроде
1 | <?php echo $jll; ?> |
Чтобы не ломать голову, просто удаляем из шаблона эту строку.
Со временем, процедура внедрения ссылок на сайты разработчиков меняются: тексты языковых параметров и различные варианты исполнения кодов. В этом случае, необходимо действовать по укзанному принципу и искать все, что может быть связано с копирайтом.

Не удаляется копирайт Slogin
Данный случай может возникнуть при использовании второго варианта, связанного с удалением PHP-кода из шаблона SLogin. Дело в том, что в настройках модуля, расположенных по адресу Панель управления → Менеджер модулей → SLogin, в качестве Альтернативного макета может быть установлен не default, а какой-либо другой, например, compact. Отсюда, за каждый макет отвечает собственный файл, который расположен на хостинге. Если выставлен compact, идем по адресу
...modules/mod_slogin/tmpl/compact.php
Именно он отвечает за вывод данного макета. Удаляем из него PHP-код
1 | <?php echo $jll; ?> |
и проверяем на своем сайте.