2. Fancybox обновлён до версии 1.3.4
3. Несколько исправлений недоработок
В зависимости от варианта спойлера установленного на форум, некоторые из указанных ниже инструкций выполнять не нужно (указанные строки не будут найдены в коде)
а. /includes/bbcode.php заменить
Код: Выделить всё
'#\[spoiler(?:=(.*?))?:$uid\]((?!\[spoiler(?:=.*?)?:$uid\]).)?#ise' => "\$this->bbcode_second_pass_spoiler('\$1', '\$2')"
Код: Выделить всё
'#\[spoiler(?:="(.*?)")?:$uid\]((?!\[spoiler(?:=".*?")?:$uid\]).)?#ise' => "\$this->bbcode_second_pass_spoiler('\$1', '\$2')"
Код: Выделить всё
'spoiler' => array('bbcode_id' => 13, 'regexp' => array('#\[spoiler(?:=(.*?))?\](.+)\[/spoiler\]#ise' => "\$this->bbcode_spoiler('\$0')")),
Код: Выделить всё
'spoiler' => array('bbcode_id' => 13, 'regexp' => array('#\[spoiler(?:="(.*?)")?\](.+)\[/spoiler\]#uise' => "\$this->bbcode_spoiler('\$0')")),
Код: Выделить всё
else if (preg_match('#^spoiler(?:=(.*?))?$#is', $buffer, $m) && substr($out, -1, 1) == '[')
Код: Выделить всё
else if (preg_match('#^spoiler(?:="(.*?)")?$#is', $buffer, $m) && substr($out, -1, 1) == '[')
Код: Выделить всё
$out .= 'spoiler=' . $username . ':' . $this->bbcode_uid . ']';
}
else
{
$out .= 'spoiler:' . $this->bbcode_uid . ']';
}
$tok = '[';
$buffer = '';
}
else if (preg_match('#^spoiler=(.*?)#is', $buffer, $m))
Код: Выделить всё
$out .= 'spoiler="' . $username . '":' . $this->bbcode_uid . ']';
}
else
{
$out .= 'spoiler:' . $this->bbcode_uid . ']';
}
$tok = '[';
$buffer = '';
}
else if (preg_match('#^spoiler="(.*?)#is', $buffer, $m))
Код: Выделить всё
'titleFormat': function(title, currentArray, currentIndex, currentOpts)
Код: Выделить всё
'hideOnContentClick': true,
Код: Выделить всё
'titleFormat': function(title, currentArray, currentIndex, currentOpts)
Код: Выделить всё
'hideOnContentClick': true,
в. Идём в адм. раздел - стили - Шаблоны - напротив названий переделанных стилей - нажать ссылку Обновить
г. Идём в адм. раздел - вкладка Общие - Очистить кэш - Выполнить
Начиная с этого обновления конструкция с заголовком спойлера без кавычек НЕ будет работать, т.е. так
Код: Выделить всё
[spoiler=Заголовок][/spoiler]
Код: Выделить всё
[spoiler="Заголовок"][/spoiler]