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

Страниц (18): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
 

31. electron - 3 июня 2009 — 03:50 - перейти к сообщению
lisiycat пишет:
Перепроверте еще раз все изменения в файлах - Юра (yard3d) туфты не делает!!!!!

да я и не говорю, что это туфта, Юра молодец.
перезалил два файла из бэкапа и снова сделал как в первом посте - не работает Недовольство, огорчение
32. electron - 3 июня 2009 — 09:01 - перейти к сообщению
блин, ну что я делаю не так????
33. Andr1y - 3 июня 2009 — 09:49 - перейти к сообщению
Что именно не работает? Силки и дальше остались в постах прямыми?
34. electron - 3 июня 2009 — 10:36 - перейти к сообщению
да, окно предупреждения не выдается

мож я что не догнал....
файл rd.php лежит по адресу домен/forum/rd.php . правильно?
если у меня на сайте файлы форума лежат в папке домен/forum/ то из этого

yura3d пишет:

После установки мода в файле include/fm.class.php строку:
CODE:
preg_match('#http\:\/\/(.+?)\/#is', $this->exbb['boardurl'], $this->exbb_domain);

нужно заменить строкой:
CODE:
preg_match('#http://(.+?)(/|$)#is', $this->exbb['boardurl'], $this->exbb_domain);


моя - первыя строка? так?
35. Borman - 3 июня 2009 — 10:44 - перейти к сообщению
Так! Ты заменил?
36. electron - 3 июня 2009 — 10:51 - перейти к сообщению
строку я не менял, я делал все как в первом посте

даже доступ к файлу rd.php ставил 755 и 777 - не пашет Недовольство, огорчение
37. Andr1y - 3 июня 2009 — 12:14 - перейти к сообщению
Если сделать все так как написано в первом посте, то переход происходит без любого предупреждения.
Просто все силки будут виду:
CODE:
http://www.yoursite.com/forum/rd.php?http://www.link.com
38. electron - 3 июня 2009 — 12:35 - перейти к сообщению
Andr1y , то что ты написал мне абсолютно ни о чем не говорит
39. yura3d - 3 июня 2009 — 13:13 - перейти к сообщению
electron
Проверяйте ещё раз правильность всех сделанных изменений, этот мод установлен на многих форумах, работающих на базе ExBB FM 1.0 RC1, и особых проблем пока обнаружено не было (за исключением описанного ранее бага с форумом, установленным в корне домена). Как будет свободное время, постараюсь добраться-таки до этого мода, исправить все возможные проблемы и вынести управление в админку (чтобы можно было настраивать, к каким доменам не нужно обращаться через редирект)
40. Andr1y - 3 июня 2009 — 13:35 - перейти к сообщению
electron пишет:
Andr1y , то что ты написал мне абсолютно ни о чем не говорит

Объясню...
В реализации, которая описана в первом посте темы не предусмотрен показ предупреждения о переходе по внешней ссылке, а только замена силки
CODE:
http://www.linc.com

на силку
CODE:
http://www.yoursite.com/forum/rd.php?http://www.link.com
, где
CODE:
www.linc.com
адрес силки в сообщении, а
CODE:
http://www.yoursite.com
- адрес Вашего сайта.
41. electron - 3 июня 2009 — 13:48 - перейти к сообщению
yura3d пишет:
Проверяйте ещё раз правильность всех сделанных изменений, этот мод установлен на многих форумах, работающих на базе ExBB FM 1.0 RC1, и особых проблем пока обнаружено не было

только за сегодня 4 раза проверял правильность изменений. свихнуться можно от обилия знаков Улыбка ладно, обойдусь без мода, вернусь на последний бэкап.
42. mastersound - 3 июня 2009 — 13:50 - перейти к сообщению
Цитата:
....и вынести управление в админку (чтобы можно было настраивать, к каким доменам не нужно обращаться через редирект....

вот это очень нужная тема. Некоторым партнерам нужно позволять прямые ссылки на них с форума, при равноценном обмене, например...
43. yura3d - 3 июня 2009 — 14:00 - перейти к сообщению
electron пишет:
только за сегодня 4 раза проверял правильность изменений. свихнуться можно от обилия знаков ладно, обойдусь без мода, вернусь на последний бэкап.

Выложите здесь изменённые файлы, будет свободное время, посмотрю в чём проблема

mastersound пишет:
вот это очень нужная тема. Некоторым партнерам нужно позволять прямые ссылки на них с форума, при равноценном обмене, например...

Ну здесь нужно предусмотреть такую ситуацию, чтобы размещение прямых ссылок было под контролем. А то, например, я разрешу прямые ссылки на определённый домен, а потом придёт нечистый на руку партнёр, зарегит несколько аккаунтов и будет всяческим способом увеличивать кол-во ссылок (например, оставлять не особо полезные, общие сообщения, а ссылка будет размещаться в подписи). Текущий вариант хорош тем, что прямую ссылку разместить становится в принципе невозможно, даже применяя разного рода ухищрения (в то же время администраторы форума могут размещать прямые ссылки при помощи HTML). Единственное место, где ссылки не преобразуются, это разве что поле Домашняя страница в профилях пользователей, но в следующей версии мода этот недочёт устраним
44. electron - 3 июня 2009 — 14:57 - перейти к сообщению
кажется нашел в чем собака зарыта :
в файле fm.class.php два раза встречается код

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



строки 778 и 928. после какой из них вставлять этот

CODE:
if (!stristr($Link, \'http://www.\'.$fm->exbb_domain) && !stristr($Link, \'http://\'.$fm->exbb_domain))
$Link = $fm->out_redir.$Link;



код???
45. yura3d - 3 июня 2009 — 15:29 - перейти к сообщению
electron
Насколько я помню, там 2 процедуры обработки ссылок, соответственно добавлять нужно после каждой из найденных строк

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

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