[РЕШЕНО]Преобразование ссылок и переход на помежуточную страницу

Главные вкладки

Аватар пользователя MasterTrend MasterTrend 2 ноября 2010 в 17:22

Добрый день.
Хотелось бы автоматизировать этот прооцесс и возможно есть модуль по эти цели.
Допустим на сайте забивается прямая ссылка <a href="http://tvoisite.ru/">tekst ssilki</a>, было бы замечательно, если она автоматически изменялась на ссылку вида
<a href="http://mysite.ru/click.php?http://tvoisite.ru/" target="_blank">tekst ssilki</a>, а при переходе по этой ссылке формировалась промежуточная страница (одинаковая, стандартная для всех ссылок, на ней могут быть банеры, она может сама перенаправить через время на страницу, либо переходим уже с нее по прямой ссылке), эту страницу типа click.php? можно будет закрыть от индексирования.

Комментарии

Аватар пользователя edhel edhel 2 ноября 2010 в 18:30

это можно сделать модулем, в котором будет объявлен фильтр (хук filter), который будет заменять ссылки на другие ссылки

Аватар пользователя MasterTrend MasterTrend 2 ноября 2010 в 21:54

Никогда с этим сам не сталкивался..
Допустим я сам сделаю ссылки такого вида на сайте: http://mysite.ru/click.php?http://tvoisite.ru/
а как дальше быть?
я так понимаю должна быть страница click.php, которая ссылается на скрипт и подставляет урл http://tvoisite.ru/
в сраницу для перенапраления..

Аватар пользователя raspytnik raspytnik 2 ноября 2010 в 22:50

в описании модуля написано:
You can optionally force a disclaimer to be displayed before the user is redirected.

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

Аватар пользователя raspytnik raspytnik 2 ноября 2010 в 22:52

а вообще вот костыли:

<HEAD>
<SCRIPT language="JavaScript">
<!--
 function getgoing()
  {
    top.location="http://someplace.com";
   }
 
   if (top.frames.length==0)
    {
     alert("You will be redirected to our main page in 10 seconds!");
     setTimeout('getgoing()',10000);
     }
//-->
</SCRIPT>
</HEAD>

взято отсюда http://www.pageresource.com/jscript/jredir.htm