AntiSlaed CMS
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, Гость ( Вход | Регистрация )

> Внимание!

Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.


> Редирект ссылок для IPB 2.3.3-2.3.5
Z1dan3
сообщение Jun 29 2008, 22:27
Сообщение #1


x_X
Иконка группы

Группа: Дизайнеры

Сообщений: 633
Регистрация:
12.4.2008
Из: :( Украина :(
Пользователь №: 3,219
Спасибо сказали: 229

Вставить ник




Рекомендуется к установке, чтобы спам-посты теряли смысл поднятия PR за ваш счет.
создаем в корне файл redirect.php с кодом:
ЦИТАТА
<?
$arr = array("\n", "\r", "\t", '\\');

$url = getenv('QUERY_STRING');
$url = str_replace($arr, "", $url);

header("location: " . $url);
?>

Ищем в /sources/classes/bbcode файл class_bbcode_core.php
строка:
ЦИТАТА
return ( isset($url['st']) ? $url['st'] : '' ) . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end'];

добавить выше:
ЦИТАТА
if (!strstr($url['html'], "http://ваш_сайт.сом")) $url['html'] = "http://ваш_сайт.сом/redirect.php?" . $url['html'];

далее ищем в файле /sources/lib/post_parser.php
ЦИТАТА
$txt = preg_replace( "#<a href=[\"'](http://|https://|ftp://|news://)?(\S+?)['\"].+?".">(.+?)</a>#" , "\[url=\\1\\2\]\\3\[/url\]" , $txt );


заменить на:
ЦИТАТА
$txt = preg_replace( "#<a href=[\"'](http://|https://|ftp://|news://)?(\S+?)['\"].+?".">(.+?)</a>#" , "\[url=\\1\\2\]\\3\[/url\]" , str_replace("http://ваш_сайт.сом/redirect.php?", "", $txt) );


Не забудьте в коде изменить ваш_сайт.сом
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение



Ответить в данную темуНачать новую тему

2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
 

RSS Текстовая версия Сейчас: 1 June 2024 - 12:43
Хостинг предоставлен NetLevel.Ru   Eleanor CMS