вРазные полезности

Открытие внешних ссылок через префикс "/go?"

Этот скрипт делает все внешние ссылки, через префикс «/go?» как внешняя ссылка.

скрипт добавит, перед внешней ссылкой префикс «/go?».

пример ссылок, наведите на одну из ссылок v

Обычная: Сайт вебмастера UcOz

Внешняя: Google

Активируем в общих настройках: «Проксировать все внешние ссылки в добавляемых материалах:»

Установка: перед </body> вставить скрипт v

Код
<script type=»text/javascript»>$(document).ready(function()
var sh;
var ls;
sh=document.location.host;
//alert (sh);
ls=document.getElementsByTagName(‘a’);
for (i=0; i<ls.length;i++)

if((ls[i].host!=sh)&&(ls[i].host!=’zornet.ru’)&&(ls[i].host!=’www.zornet.ru’)&&(ls[i].protocol!=’javascript:’))
ls[i].href=’http://’+sh+’/go?’+ls[i].href;
});</script>

Заменить в «if((ls[i].host!=sh)&&(ls[i].host!=’zornet.ru’)&&(ls[i].host!=’www.zornet.ru’)&&(ls[i].protocol!=’javascript:’)) » на адрес вашего сайта.

На внутреннюю ссылку не как влияет.

 

источник: zornet.ru

Похожие посты