Igor-san, столкнулся на сайте с подобной проблемой. Объяснил посетителям, чтобы вставляли ссылки с помощью
и тогда проблем не будет.
Тоже интересует данная тема.
Евгений. Там проблема с RewriteRule который обрезает параметры в URl. С наскоку решить не удалось, поэтому я сделал обходной маневр, который к тому же не коснется спамеров (как тут некоторые предполагают). Делаем возможность админу постить в ББкодах урл без обработки. Открываем файл includes/bbcode/bbcode.lib.php b в функции url_2html заменяем
if ($href) {
if (preg_match('/^http:\/\/'.$_SERVER['HTTP_HOST'].'/', $href)){ $url = $href;
$local = true;
} else {
$local = false;
}
на
if ($href) {
if (preg_match('/^http:\/\/'.$_SERVER['HTTP_HOST'].'/', $href)){ $url = $href;
$local = true;
} else {
//Делаю для админа исключение минуя обработки
$inUser = cmsUser::getInstance();
if ($inUser->is_admin)
{
} else
{
}
$local = false;
}