All-For-Kompa.RU

Сегодня:
Карта сайта форум Главная
Скрыть рекламный блок
Страница 1 из 11
Модератор форума: Vladislavik-36 
Форум » Владельцу сайта » HTML, JS, CSS. » урок: создание перехвата внешних ссылок как на uCoz
урок: создание перехвата внешних ссылок как на uCoz
leonP4Дата: Вторник, 17.08.2010, 15:22 | Сообщение # 1
.:хакер:.
Группа: Администратор
Сообщений: 1006
Награды: 11
Статус: Offline
урок: создание перехвата внешних ссылок как на uCoz только для любых сайтов!
Здравствуйте!
на uCoz есть 2 функции создания перехвата внешних ссылок:

Quote
http://www.mysite.ru/go?http://www.example.com
http://u.to/j05U

теперь расскажу как можно сделать самому ссылку вида (слеш не обязателен, выделил красным если кто не понимает)

Quote
http://www.mysite.ru/go/?http://www.example.com

для перехвата внеш ссылок во фрейм дабы не отпускать юзеров с сайта и возможности размещать рекламу.

создаём в корне сайта папку:

Quote
go

закачиваем в эту папку любой пустой документ и переименовываем его:

Quote
index.html

в исходник документа кидаем код такого вида:

Code
<meta name="robots" content="noindex">

<script type="text/javascript">
url=self.location.search;
if (url.charAt(0)=='?') {
location.href="/go/index.html";
} else {
url=document.referrer;
url=url.substring(url.indexOf('?')+1, url.length);
document.write('<iframe src="'+url+'" frameborder="0" width="100%" height="100%" style="border: 0; margin:0;"></iframe>')
}
</script>

примечании: также помимо этого кода можно добавлять и свои, главное чтоб они не нарушали работу основного скрипта

теперь нам доступна ссылка вида:

Quote
http://www.mysite.ru/go/?

после знака "?" ставте любую внешнюю ссылку:

Quote
http://www.mysite.ru/go/?http://www.all-for-kompa.ru/

также можно посмотреть работу скрипта живым примером:

Quote
http://www.all-for-kompa.ru/go/?http://google.com/

перейдя по ссылке вы останетесь на основном сайте, а внешний сайт "google" будет открыт во фрейме))

вопрос: для чего это надо?
ответ: к примеру если ваш сайт на uCoz у вас в каталоге новостей или каталоге файлов или в другом модуле есть поля для добавления внешних ссылок на скачивание или просмотр демо версии материала, так вот в исходном коде мы приписываем к полю $OTHER1...5$ ссылку чтоб получилось у нас вот такого вида:

Quote
http://www.сайт.ru/go/?$OTHER1$

и теперь после добавления в это поле ссылки на обменник (депозит, летитбит, рапида, и т.п.) юзеры будут оставаться у вас на сайте и качать файлы, также вы можете добавлять свои банеры в go/index.html дабы качать с обменника и смотре рекламу партнёров ;)

Урок подготовил leonP4 специально для www.All-For-Kompa.RU


Админ - Первый источник флуда на форуме =)
 
Форум » Владельцу сайта » HTML, JS, CSS. » урок: создание перехвата внешних ссылок как на uCoz
Страница 1 из 11
Поиск:
Реклама