Как полагаю из-за того, что код спойлера на phpBBex [spoiler=""] а не [spoiler=].
Как понимаю надо добавить их в коде расширения
- Код: Выделить всё
public function quote_for_spoiler($event)
{
if ($this->config['allow_bbcode'] && $event['mode'] == 'quote' && !$event['preview'] && !$event['refresh'])
{
$message_parser = $event['message_parser'];
$post_text = preg_replace('#\[quote=([^\[]+?)](.*?)\[/quote\]#s', '\\2', $message_parser->message);
if ($this->config['max_quote_lenght'] && mb_strlen($post_text) > $this->config['max_quote_lenght'])
{
global $user;
$message_parser->message = preg_replace('#\[quote=([^\[]+?)](.*?)\[/quote\]#s', '[spoiler=' . $this->user->lang['BUTTON_QUOTE'] . ' \\1][quote]\\2[/quote][/spoiler]', $message_parser->message);
$event['message_parser'] = $message_parser;
}
}
}