Создание сайтов в Челябинске

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

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 =)

Ускорение сайта

Ускорение сайтаСкорость загрузки сайта очень важный параметр, несмотря на постоянно растущие скорости Интернета.

Соответствие стандартам

Соответствие стандартамЧеткое соблюдение стандартов при создании новых сайтов.

Кроссбраузерность

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