Достаточно простой, но полезный скрипт для вашего сайта, все ссылки будут направлены на другую страницу, а точнее пользователи будут направлены, а потом произойдет переход.
Когда сегодня открыл чат для php.ucozon, я подумал чтобы сделать чтобы не было спама, и решил просто тупо сделать направление ссылок на другую страницу, а потом они могут перейти, и записал их в бд, к примеру если пользователь уже перешел по внешней ссылки, значит он уже не будет направлен на ту страницу подтверждения, но жаль что в юкозе не получится сделать, ибо на страницах не возможно установить php скрипт.
Этот скрипт направляет все клики с тегом "a" (с href'ом) на определенную страницу, обязательно смените в скрипте свой путь (мы еще вернемся к этой теме.)
2. Создайте папку, либо создайте файл чтобы направить ссылки туда, в прочем внутри .htm файла, вставьте данный шаблон со скриптом:
<body> <div style="border:1px solid #778899; background:#6186ad; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:4px; position:center;"> <span style="padding:3px; color: #fff;"> Тут ваша реклама, или что то другое. </span> </div>
<br>
<div style="border:1px solid #778899; background:#f4f4f4; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:4px; position:center;"> <span class="download"> <center> <a href="http://ucozon.ru/?click" onclick="history.back();return false;">← Назад</a> <script type="text/javascript"> function ono(name) { var start=location.search.indexOf("?"+name+"="); if (start<0) start=location.search.indexOf("&"+name+"="); if (start<0) return ''; start += name.length+2; var end=location.search.indexOf("&",start)-1; if (end<0) end=location.search.length; var go=''; for(var i=start;i<=end;i++) { var c=location.search.charAt(i); go=go+(c=='+'?' ':c); } return unescape(go); } { document.write('<a title='+ono('url')+' href='+ono('url')+'>Перейти →</a>'); document.write('<br>'); document.write('<img rel="nofollow" class="copys" src="http://mini.s-shot.ru/1024x768/1024/?'+ono('url')+'">'); } </script> </center> </span> </div>
</body> </html>
Детали: >indexOf('ucozon.ru')) - Смените на свою ссылку, т.е. на ссылку своего сайта!
>php/u/away.php?url= - Меняем только перед ?url= (php/u/away.php), это та папка куда будет направлен пользователь, если вы загрузили файл не в папку, а в главную страницу фм, то файл будет таким: имя_файла.htm, и в скрипте вставьте так: имя_файла.htm?url=
>http://ucozon.ru/?click - совершенно бесполезная строка, ее можно сменить на любую ссылку, это просто понт, по крайне мере в юкозе!
По моему все, если я ничего не забыл, если что пишите в комментария.
работу скрипта как всегда можете увидеть на нашем демо сайте, обратите внимания на блок = "Демоссылки" нажмите одну из них.
Автор\Источник:ucozon.ru
Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Размер: 1.0 Kb