Создание сайтов в Челябинске. Продвижение. Оптимизация

Разработка сайтов, поисковая оптимизация, продвижение, техническая поддержка и обслуживание вебсайтов любой сложности. Быстро, качественно и по разумной цене.

8 800 775-56-12
Звонок по России бесплатный

8 351 799-56-12
телефон в Челябинске

Плагин для Joomla - No External Links

Плагин для Joomla - No External LinksДанный плагин позволяет закрыть внешние ссылки для Joomla 2.5 и 3.0 - NoExtLinks. Название говорит само за себя. Когда пишешь статьи, быстро надоедает постоянно вставлять тег rel="nofollow" во все внешние ссылки, с этой проблемой сталкивались многие блогеры и администраторы сайтов.

В Joomla Extentions достаточно много подобных плагинов, но во всех отсутствует русский язык и как обычно половина из них не устанавливается, либо требует дополнительных усилий от веб-мастера. Данный плагин протестирован на версии 2.5.6 и 3.0.x и прекрасно работает на нескольких сайтах в том числе и на этом.

Версия 1.6

  • Исправление нескольких ошибок
  • Использование JavaScript

Данная версия дополнена функцией "железного" скрытия ссылок они преобразуются плагином в элементы span, а после загрузки сайта Mootools или jQuery (на Ваш выбор) заменяют их на рабочие ссылки. За наводку на такой способ спасибо Владу!

Скачать последнюю версию

Версия 1.5.3

  • Исправление нескольких ошибок*
  • Оптимизация работы плагина (теперь он немного экономит ресурсы вашего сервера)*

За исправления спасибо пользователю с ником chris001

plg_noextlinks_v1.5.3.zip [6 Kb]

Версия 1.5.2

  • Исправление ошибки обработки категорий*

Отдельное спасибо за находку и подробные комментарии по исправлению ошибки Владимиру.

Версия 1.5.1

Возможности плагина v 1.5.1:

  • Добавление атрибута rel="nofollow" ко всем внешним ссылкам;
  • Добавление атрибута target="_blank"; 
  • Заключение внешней ссылки в <noindex>;
  • White list - домены ссылки на которые нужно пропустить (например биржи ссылок);
  • Добавление блока <!-- extlinks -->...<!-- /extlinks --> для ссылок с бирж*;
  • Исключение страниц по ID;
  • Исключение страниц по ID категории;
  • Исключение страниц по ItemID (пункт меню).

Если на вашем сайте есть блок ссылок, которые должны передавать ссылочную массу, то нужно заключать данный блок в теги <!-- extlinks -->...<!-- /extlinks --> и он будет исключен из обработки плагином!

Интерфейс Joomla:

Плагин noExtLinks v 1.5

После установки плагина его необходимо активировать. По умолчанию Joomla обрабатывает плагинами контент страницы, чтобы обработать ссылки в модулях надо включить возможность "Обрабатывать плагинами" в настройках нужного модуля. Чтобы избежать конфликтов с другими расширениями необходимо установить его первым! Это важно, поскольку Joomla обрабатывает контент в том порядке в котором плагины выставленны в менеджере плагинов! Поэтому после установки плагина убедитесь, что он стоит в начале списка.

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

Версия 1.4

Произошли некоторые изменения в коде плагина, в результате использования этого плагина с другими расширениями joomla были выявлены ошибки.

Что нового:

  • Теперь ссылки со своего сайта обрабатываются правильно;
  • Исправлена проблема с относительными ссылками;
  • И самое важное плагин стал системным!

Если у Вас уже была установлена более ранняя версия плагина, его нужно отключить или удалить. После установки плагина версии 1.4 нужно проверить порядок в менеджере плагинов - он должен стоять первым (или выше сторонних плагинов, например галерей)

Скачать можно здесь plg_noextlinks_v1.4.zip [5 Kb]

Версия 1.3

Скачать можно здесь plg_noextlinks_v1.3.1.zip [5 Kb]

Версия 1.0

Вот как это выглядит в Joomla:

Спасибо всем кто принимает участие в обсуждении и помогает сделать это маленькое расширение лучше!

Скачать последнюю версию

Если у вас возникли какие-то вопросы или идеи по данному плагину вступайте в нашу группу и смело задавайте vk.com/saity74

 

См. также:

Комментарии к статье: Плагин для Joomla - No External Links

Добавить новый комментарий можно через disqus =)