
Для вебмастеров, кому надоело постоянно вычищать свои комментарии или присланные статьи от скрытых, хитрых или явно видных исходящих ссылок, предлагается воспользоваться приведенным ниже JS-скрипт. Мне этот скрипт понадобился на этапе "становления на ноги" одно своего сайта, на который люди сами пишут уникальные статьи, а не совсем хорошие люди пытаются, нарушая условия публикования статей, вставить куда не поподя свои ссылки.
На момент раскручивания, этот скрипт добавлял всем исходящим ссылкам, которые ведут на другие ресурсы атрибут rel="nofollow", исключая не контролированное перетекание веса страницы, ибо нехер.
Сам код, который делает такую полезную вещь как добавление атрибуту rel="nofollow" для всех внешних ссылок, выглядит так:
notextile.
<script type="text/javascript">
var wlist = [
"javascript:",
"http://adminwy.ru/"
];
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
function LinksExt() {
var tags = document.all?document.all:document.getElementsByTagName("*");
function test(str) {
for (var url in wlist)
if( str.indexOf(wlist[url])==0 )
return 1;
return 0;
}
for (var i=0; i
var link = tags[i];
if ( link.href && !test(link.href) ) {
link.rel="nofollow";
link.outerHTML =
"<!--noindex-->" +
link.outerHTML +
"<!--/noindex-->";
}
}
}
addLoadEvent(LinksExt);
</script>
Там где сейчас красуется имя моего блога – http://adminwy.ru/ должно стоять имя вашего сайта.
Работа скрипта такова, что он анализирует все ссылки на странице и к тем, у которых в адресе нет заданного URL, добавляет этот атрибут. Все просто и лаконично.
Код по возможности нужно вставить между HTML-тегами <HEAD>…<HEAD> или вынести в отдельный js-файл, который после подключить. Кстати, последний вариант более предпочтительный.
После этого любая ссылка с вашего майта, ведущая на другой сайт, будет помечена атрибутом rel="nofollow" и не будет передавать вес.
P.S. С увеличением количества web-проектов, клиентских проектов и основной работы, я все больше и больше прихожу к такому мнению, что я не правильно организовываю свое время. Для оптимизации времени, я уже практически прочитал книгу по GTG. Теперь вот встал вопрос поиска удобного инструмента для ведения всех проектов. Друг посоветовал покупать смартфон на Android, у него на нем даже карта Беларуси для Navitel Android есть. Поискал подходящие приложения для Android и обнаружил, что есть таки для этой операционной системы отличные приложения для планирования по принципам GTG. Думаю теперь над конкретным устройством.








Скажите пожалуйста как его подключить?код положил в папку.а как подключить его теперь?зарание большое спасибо