блин у меня тоже ошибку показывает
Почему? Наверное все вырезали.
кто нибудь скажет мну дураку как ставить это на 3.2.2
или не получится?
hooligan (24.03.2011/00:25)
кто нибудь скажет мну дураку как ставить это на 3.2.2
или не получится?
Расскажу.
1) Из нового файла /incfiles/func.php нужно скопировать функцию url_replace и заменить аналогичную функцию в старом файле.
2) Насчет файла go.php я уже не помню. Попробуй заменить полностью на новый. Если не заработает, то придется разбираться.
---
Я сам этим не займусь, ибо некогда.
Но может кто-то возьмется и запилит под старую версию. Вон, VARG к примеру даже целый модуль фотоальбомов адаптировал. Попросите его, может сделает готовую сборку под старую версию и выложит тут.
hooligan, Там в основном новый вызов функций, и еще некоторые заморочки, которые используются в 4 версии.
Сморю старый сделал подтверждение при переходе по ссылке, помню был такой мод под 2.4 когда то.
-----------------------------------------------------------------
Служебная функция парсинга URL
-----------------------------------------------------------------
*/
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(':', ':', $m[1]) . '">' . str_replace(':', ':', $m[2]) . '</a>';
} else {
return '<a href="' . $set['homeurl'] . '/go.php?url=' . base64_encode(str_replace(':', ':', $m[1])) . '">' . str_replace(':', ':', $m[2]) . '</a>';
}
} else {
$tmp = parse_url($m[3]);
$m[3] = str_replace(':', ':', $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>';
}
}
}
/*
Это надо всталять??
Вставляю, у мя сайт пропадает..
Кто может сделать норм функ.пых?
предлагаю страницу с внешним редиректом открывать в новом окне