Кодировка HTML | Демо-сайт CMS uCoz | Почта

Скрипт - Переход по внешней ссылке

Архив полностью рабочих скриптов и так далее...

Скрипт - Переход по внешней ссылке

Сообщение HellDashX » 28 авг 2008, 21:31

Вобщем я не знаю можно ли так сделать на UCOZ но вот пример как на сайте vkontakte.ru или вот как сдесь http://x-softer.ru/engine/redirect.php? ... 6&mirror=1 когда нажимаеш на ссылку переходит на страницу где написано

Код: Выделить всё
Вы покидаете сайт по внешней ссылке. ССЫЛКА, предоставленной одним из участников. Администрация не несет ответственности за содержимое сайта .ССЫЛКА. и настоятельно рекомендует не указывать никаких своих данных, имеющих отношение к нашему сайту (особенно e-mail,  пароль и cookies), на сторонних сайтах.

Если Вы еще не передумали, нажмите на ССЫЛКА.
Если не хотите переходить, нажмите отмена.


Можно ли такое сделать на UCOZ?
Аватара пользователя
HellDashX
Рядовой
Рядовой
 
Автор темы
Сообщения: 29
Возраст: 28
Зарегистрирован: 06 июн 2008, 09:45
Карма: + 1 -
Откуда: Нижний Новгород

Re: Скрипт - Переход по внешней ссылке

Сообщение XxMARSxX » 28 авг 2008, 21:52

конечно можно, способов как минимум 3
я знаю один на jQuery
Vanofuture просто на яваскрипт делал
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
XxMARSxX
Супермодератор
Супермодератор
 
Сообщения: 1991
Возраст: 33
Зарегистрирован: 20 апр 2008, 18:02
Карма: + 22 -
Откуда: Украина, Полтавская область, Кременчуг, Автозаводской район, Нагорная часть

Re: Скрипт - Переход по внешней ссылке

Сообщение anger » 28 авг 2008, 22:32

я знаю ещё один. вместо чтобы просить php фичи под юкоз, идите на php хостинг 8-)
Аватара пользователя
anger
Майор
Майор
 
Сообщения: 124
Зарегистрирован: 27 июл 2008, 03:23
Карма: + 1 -
Откуда: Питер

Re: Скрипт - Переход по внешней ссылке

Сообщение HellDashX » 28 авг 2008, 23:43

XxMARSxX помоги пожалуйста

anger не остри... ;)
Аватара пользователя
HellDashX
Рядовой
Рядовой
 
Автор темы
Сообщения: 29
Возраст: 28
Зарегистрирован: 06 июн 2008, 09:45
Карма: + 1 -
Откуда: Нижний Новгород

Re: Скрипт - Переход по внешней ссылке

Сообщение XxMARSxX » 29 авг 2008, 02:22

по тексту сверху я понял что это из контакта, собственно с него я и взял шаблон.

для работы скрипт требуется jQuery

1) ставим перед </head> скрипт:
<script type="text/javascript">
$(document).ready(function(){
$("a[@href^=http:]").each(function(){
if(this.host!="sp-fans.net.ru"){$(this).attr("target","_blank").attr("href",function(){return'/away.htm?'+this.href});}
})});
</script>


Синим - ваш домен (без http://, слешей и других папок в нижнем РиГиСтРе)

2) заливаем в корень сайта файл с именем away.htm, его содержимое ниже:
Код: Выделить всё
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Переход по внешней ссылке</title>
<script type="text/javascript">
var domain = self.location.host;
var url = self.location.search;
url = url.substring(1, url.length);
function go() {location.replace(url);}
</script>
</head>
<body style="padding: 20px 180px; font-size: 12px; font-family: Tahoma; line-height: 200%;">
<h2>Переход по внешней ссылке</h2>
Вы покидаете сайт <script type="text/javascript">document.write('<b>'+ domain +'<\/b>')</script> по внешней ссылке <script type="text/javascript">document.write('<b>'+ url +'<\/b>')</script>.
Администрация <script type="text/javascript">document.write('<b>'+ domain +'<\/b>')</script> не несет ответственности за содержимое сайта <script type="text/javascript">document.write('<b>'+ url +'<\/b>')</script> и настоятельно рекомендует
<b>не указывать</b> никаких своих данных, имеющих отношение к <script type="text/javascript">document.write('<b>'+ domain +'<\/b>')</script> (особенно <b>e-mail</b>, <b>пароль</b> и <b>cookies</b>), на сторонних сайтах.
<br><br>
Кроме того, сайт <script type="text/javascript">document.write('<b>'+ url +'<\/b>')</script> может содержать
вирусы, трояны и другие вредоносные программы, опасные для Вашего
компьютера. Если у Вас нет серьезных оснований доверять этому сайту,
лучше всего на него не переходить, даже если Вы якобы получили эту
ссылку от одного из Ваших друзей.
<br><br>
Если Вы еще не передумали, нажмите на <script type="text/javascript">document.write('<a href="javascript://" onClick="go()">'+ url +'<\/a>')</script>.
<br>
Если Вы не хотите рисковать безопасностью Вашего аккаунта и компьютера, нажмите <a href="javascript:window.close()">отмена</a>.
</body>
</html>


Если вы все правильно сделали то внешние ссылки будут иметь такой вид
Код: Выделить всё
http://ВАШ.АДРЕС.САЙТА/away.htm?http://САЙТ.НА.КОТОРЫЙ.ВЫ.ХОТИТЕ.ПОПАСТЬ/


А сама страница будет выглядеть будет так:
Изображение

Смотреть пример: Тест
Последний раз редактировалось AllCity 16 янв 2009, 23:40, всего редактировалось 4 раз(а).
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
XxMARSxX
Супермодератор
Супермодератор
 
Сообщения: 1991
Возраст: 33
Зарегистрирован: 20 апр 2008, 18:02
Карма: + 22 -
Откуда: Украина, Полтавская область, Кременчуг, Автозаводской район, Нагорная часть

Re: Скрипт - Переход по внешней ссылке

Сообщение HellDashX » 29 авг 2008, 09:43

Спасибо сейчас всё проверю
Последний раз редактировалось HellDashX 29 авг 2008, 09:58, всего редактировалось 1 раз.
Аватара пользователя
HellDashX
Рядовой
Рядовой
 
Автор темы
Сообщения: 29
Возраст: 28
Зарегистрирован: 06 июн 2008, 09:45
Карма: + 1 -
Откуда: Нижний Новгород

Re: Скрипт - Переход по внешней ссылке

Сообщение HellDashX » 29 авг 2008, 09:56

Код: Выделить всё
Переход по внешней ссылке
Вы покидаете сайт sonymobile.net по внешней ссылке http://sonymobile.net/forum/8-2-1. Администрация sonymobile.net не несет ответственности за содержимое сайта http://sonymobile.net/forum/8-2-1 и настоятельно рекомендует не указывать никаких своих данных, имеющих отношение к sonymobile.net (особенно e-mail, пароль и cookies), на сторонних сайтах.

Кроме того, сайт http://sonymobile.net/forum/8-2-1 может содержать вирусы, трояны и другие вредоносные программы, опасные для Вашего компьютера. Если у Вас нет серьезных оснований доверять этому сайту, лучше всего на него не переходить, даже если Вы якобы получили эту ссылку от одного из Ваших друзей.

Если Вы еще не передумали, нажмите на http://sonymobile.net/forum/8-2-1.
Если Вы не хотите рисковать безопасностью Вашего аккаунта и компьютера, нажмите отмена.


Установил jquery-1.2.6.pack всё работает, но толко одна проблема у меня на форуме и на сайте на страницы все переходит как на внешние, можно ли сделать чтобы на все страницы сайта sonymobile.net,sonymobile.net/блаблабла заходило как обычно а на другие страницы например на Allcity с сообщением?
Аватара пользователя
HellDashX
Рядовой
Рядовой
 
Автор темы
Сообщения: 29
Возраст: 28
Зарегистрирован: 06 июн 2008, 09:45
Карма: + 1 -
Откуда: Нижний Новгород

Re: Скрипт - Переход по внешней ссылке

Сообщение XxMARSxX » 29 авг 2008, 10:35

ну так замени все внутренние ссылки действительно на внутренние...
почему у меня работает все правильно а у тебя нет?


а все понял... ты бы еще свой домен в скрипте курсивом выделил бы и разными цветами разукрасил бы :evil:
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
XxMARSxX
Супермодератор
Супермодератор
 
Сообщения: 1991
Возраст: 33
Зарегистрирован: 20 апр 2008, 18:02
Карма: + 22 -
Откуда: Украина, Полтавская область, Кременчуг, Автозаводской район, Нагорная часть

Re: Скрипт - Переход по внешней ссылке

Сообщение HellDashX » 29 авг 2008, 10:42

XxMARSxX ничего я не выделял! мне это не нужно! :evil: :evil: :evil:
Лучше скажи как заменить все ссылки на внутренние? и сделать так что-бы все страницы моего сайта были не внешними! а внешними былы не с моим доменом
Аватара пользователя
HellDashX
Рядовой
Рядовой
 
Автор темы
Сообщения: 29
Возраст: 28
Зарегистрирован: 06 июн 2008, 09:45
Карма: + 1 -
Откуда: Нижний Новгород

Re: Скрипт - Переход по внешней ссылке

Сообщение XxMARSxX » 29 авг 2008, 10:48

HellDashX писал(а):XxMARSxX ничего я не выделял! мне это не нужно! :evil: :evil: :evil:
Лучше скажи как заменить все ссылки на внутренние? и сделать так что-бы все страницы моего сайта были не внутренними

не тупи! я имею ввиду SonyMobile.Net в скрипте напиши строчными (в нижним РиГиСтРе, маленькими) буквами
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
XxMARSxX
Супермодератор
Супермодератор
 
Сообщения: 1991
Возраст: 33
Зарегистрирован: 20 апр 2008, 18:02
Карма: + 22 -
Откуда: Украина, Полтавская область, Кременчуг, Автозаводской район, Нагорная часть

След.

Вернуться в Архив скриптов и интересных решений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron