PDA

View Full Version : Обновляем форум phpBB 2.0.16 до 2.0.17


Soniks
20.07.2005, 20:11

Master
20.07.2005, 22:29
Жуть можно скоро лозунг писать новый форум каждый день! :wink:

mihas
23.07.2005, 13:01
Soniks в очередной раз спасибо. Всегда пользуюсь твоими описаниями по обновлению форума, у меня модов полно и поэтому не могу просто поменять файлы.
P.S. Небольшой глюк появился после обновления 2.0.16 до 2.0.17, некорректно подсвечивается ссылка. Например ссылка http://google.ru/download/superfile_2_(www.sajt.ru).rar
подсвечивается не полностью а только до скобок, остальное не подсвечивается.

Soniks
24.07.2005, 18:48
mihas это не глюк, это так сделали разработчики phpbb, они запретили вывод в url круглых скобок, ну если вам это так очень надо, то можете в ходе изменения (см. выше) файле includes/bbcode.php, на 2-ом этапе замените на:
$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);

должно сработать.

mihas
24.07.2005, 18:50
я уже разобрался, спасибо. решил, что лучше все таки пусть круглые скобки останутся в запрете.