Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Как сделать редирект на все ссылки форума
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Описание: подскажите пожалуйста
jul
Отправлено: 20 Февраля, 2006 - 04:06:40
Post Id


Newbie


Покинул форум
Сообщений всего: 11
Дата рег-ции: Февр. 2006  

Карма 0




У меня на форуме очень много ссылок на другие сайты пишут.
Как можно сделать эти ссылки непрямыми, через редирект ?
Подскажите пожалуйста.
 
 Top
ETC Администратор
Отправлено: 20 Февраля, 2006 - 04:20:05
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




А зачем?
 
 Top
Vovich
Отправлено: 20 Февраля, 2006 - 05:11:20
Post Id



Full Member


Покинул форум
Сообщений всего: 240
Дата рег-ции: Июль 2005  

Карма 0




Есть сервис anonym.to

В файле lib.php перед обработчиком ссылок ставишь. пример: http://anonym.to?/htttp://www.site.net/

Понял, нет? Улыбка
 
 Top
jul
Отправлено: 20 Февраля, 2006 - 05:14:50
Post Id


Newbie


Покинул форум
Сообщений всего: 11
Дата рег-ции: Февр. 2006  

Карма 0




Vovich
А как сделать так, чтобы редирект был с моего сайта, а не с этого сервиса.

 
 Top
Vovich
Отправлено: 20 Февраля, 2006 - 05:19:18
Post Id



Full Member


Покинул форум
Сообщений всего: 240
Дата рег-ции: Июль 2005  

Карма 0




Скриптом Улыбка

Делай через сервис и не мучайся...
 
 Top
jul
Отправлено: 20 Февраля, 2006 - 05:25:48
Post Id


Newbie


Покинул форум
Сообщений всего: 11
Дата рег-ции: Февр. 2006  

Карма 0




Vovich
Хотелось бы все таки редирект с моего сайта.
А где можно скрип такой найти и как его поставить ?
 
 Top
jul
Отправлено: 24 Февраля, 2006 - 05:36:00
Post Id


Newbie


Покинул форум
Сообщений всего: 11
Дата рег-ции: Февр. 2006  

Карма 0




половина пути уже есть:
Делаем файл go.php с содержимым


<?
header("Location: $go"Подмигивание;
?>

Затем ссылка редирект будет выглядеть так
http://твой_сайт/go.php?go=http://какой-то сайт

Вопрос
Как сделать так что бы на форуме при вставке пользоватлем Url
он отображался в этом виде ?

помогите пож очень надо.


 
 Top
TvoyWeb Администратор
Отправлено: 24 Февраля, 2006 - 18:41:31
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




jul
Открываешь lib.php, находишь функцию ikoncode. В ней находишь строчку:
CODE:
$perlace[$i] = "<a href=\"http://".trim($m1[$i])."\" target=\"_blank\">{$m2[$i]}</a>";

и заменяешь на:
CODE:
$perlace[$i] = "<a href=\"http://твой_сайт/go.php?go=http://".trim($m1[$i])."\" target=\"_blank\">{$m2[$i]}</a>";


Дальше находишь строки:
CODE:
$post = preg_replace( "#(^|\s)((http|https|news|ftp)://\w+[^\s\[\]\<]+)#i" , "$1<a href=$2 target='_blank'>$2</a>", $post );
$post = preg_replace( "#(^|\s)(www\.\w+[^\s\[\]\<]+)#i" , "$1<a href=http://$2 target='_blank'>$2</a>", $post );

и заменяешь на :
CODE:
$post = preg_replace( "#(^|\s)((http|https|news|ftp)://\w+[^\s\[\]\<]+)#i" , "$1<a href=\"http://твой_сайт/go.php?go=$2\" target='_blank'>$2</a>", $post );
$post = preg_replace( "#(^|\s)(www\.\w+[^\s\[\]\<]+)#i" , "$1<a href=\"http://твой_сайт/go.php?go=http://$2\" target='_blank'>$2</a>", $post );
 
 Top
jul
Отправлено: 06 Марта, 2006 - 03:22:16
Post Id


Newbie


Покинул форум
Сообщений всего: 11
Дата рег-ции: Февр. 2006  

Карма 0




TvoyWeb
Vovich
Спасибо огромное за помощь.
У меня почти все получилось.
Все внешние ссылки заработали через редирект, но ссылки локальные, т. е. которые ведут на страницы самого форума почемуто не загружаются.
при наведении курсора на такую локальную ссылку путь показывается верно, но после клика по ней страница не загружается, а в адресной строке путь получается не до конца.
Может правда с ошибкой где-то, проверю все еще раз.

Еще раз спасибо всем.
Очень приятно, что у форума есть такая группа поддержкии группа единомышленников. В наше время такое не часто встретишь.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« ExBB - лучший форум на файлах »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.062]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33