• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Помогите создать редирект

Статус
В этой теме нельзя размещать новые ответы.

sk8er

Banochkin.com
Регистрация
21 Июл 2008
Сообщения
404
Реакции
25
1. 8.3
2. Нулл
3. Ребят, прошу помочь. В общем делаю редирект, нужно что бы в dle автоматически внешние ссылки преобразовывались в ссылку вида Для просмотра ссылки Войди или Зарегистрируйся

Либо второй вариант - все внешние ссылки автоматически ставились в leech.

И нужно, что бы всё происходило потоком. Тоесть не изменялись новости в базе, а только во время вывода, через parse.class.php

Первый вариант более предпочтительнее.

Готов дать на пиво за помощь :)
 
найти
if( $url['leech'] ) {

$url['html'] = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url['html'] ) );

return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a><!--dle_leech_end-->" . $url['end'];

} else {

if ($this->safe_mode AND !$config['allow_search_link'])
return "<noindex><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a></noindex>" . $url['end'];
else
return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a>" . $url['end'];

}

заменить на
if( $url['leech'] ) {

$url['html'] = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url['html'] ) );

return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a><!--dle_leech_end-->" . $url['end'];

} else {

if ($this->safe_mode AND !$config['allow_search_link'])
return "<noindex><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a></noindex>" . $url['end'];
else
return"<a href=\"http://megasite.ru/engine/redirect.php?url=".$url['html']."\" ".$target.">".$show."</a>" . $url['end'];

}
 
Эм... Поставил, там просто ссылки ставило через редирект...

А мне нужно, что бы внешние ссылки автоматически переводились в вариант вида Для просмотра ссылки Войди или Зарегистрируйся
 
index.php в любое место добавь код
if($_GET['r'])
{
header ("Location: $url['html']\$target");
}
 
ты видимо понять меня не можешь :) постараюсь объяснить

вот есть статья на сайте simple.ru. там стоят ссылки: внутренние, самого сайта, допустим simple.ru/tag/hard, и внешние ссылки, допустим на гугл google.ru.

так вот, нужно что бы ссылки simple.ru оставались обычными, а все остальные (в данном примере google.ru) ставились в leech. и всё это делалось автоматически при выводе статьи, а не при сохранении новости.
 
  • Заблокирован
  • #6
Очередной флуд. ТС, стукни в асю, помогу
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху