У многих в 4-й версии не возникло ни одного слова, но появилось много выражений, когда там пропали старые хаки на вывод кнопок дополнительных BB-кодов во всех версиях редактора, а не только в большой версии. Решение есть, спасибо мудрым людям!
отправился в /vb/ckeditor.php
на 247й строке нашел метод setToolbar, а в нем:
Код:
if ($this->editor_type == 'qr')
{
$toolbar[] = array('RemoveFormat', '-', 'PasteText', '-', 'Bold', 'Italic', 'Underline', '-', 'Font', 'FontSize', '-', 'TextColor', '-', 'Smiley', '-', 'Link', 'Email', 'Unlink', 'Image', 'Video', '-', 'Quote');
if ($iespell)
{
$toolbar[] = array('iespell');
}
$this->config['toolbar'] = $toolbar;
}
добавил туда строку взятую из поведения ПОСЛЕДНЕГО else - этого же метода:
Код:
$this->addCustomToolbarButtons();
Получилось:
Код:
if ($this->editor_type == 'qr')
{
$toolbar[] = array('RemoveFormat', '-', 'PasteText', '-', 'Bold', 'Italic', 'Underline', '-', 'Font', 'FontSize', '-', 'TextColor', '-', 'Smiley', '-', 'Link', 'Email', 'Unlink', 'Image', 'Video', '-', 'Quote');
if ($iespell)
{
$toolbar[] = array('iespell');
}
$this->config['toolbar'] = $toolbar;
$this->addCustomToolbarButtons();
}
Все! Собственно, все мои BB-шки стали в форме быстрого ответа, что и требовалось.
Таким же методом, можно добавить BB в быстрое редактирование ($this->editor_type == 'qe') и т.д.
Источник