Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Еще один редирект
СообщениеДобавлено: 2011-06-11 17:40 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
Еще один редирект внешних ссылок. Позволяет сделать, чтобы ссылки были через редирект вида http://сайт/rlink.php?url=http://www.url.ru

[th]http://i23.fastpic.ru/big/2011/0611/d4/923d1ab6901a560e3bac30c7b26e34d4.png[/th]

Установка

Открываем rlink/config.php

И правим под себя

Код:
<?php
$website = "rustrek.ru";
$website_url = "http://www.rustrek.ru";
$default_color = "#BAD2CB";
$mouseover_color = "#839fbc";
?>


Открываем rlink/config.php

И правим под себя

Код:
//wenn nicht lokal
if(!stristr($site,"rustrek.ru") ) {


Распаковываем архив в корень.

Открываем includes/bbcode.php

Находим

Код:
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" class=\"postLink\">\\2</a>", $ret);


Меняем

Код:
$ret = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", "\\1<a href=\"http://www.rustrek.ru/rlink/rlink.php?url=\\2\" target=\"_blank\">\\2</a>", $ret);


Находим

Код:
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" class=\"postLink\">\\2</a>", $ret);


Меняем

Код:
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", "\\1<a href=\"http://www.rustrek.ru/rlink/rlink.php?url=http://\\2\" target=\"_blank\">\\2</a>", $ret);


Открываем bbcode.tpl

Находим

Код:
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->


Меняем

Код:
<!-- BEGIN url --><a href="http://www.test.rustrek.ru/rlink/rlink.php?url={URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->


Затестить можно здесь http://test.rustrek.ru/viewtopic.php?p=24117#24117

Все готово!


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-12 02:35 
Не в сети
Аватара пользователя
Раздал: 142.12 ГБ
Скачал: 8.45 ГБ
Ратио: 16.822


Зарегистрирован: 2010-12-15 05:44
Сообщения: 116
Откуда: http://krumax.org/
Интересно.
Тоесть пользователь даже перейдя по ссылке вроде как находится на твоём сайте?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-12-01 12:20 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-01-02 18:02
Сообщения: 29
Можно как то добавить в код редиректа разрешенные хосты, чтобы к ним не применялась опция редиректа ?
Потому что на ютубе и гугле данный редирект не работает
http://piratbit.net/rlink/rlink.php?url ... google.ru/


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-12-03 00:17 
Не в сети
Раздал: 368.29 КБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2010-12-25 17:04
Сообщения: 40
vons4
хм... у меня сработал :au:


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Переместиться наверх
 Главная |  Список форумов |   Time : 1.418s | 17 Queries | GZIP : Off |