В поле состояния для создания нового сообщения о состоянии в Соединениях 6 CR5 отображается следующая панель инструментов, когда TinyMCE включен в editor.config
:
Но это полностью сломано. При добавлении изображения или таблицы оно отображается в поле редактора. После публикации записи она была удалена. Поскольку это смущает наших пользователей, я хочу отключить эту панель инструментов. Панель инструментов из плагина TinyMCEs quickbars . Я попытался переопределить панель инструментов в config.js
, добавив в массив externalPlugins
следующее:
{
name: "quickbars",
url: pluginBaseDir + "quickbars/plugin.min.js",
settings: {
quickbars_insert_toolbar: (isStatusUpdatePage ? '' : 'link quickimage quicktable')
}
},
, где isStatusUpdatePage
проверяет в верхней части скрипта наличие текстового поля обновления состояния:
var isStatusUpdatePage = document.getElementById('lconn_news_microblogging_sharebox_InputForm_0_textBoxContainer') ? true : false;
Кажется, что config.js
никогда не загружался на вкладке обновления статуса, хотя это (минимальный) редактор TinyMCE. Можно проверить это с помощью некоторого отладочного вывода, используя функцию postCreateTextboxio
:
postCreateTextboxio: function (editor) {
console.log("postCreateTextboxio got called")
}
Во всех других экземплярах редактора (например, вики, форумах, блогах, ...) это работает, и я вижу сообщение, напечатанное в браузерах приставка. Но по статусу обновления нет.
Мои вопросы:
- Как настроить редактор из обновлений статуса, когда там игнорируется
config.js
? - Если это невозможно по какой-либо причине : Как я могу исправить нерабочую панель инструментов?