ссылкаКак из модуля Slogin удалить внешнюю ссылку.

   Беспорно расширение SLogin очень полезная фишка для сайта, но по умолчанию в модуле авторизации Slogin вшита внешняя ссылка, отбирающая траст с каждой страницы где расположен данный модуль авторизации. Конечно же наличие данной ссылки - это плохо для любого сайта. Поэтому рано или поздно наступает необходимость удаления данной ссылки Slogin.

  Убрать копирайт slogin из модуля авторизации можно тремя способами:

  1. Зарегистрироваться на сайте разработчиков, где заплатив 3 $ и указав свои сайты, можно получить ключи для 10-ти сайтов, которые указываются в настройках slogina;
  2. Убрать вшитую ссылку из файла перевода;
  3. Удалить код выводящий данную анкорную ссылку в самом модуле.

Удаляем ссылку Slogin

  Описывать платный способ удаления ссылки из модуля не буду, так как думаю Вы не за этим сюда пришли. Лучше сразу перейти к удалению при помощи редактирования файлов.

Удаляем копирайт слогин из файла перевода

  Данная ссылка находится в файле перевода.

Называется файл: ru-RU.mod_slogin.ini

Путь к файлу:

ваш_сайт/www/language/ru-RU/ru-RU.mod_slogin.ini

 

 Внизу 59 строчка, где и расположена данная ссылка:

MOD_SLOGIN_LINK="удаляем всё что внутри кавычек"

 

  В результате должно остаться вот так:

MOD_SLOGIN_LINK=""

 

  После этого, ссылка копирайта исчезает. Если не исчезла - нужно почистить КЭШ в браузере, на сайте, возможно на хостинге (в зависимости от ваших настроек).

  Данный метод работает, но он не совсем правильный, так как в модуль авторизации слогин выводится код с пустой строкой. Всё таки правильней будет удалить код из модуля.


Убираем код выводящий ссылку в модуле

  Для этого подредактируем файл mod_slogin.php, который является структурой авторизации модуля авторизации SLogin.

Путь к файлу:

ваш_сайт/www/modules/mod_slogin/mod_slogin.php

 

Удаляем из файла код (87 строчка):

$jll = (!modSLoginHelper::getalw($params))
    ? '<div style="text-align: right;">'.JText::_('MOD_SLOGIN_LINK').'</div>'
    : '';

  Ссылки копирайта больше нет.

  При обновлении компонента Slogin происходит так же и обновление данных файлов. Естественно, что после обновления ссылка снова появиться в модуле. Поэтому, чтобы в следующий раз не искать метод борьбы с данным копирайтом, добавляйте сайт в закладки -  мы на многих сайтах используем данный компонент и оперативно реагируем на изменение кодов.

  Если у вас появились затруднения - оставляйте комментарии и мы поможем решить вашу проблему.


  Удачного вам сайто-строения!!!

 

Комментарии  

Евгений!
# Евгений! 01.08.2016 06:45
Работает! Спасибо!
Ответить | Ответить с цитатой | Цитировать
Руслан
# Руслан 23.08.2016 18:29
Или... Если сможете прожить без кнопки отключения выпадающей формы - модального окна (кликнув "в сторону" от формы, Вы тоже сможете её закрыть), то будет достаточно, в настройках авторизации (см. настройки модуля) нажать на "скрыть" в "Кнопка закрытия модального окна".
Ответить | Ответить с цитатой | Цитировать
Владимир3222
# Владимир3222 03.05.2017 11:50
Для того, что бы это не делать после каждого обновления,
на этой странице administrator/index.php?option=com_languages&view=overrides
задайте константу MOD_SLOGIN_LINK с пробелом- это делается черз админку за 4 секунды ))) и обновляйтесь без проблеммм
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий

Для того чтобы ваши комментарии появлялись мгновенно (без модерации), авторизируйтесь или пройдите регистрацию на сайте. Комментарии добавленные анонимно добавляются только после модерации, из-за большого количества спама.

Защитный код
Обновить