- Скачать плагин Joomla! SeoLinks для Joomla! 3.x, 4.x, 5.x
Плагин 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- Добавлен режим отладки.
- Добавлено кэширование.
- Улучшен алгоритм сравнения ссылки с адресом текущей страницы.
- Добавлена возможность записи всех атрибутов ссылки в JSON формате.
- Добавлена совместимость с Joomla 4.x, 5.x.
- Добавлена совместимость с PHP 7.x.
- Улучшен алгоритм вставки ссылок;
- Добавлена возможность проставлять ссылки только в статьи.
- Текст, находящийся внутри HTML комментария (<!-- текст -->) не обрабатывается.
- Изменен алгоритм определения адреса страницы
- Добавлена возможность исключения из обработки определенных страниц сайта
- Добавлена возможность исключения из обработки определенных блоков страницы
- добавлена возможность автоматического обновления плагина в Joomla! 1.6.
- Совместимость с Joomla! 1.6.x
- Скачать плагин Joomla! SeoLinks для Joomla! 3.x, 4.x, 5.x