noindex-патч для Drupal 6.x, вторая попытка
lexa - 22/Ноя/2008 18:37
В духе нового патча для Movable Type сделал новый nofollow-noindex патч для Drupal 6,x
- Сначала надо установить новый вариант предыдущего патча:
drupal-noindex-patch2.gz
После его применения, все страницы, для которых включена фильтрация внешних ссылок, будут иметь ссылки замененными на a href="#link" onClick="return URL-ссылки" - Далее в шаблон страницы, где-то ниже текста комментариев (мы же боремся с ссылками в комментариях, правильно) нужно разместить такой вот javascript-код:
var links = document.getElementsByTagName('A');
for(var i=0; i < links.length; i++)
{
if(links[i].href.match(/\#link/) && typeof links[i].onclick == 'function'){
links[i].href=links[i].onclick();
}
}После этого наступает счастье: пользователи ничего не замечают (ну, кроме тех, у кого выключен Javascript, у тех после каждой ссылки появляется слово [link]), а поисковые машины индексируют только текст ссылки, но не учитывают ее как ссылку. Чего мы и добивались.
Comments
модуль для друпала написать бы
модуль для друпала написать бы
Мой патч - это 3 строчки изменений к существующему модулю, з
Мой патч - это 3 строчки изменений к существующему модулю, зачем писать отдельный?
И нормально всё закроет?
И нормально всё закроет?