ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Переход по внешним ссылкам через редирект

Страниц (18): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
 

136. nikk - 1 марта 2010 — 22:50 - перейти к сообщению
сегодня заметил ужасную для меня вещь!
Этот мод работал практически с самого первого дня форума, все внешниие ссылки прекрасно шли через редирект, но сегодня ссылки стали прямыми! То-есть мод практически не работает!
Стал смотреть файлы fm.class.php и lib.php, а там никаких изменений, будто я и не ставил этот мод!
После установки заново мода постоянно получаю белую страницу, помогите!
137. Rutir123 - 9 марта 2010 — 16:33 - перейти к сообщению
Ответьте пожалуйста, на такой вопросик

как в редирект добавить окошко стиля форума?
138. Александр Михалицын - 9 марта 2010 — 16:40 - перейти к сообщению
Rutir123,
а по понятнее вопрос задать? Подмигивание
139. Rutir123 - 9 марта 2010 — 16:56 - перейти к сообщению
Александр Михалицын ну когда переходишь по ссылке и выскакивает предупреждение вы согласны там типа перейти или отказаться нажмите здесь, так вот мне надо чтобы этот текст был в шаблоне от форума т.е. в прямоугольном окошке!
140. yura3d - 9 марта 2010 — 17:40 - перейти к сообщению
Rutir123 пишет:
Александр Михалицын ну когда переходишь по ссылке и выскакивает предупреждение вы согласны там типа перейти или отказаться нажмите здесь, так вот мне надо чтобы этот текст был в шаблоне от форума т.е. в прямоугольном окошке!

Вот один из вариантов оформления сообщения о переадресации в стиле скина InvisionExBB. По аналогии можно данный вариант доработать либо адаптировать для других скинов форума.
Спойлер (Отобразить)
141. Rutir123 - 9 марта 2010 — 19:53 - перейти к сообщению
yura3d все работает, все отлично! спасибо!
142. robert - 17 марта 2010 — 07:08 - перейти к сообщению
Добрый день!
Есть ссылки:
В которых присутствует символ +, при переходе на них, этот символ преобразуется в пробел (%20), к примеру:
http://www.sokkiagps.com/downloa...E_1011-31410.zip
Что делать Улыбка ?
143. yura3d - 20 марта 2010 — 13:43 - перейти к сообщению
robert пишет:
Добрый день!
Есть ссылки:
В которых присутствует символ +, при переходе на них, этот символ преобразуется в пробел (%20), к примеру:
http://www.sokkiagps.com/downloa...E_1011-31410.zip
Что делать Улыбка ?

Приношу свои извинения за задержку с ответом, за последний месяц что-то напряг со свободным временем. Огорчение
Решение проблемы (Отобразить)

Скрипт редиректа rd.php, скрипт совместимого редиректа для мода динамической подгрузки изображений на Ajax rd2.php, а также инструкция по созданию сообщения о переходе по внешней ссылке обновлены в соответствие с данным исправлением.

Данное исправление уже установлено на этом форуме, можете проверять. Улыбка
144. robert - 17 апреля 2010 — 06:28 - перейти к сообщению
Вот ещё одна вариация пробела:
http://narod.ru/disk/14264000000...20Earth.mp4.html
Так что сюда:
CODE:
strtr(urldecode($_SERVER['QUERY_STRING']), array(' ' => '+')сюда)

пришлось ещё и это:
CODE:
, array(' ' => '%20')
вставить Улыбка
145. yura3d - 18 апреля 2010 — 14:20 - перейти к сообщению
robert
CODE:
strtr(..., array(' ' => '+'), array(' ' => '%20'))

Предложенная Вами запись (2 замены подряд) не имеет смысла, поскольку после выполнения 1-ой замены (пробела на %20) больше пробелов в строке не останется, и что тогда мы будем заменять на + ? Проверьте теперь эту ссылку (где в имени файла фигурирует +), которую Вы выкладывали ранее. Через Ваш скрипт редиректа она не будет работать - смотрите сами.

Проблема в том, что пробел в пути и имени файла кодируется как %20, а пробел в именах и значениях параметров (той части URL, что после вопросительного знака) кодируется как + (при этом работает вариант и с %20).

Сейчас подправил скрипт rd.php на этом форуме, чтобы функция URL-декодирования работала с полностью URL-кодированной строкой. Буду пока тестировать, если не обнаружится других проблем, выложу обновлённый rd.php для скачивания.
146. robert - 19 апреля 2010 — 05:56 - перейти к сообщению
yura3d, понял. Буду ждать!
147. doxx - 23 апреля 2010 — 19:16 - перейти к сообщению
получается любая ссылка к которой спереди добавлен произвольный текст, перестает быть внешней?
148. yura3d - 24 апреля 2010 — 10:28 - перейти к сообщению
doxx пишет:
получается любая ссылка к которой спереди добавлен произвольный текст, перестает быть внешней?

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

robert пишет:
yura3d, понял. Буду ждать!

Тестирование никаких проблем не выявило, скачать обновлёный скрипт редиректа rd.php можно здесь. Сообщайте обо всех найденных недочётах, если таковые найдутся.
149. doxx - 24 апреля 2010 — 14:35 - перейти к сообщению
yura3d пишет:
Ваш вопрос совершенно не ясен. Ссылки, в которых фигурирует домен форума, мод не трогает. Все остальные ссылки преобразуются таким образом, чтобы переход по ним осуществлялся через редирект. В описании мода в первом сообщении темы всё подробно разжёвано. Причём тут какой-то произвольный текст, совсем не ясно. Вы бы хоть пример привели по Вашему вопросу.


да я читал описание...
Я имел ввиду, что не совсем понимаю технологию,
вот есть ссылка на сайт www.сайт.ру. она как бы считается внешней, относительно форума, для поисковика.

Получается добавив www.адрес-форума.ru/www.сайт.ру
ссылка перестает быть внешней, и становится внутренней, "внутре-форумной" ?
адрес то на сторонний сайт все равно же остается в написании
150. yura3d - 24 апреля 2010 — 20:09 - перейти к сообщению
doxx пишет:
адрес то на сторонний сайт все равно же остается в написании

Не важно, что имеется адрес стороннего сайта, важно то, что прямых ссылок на внешние сайты в результате работы данного мода не останется (адрес стороннего сайта передаётся в качестве параметра скрипту редиректа, а уже что там размещается в строке параметров, поисковых ботов не заботит). Переход на такие сайты осуществляется косвенно, через скрипт редиректа, который закрыт от поисковых роботов. Всё это даёт 2 преимущества:
  1. На форуме не останется внешних ссылок, что положительно скажется на SEO.
  2. У Вас появляется возможность контроля перехода по внешним ссылкам Ваших пользователей. В частности, Вы можете вести статистику переходов по внешним ссылкам и выводить предупреждения пользователям при попытке перехода.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0247]     [ ]