У меня на форуме очень много ссылок на другие сайты пишут.
Как можно сделать эти ссылки непрямыми, через редирект ?
Подскажите пожалуйста.
1. jul - 20 Февраля, 2006 - 04:06:40 - перейти к сообщению
2. ETC - 20 Февраля, 2006 - 04:20:05 - перейти к сообщению
А зачем?
3. Vovich - 20 Февраля, 2006 - 05:11:20 - перейти к сообщению
Есть сервис anonym.to
В файле lib.php перед обработчиком ссылок ставишь. пример: http://anonym.to?/htttp://www.site.net/
Понял, нет?
В файле lib.php перед обработчиком ссылок ставишь. пример: http://anonym.to?/htttp://www.site.net/
Понял, нет?
4. jul - 20 Февраля, 2006 - 05:14:50 - перейти к сообщению
Vovich
А как сделать так, чтобы редирект был с моего сайта, а не с этого сервиса.
А как сделать так, чтобы редирект был с моего сайта, а не с этого сервиса.
5. Vovich - 20 Февраля, 2006 - 05:19:18 - перейти к сообщению
Скриптом
Делай через сервис и не мучайся...
Делай через сервис и не мучайся...
6. jul - 20 Февраля, 2006 - 05:25:48 - перейти к сообщению
Vovich
Хотелось бы все таки редирект с моего сайта.
А где можно скрип такой найти и как его поставить ?
Хотелось бы все таки редирект с моего сайта.
А где можно скрип такой найти и как его поставить ?
7. jul - 24 Февраля, 2006 - 05:36:00 - перейти к сообщению
половина пути уже есть:
Делаем файл go.php с содержимым
<?
header("Location: $go"
?>
Затем ссылка редирект будет выглядеть так
http://твой_сайт/go.php?go=http://какой-то сайт
Вопрос
Как сделать так что бы на форуме при вставке пользоватлем Url
он отображался в этом виде ?
помогите пож очень надо.
Делаем файл go.php с содержимым
<?
header("Location: $go"
?>
Затем ссылка редирект будет выглядеть так
http://твой_сайт/go.php?go=http://какой-то сайт
Вопрос
Как сделать так что бы на форуме при вставке пользоватлем Url
он отображался в этом виде ?
помогите пож очень надо.
8. TvoyWeb - 24 Февраля, 2006 - 18:41:31 - перейти к сообщению
jul
Открываешь lib.php, находишь функцию ikoncode. В ней находишь строчку:
и заменяешь на:
Дальше находишь строки:
и заменяешь на :
Открываешь 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 );
$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 );
$post = preg_replace( "#(^|\s)(www\.\w+[^\s\[\]\<]+)#i" , "$1<a href=\"http://твой_сайт/go.php?go=http://$2\" target='_blank'>$2</a>", $post );
9. jul - 06 Марта, 2006 - 03:22:16 - перейти к сообщению
TvoyWeb
Vovich
Спасибо огромное за помощь.
У меня почти все получилось.
Все внешние ссылки заработали через редирект, но ссылки локальные, т. е. которые ведут на страницы самого форума почемуто не загружаются.
при наведении курсора на такую локальную ссылку путь показывается верно, но после клика по ней страница не загружается, а в адресной строке путь получается не до конца.
Может правда с ошибкой где-то, проверю все еще раз.
Еще раз спасибо всем.
Очень приятно, что у форума есть такая группа поддержкии группа единомышленников. В наше время такое не часто встретишь.
Vovich
Спасибо огромное за помощь.
У меня почти все получилось.
Все внешние ссылки заработали через редирект, но ссылки локальные, т. е. которые ведут на страницы самого форума почемуто не загружаются.
при наведении курсора на такую локальную ссылку путь показывается верно, но после клика по ней страница не загружается, а в адресной строке путь получается не до конца.
Может правда с ошибкой где-то, проверю все еще раз.
Еще раз спасибо всем.
Очень приятно, что у форума есть такая группа поддержкии группа единомышленников. В наше время такое не часто встретишь.