################
Для Johncms 3.2.2 !
PRINTED BY ISTANA
http://WELIFE.ORG.UA
################
итдем в файл func.php
и ищем функцию начинающийся
с этого:
function url_replace($m) {
// Служебная функция парсинга URL (прислал FlySelf)
удаляем ее полностью!
ну или закоментируите
через /* */
и пишем эту функцию

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'] . '/url.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'] . '/url.php?url=' . base64_encode($m[3]) . '">' . $m[3] . '</a>';
        }
    }
}

