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

Страниц (18): В начало « ... 10 11 12 13 14 15 [16] 17 18 »
 

226. CAB - 29 ноября 2011 — 18:54 - перейти к сообщению
BON, не припомню такого... Я ставил по инструкции, а ты?
(Добавление)
Ууу, нашёл. Удаляем при установке обновления. Ну тогда вообще получается полная ... модифицировать надо везде, где определяется домашний домен, а мест много, да ещё и сам вариант модификации надо разработать... нее, это тебе только к Юре Подмигивание
227. BON - 30 ноября 2011 — 14:48 - перейти к сообщению
CAB пишет:
Ууу, нашёл. Удаляем при установке обновления.

ну я же не буду просто так писать, не будь так сильно уверен Улыбка
228. саня - 9 марта 2012 — 06:05 - перейти к сообщению
Народ подскажите для страниц штмл редирект внешних ссылок.
Вот накопал
файл go.php
CODE:
<?php
$m="http://ИМЯ_ВАШЕГО_САЙТА.ru";
if ( isset($_GET['redirect']) ) {
$location = $_GET['redirect'];
header("Location: $location");
exit;
}
else {
header("Location: $m");
}
?>


а ссылки на странице надо прописывать типа
CODE:
<a href="http://ИМЯ_ВАШЕГО_САЙТА.ru/go.php?redirect=http://adminway.ru">Блог системного администратора!</a>


Насчёт безопасности как такой скрипт? если он вообще окажется рабочим.
взял отсюда http://adminway.ru/kak-skryt-lis...-redirekt-na-php
229. CAB - 10 марта 2012 — 21:56 - перейти к сообщению
yura3d, в продолжение написанного здесь http://exbb.info/community/topic...15015#1331415015
выложите в первом сообщении темы исправленную версию файла rd.php, т.к. у меня стоит файл именно из первого сообщения темы и имеем то, что имеем.
230. CAB - 12 марта 2012 — 04:54 - перейти к сообщению
В продолжение выше написанного...
Вчера поэкспериментировал у себя. У меня уже в массиве $_SERVER нет якоря. Мод стоит в полной версии из первого сообщения темы. yura3d, что где подправить?
231. yura3d - 12 марта 2012 — 05:47 - перейти к сообщению
CAB пишет:
В продолжение выше написанного...
Вчера поэкспериментировал у себя. У меня уже в массиве $_SERVER нет якоря. Мод стоит в полной версии из первого сообщения темы. yura3d, что где подправить?

Я же ещё здесь писал, что якори - чисто браузерная функция и что серверам браузеры якори не отправляют. Для обработки редиректа с якорями необходимо применять JavaScript. Обновил скрипт редиректа rd.php в первом сообщении темы, пробуйте!
232. CAB - 12 марта 2012 — 15:46 - перейти к сообщению
yura3d пишет:
Обновил скрипт редиректа rd.php в первом сообщении темы, пробуйте!

Спасибо. Всё заработало.
233. Parapsixolog - 30 марта 2012 — 14:33 - перейти к сообщению
Подскажите пожалуйста, что то я запутался. Если этот мод ещё не устанавливался, то всё равно нужно сперва устанавливать сперва мод а потом его обновление за [09.06.2009] ?

Сразу нельзя?
234. саня - 30 марта 2012 — 14:56 - перейти к сообщению
yura3d пишет:
/!\ Важно! Для корректной работы мода сначала нужно установить его первоначальную версию (инструкция в спойлере ниже), и только потом обновление для мода (ссылка выше)


Как видите а потом и другие исправления
235. Parapsixolog - 10 апреля 2012 — 11:51 - перейти к сообщению
У меня не получилось установить мод. Во первых вот эта строка встречается в файле include/fm.class.php 2 раза:

CODE:
$Link = (empty($matches[2])) ? "http://".$matches[1]:$matches[1];


В инструкции нет этого упоминания.


Далее. Я не нашел строку:

CODE:
'$LinkText = preg_replace("#^(.{32})(.+)(.{16})#is","$1...$3",trim($matches[1]));


Зато есть:

CODE:
'; $LinkText = preg_replace("#^(.{32})(.+)(.{16})#is","$1...$3",trim($matches[1]));




И не нашел:

CODE:
'$LinkText = preg_replace("#^(.{32})(.+)(.{16})#is","$1...$3",trim($matches[2]));


Есть;

CODE:
';$LinkText = preg_replace("#^(.{32})(.+)(.{16})#is","$1...$3",trim($matches[2]));
236. Parapsixolog - 21 апреля 2012 — 19:41 - перейти к сообщению
Не работают ссылки такого вида:

http://narod.ru/disk/40743580001...0%D0%B9.mp3.html

Где собака зарыта?

Если нельзя исправить редирект, можно ли в некоторых ссылках его отключать?
237. BON - 21 апреля 2012 — 19:42 - перейти к сообщению
здесь где то было решение.
(Добавление)
Parapsixolog пишет:
можно ли в некоторых ссылках его отключать?

нет
238. Parapsixolog - 21 апреля 2012 — 20:10 - перейти к сообщению
BON пишет:
здесь где то было решение.


Может конечно и было, но я не нашел. Единственное что я выяснил, что если вместо rd.php использовать rd2.php, то ссылка такого вида как http://narod.ru/disk/40743580001...0%D0%B9.mp3.html отрабатывается правильно. Но зато перестают работать ссылки на кириллические домены.
239. BON - 22 апреля 2012 — 07:23 - перейти к сообщению
насчет киррлилических доменов то же была куча исправлений. мне щас просто некогда искать. у меня экзамен завтра.
240. Parapsixolog - 22 апреля 2012 — 10:46 - перейти к сообщению
Кстати моя ссылка не работает и на этом форуме.

Есть правда корявый выход из этого положения. Использовать URL Decoder/Encoder: http://meyerweb.com/eric/tools/dencoder/
http://www.macmax.ru/ut/urldecoder/
http://gate.in.ua/urlende.html

Вот этот пример прекрасно работает:
http://narod.ru/disk/46825550001.../%D0%BF.txt.html
http://narod.ru/disk/46825550001...fd479/п.txt.html

Но не всё так благополучно, это видно на вот этом примере:
http://narod.ru/disk/40743580001...0%D0%B9.mp3.html
http://narod.ru/disk/40743580001/Эль Шаддай.mp3.html

Как видно в нём, форум ExBB не понимает пробелов в ссылках.

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

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