Код: Выделить всё
case 0:
$this->bbcode_cache[$bbcode_id] = array(
'str' => array(
+ "[/quote:\$uid]\n" => $this->bbcode_tpl('quote_close', $bbcode_id),
'[/quote:$uid]' => $this->bbcode_tpl('quote_close', $bbcode_id)
),
'preg' => array(
-----------------
case 8:
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
- '#\[code(?:=([a-z]+))?:$uid\](.*?)\[/code:$uid\]#ise' => "\$this->bbcode_second_pass_code('\$1', '\$2')",
+ '#\[code(?:=([a-z]+))?:$uid\](.*?)\[/code:$uid\][\n]?#ise' => "\$this->bbcode_second_pass_code('\$1', '\$2')",
)
);
break;
Источник: Sumanai / phpBBex 2.0 / commit / 657ae2b87fd2 — Bitbucket
https://bitbucket.org/Sumanai/phpbbex-2.0/commits/657ae2b87fd2
Файл bbcode.php для сравнения из phpbbex прилагается.