Нет внешним ссылкам(Johncms 3.2.2)

1.2K
.
P_B_I
АВТОР Alkatraz
МОД ДЛЯ JOHNCMS 3.2.2 ISTANA ЗАМЕНЯЕМ АНАЛОГИЧНУЮ ФУНКЦИЮ В func.php

function url_replace($m) {
 global $set;
 if (!isset($m[3])) {
 $tmp = parse_url($m[1]);
 if('http://' . $tmp['host'] == $set['homeurl']){
 return '<a href="' . str_replace(':', '&#58;', $m[1]) . '">' . str_replace(':', '&#58;', $m[2]) . '</a>';
 } else {
 return '<a href="'  . $set['homeurl'] . '/go.php?url=' . base64_encode(str_replace(':', '&#58;', $m[1])) . '">' . str_replace(':', '&#58;', $m[2]) . '</a>';
 }
 } else {
 $tmp = parse_url($m[3]);
 $m[3] = str_replace(':', '&#58;', $m[3]);
 if('http://' . $tmp['host'] == $set['homeurl']){
 return '<a href="' . $m[3] . '">' . $m[3] . '</a>';
 } else {
 return '<a href="' . $set['homeurl'] . '/go.php?url=' . base64_encode($m[3]) . '">' . $m[3] . '</a>';
 }
 }
 }


Пример: http://welife.org.ua/go.php?ur ... udWE=
Прикрепленные файлы:
.
P_B_I
Че не кому не надо??
Хотя в подобной теме чуть ли не умоляли сделать на 3. Хм..
.
Здесь могла быть ваша реклама
у тебя не плохо ссылка вышла )))) у меня вот переход какой выскочил
http://x-srk.net/forum/ilimclu ... 2LnJ1
.
Let Mortal Kombat begin
Подожди, очухаются от счастья
.
Здесь могла быть ваша реклама
надо убрать хост один как то
.
P_B_I
X-DMITR (27.05.2011/16:10)
у тебя не плохо ссылка вышла )))) у меня вот переход какой выскочил
http://x-srk.net/forum/ilimclu ... 2LnJ1
а где промежуточная?
.
Здесь могла быть ваша реклама
какая промежуточная какой код написал тот и вставил
.
Здесь могла быть ваша реклама
)))) что то где то не правельно написал для моего сайта
.
P_B_I
X-DMITR, ты код из темы вставил?
Тогда незнаю.
У меня все ок..
.
P_B_I
у тебя 3.2.2 ?
Всего: 42