Давно хотел это сделать на своем , но все никак руки не доходили. Но прочитав для перелинковке — решил заняться.
Что такое внутренняя перелинковка?
Автоматическое создание гиперссылок на нужную вам страницу при использовании определенных ключевых слов. В Moodle это называется автосвязывание (можно сделать автосвязывание по отдельным записям, а можно и по глоссарию).
Зачем делать перелинковку?
- Для удобства посетителей.Если они первый раз пришли на сайт и видят непонятный термин — всегда можно пойти по ссылке и узнать что это.
- Для удобства автора. Мне уже не нужно каждый раз пояснять термин, не нужно вручную ставить ссылку.
- Для поисковой оптимизации. Такие ссылки будут выделять более важные страницы сайта и они получат больший PR.
Плагины для перелинковки
Посмотрел много плагинов и остановился на . Самый простой и удобный, хорошо поддается настройке. Задаем ключевое слово, указываем гиперссылку, ставим галочку, если важна зависимость от регистра. Можно на одно слово ставить несколько адресов через разделитель ‘|’. Адреса не ограничены одним сайтом. Часть ссылок я поставил на страницы блога, а часть на страницы разрабатываемой мною .

Настройка цвета ссылок: по умолчанию ссылка ставится обычная. Редактируем этот плагин, находим строчку
$replace1 = ‘<a href="’.$link[0].’"’.$title.’>';
$replace2 = ‘</a>’;
и добавляем туда class="wiki"
$replace1 = ‘<a class="wiki" href="’.$link[0].’"’.$title.’>';
$replace2 = ‘</a>’;
А потом в стилевом файле указываем, цвет и оформление этих ссылок:
a.wiki:link{color:#000}
a.wiki:visited{color:#000}
a.wiki:hover{color:#000}
Другие плагины мне не понравились. Cross-Linker достаточно сложный, но у меня не заработал. KB Linker работал, но там совсем не было настроек. aLinks — самый сложный из всех, но почему-то не запустился, возможно проблемы с русским языком.
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.