Показать сообщение отдельно
Soniks вне форума      Старый #4  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
24.07.2005, 18:48

mihas это не глюк, это так сделали разработчики phpbb, они запретили вывод в url круглых скобок, ну если вам это так очень надо, то можете в ходе изменения (см. выше) файле includes/bbcode.php, на 2-ом этапе замените на:
PHP код:
 $ret preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+\(\)]*)#is""\\1<a href=\"\\2\" target=\"_blank\">\\2</a>"$ret);
 
// matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
 // Must contain at least 2 dots. xxxx contains either alphanum, or "-"
 // zzzz is optional.. will contain everything up to the first space, newline, 
 // comma, double quote or <.
 
$ret preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+\(\)]*)#is""\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>"$ret); 

должно сработать.
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".