Плагин seoLinks Плагин seoLinks

Плагин SeoLinks представляет собой удобный инструмент SEO оптимизатора для внутренней перелинковки сайта. Он позволяет составить набор слов или словосочетаний и назначить им ссылки. Плагин будет заменять в тексте сайта найденные слова и заменять их на соответствующие ссылки. Набор слов или словосочетаний отделяется от назначенной им ссылки знаком "=". Если одной ссылке вы хотите назначить несколько слов или словосочетаний, то их следует перечислить через запятую. В случае назначения нескольких пар слово=ссылка, их необходимо разделять переходом на новую строку. Из каждого набора слов плагин ищет и делает ссылкой в тексте только одно слово или фразу, которую первую найдет.

Например: мы хотим, чтобы на нашем сайта слово "Joomla!" было ссылкой на страницу описывающую CMS Joomla!. В настройках плагина мы делаем запись следующего вида:

Joomla! = http://yoursite.com/joomla.html

 

Если нам нужно, чтобы и слово "Joomla!" и фраза "CMS Joomla!" вела на одну и ту же страницу, то в настройках плагина мы делаем следующую запись:

Joomla!, CMS Joomla! = http://yoursite.com/joomla.html

 

Если необходимо, чтобы помимо этого еще фраза "компонент Joomla" стала ссылкой на страницу повествующую о том, что такое компонент Joomla? Необходимо сделать следующую запись:

Joomla!, CMS Joomla! = http://yoursite.com/joomla.html
компонент Joomla = http://yoursite.com/component.html

 

Если вам нужно, чтобы плагин не вставлял ссылки в определенные блоки страницы, то их следует окружить тегом: <!--seoLinks skip--><!--/seoLinks skip-->

Закон исключённого <!--seoLinks skip-->третьего раскладывает на элементы<!--/seoLinks skip--> гедонизм, ломая рамки привычных представлений.

В данном случае фраза "третьего раскладывает на элементы" не будет обрабатываться плагином и он не сможет проставить в нее ссылку.

Специальные символы и записи:

  • . - любая буква или ее отсутствие (т.е. на месте этого символа может быть любая буква или не быть ничего).
  • * - любое количество любых букв или их отсутствие (т.е. на месте этой точки может быть любая буква или не быть ничего).
  • {1} - количество ссылок на странице по данной записи. У этой записи приоритет выше чем у параметра плагина определяющего максимальное кол-во ссылок по каждой записи.

Если необходимо, чтобы слова "диван", "диваны", "дивана" и т.п. были заменены на ссылку, то можно использовать следующую запись:

диван. = http://site.com/divan.html

 

Если необходимо, чтобы слова начинающиеся на "нетбук" были заменены на ссылку, то можно использовать следующую запись:

нетбук* = http://site.com/netbook.html

В данном случае "нетбук*" будет интерпретировано как слова: "нетбук" или "нетбуки" или "нетбуков" или "нетбуками" и т.д.

Если в конце строки записи написать {3}, то независимо от параметра плагина определяющего максимальное кол-во ссылок по каждой записи, у данной записи будет установлено максимальное кол-во ссылок = 3.

Например:

програм* = http://site.com/program.html {3}

В данном случае, в тексте, только первые 3 слова, начинающиеся на "програм" будут заменены на ссылку.

В случае, если в слове нужно использовать точку (.) или звездочку (*), то в записи перед ними нужно установить обратную косую черту (\). Например, в сокращении "100 лет до н. э.":

до н\. э\. = http://site.com/bc.html

 

Также можно задать все атрибуты ссылки в JSON формате. Например:

програм* = {"href":"http://site.com/program.html","target":"_blank","title":"Жми сюда"}

Плагин не проставляет ссылки внутри тэгов:

  • <!--seoLinks skip--><!--/seoLinks skip-->
  • <!-- -->
  • <style></style>
  • <script></script>
  • <h1></h1>
  • <h2></h2>
  • <h3></h3>
  • <h4></h4>
  • <h5></h5>
  • <h6></h6>
  • <a></a>

История изменений

v.2.2.0   04.05.2024
  • Добавлен режим отладки.
  • Добавлено кэширование.
  • Улучшен алгоритм сравнения ссылки с адресом текущей страницы.
v.2.1.0   03.05.2024
  • Добавлена возможность записи всех атрибутов ссылки в JSON формате.
v.2.0.0   30.04.2024
  • Добавлена совместимость с Joomla 4.x, 5.x.
v.1.1.0
  • Добавлена совместимость с PHP 7.x.
v.1.0.20
  • Улучшен алгоритм вставки ссылок;
  • Добавлена возможность проставлять ссылки только в статьи.
v.1.0.15
  • Текст, находящийся внутри HTML комментария (<!-- текст -->) не обрабатывается.
v.1.0.14
  • Изменен алгоритм определения адреса страницы
  • Добавлена возможность исключения из обработки определенных страниц сайта
  • Добавлена возможность исключения из обработки определенных блоков страницы
v.1.0.8
  • добавлена возможность автоматического обновления плагина в Joomla! 1.6.
v.1.0.7
  • Совместимость с Joomla! 1.6.x