BU Editor - значения по умолчанию [РЕШЕНО]

Главные вкладки

Аватар пользователя Urfin Urfin 29 сентября 2009 в 14:41

Народ. У меня вопрос. В сабжевом редакторе при выборе опции "вставить изображение" нужно, что бы поле "ширина" имело некое значение по умолчанию. А то больно неудобно для комментов. Картинки ползут. Либо специально для комментов создать свою (облегченную) версию панельки. Проблема в том - как её подключить именно для окошка комментария.
Вот код функции "Вставить/редактировать изображение":

js:
var B = eDefBrowseButton('/?q=imce/browse', 'attr_src', 'Browse', 'image');
var form = [
 {name: 'src', title: 'Адрес изображения', suffix: B},
 {name: 'width', title: 'Ширина x Высота', suffix: ' x ', getnext: true, attributes: {size: 3}},
 {name: 'height', attributes: {size: 3}},
 {name: 'alt', title: 'Альтернативный текст'},
{name: 'align', title: 'Выравнивание', type: 'select', options: {'': '', left: 'По левому краю', right: 'По правому краю', center: 'По центру'}}
];

Комментарии

Аватар пользователя pvb-d pvb-d 29 сентября 2009 в 16:38

У окошка комментария по-умолчанию id="edit-comment"
у основного id="edit-body"

Для редактора основного в настройках указать прятать для edit-comment
у второго редактора для комментов прятать для edit-body

Аватар пользователя Urfin Urfin 9 января 2013 в 9:58
php:
$imce_url = function_exists('imce_access') && imce_access() ? url('imce') : '';
return "js:
var B = eDefBrowseButton('$imce_url', 'attr_src', 'Browse', 'image');
var form = [
{name: 'src', title: 'Ссылка на картинку:', suffix: B, attributes: {size: 40, value: '<Вставьте ссылку на изображение>'}},
{name: 'width', title: 'Ширина:' , attributes: {size: 3, value: 400}},
{name: 'vspace', title: 'Отступы: вер. x гор.', suffix: ' x ', getnext: true, attributes: {size: 3, value: 3}},
{name: 'hspace', attributes: {size: 3, value: 3}},
{name: 'align', title: 'Выравнивание', type: 'select', options: {'':'', center: 'По центру', right: 'По правому краю', left: 'По левому краю'}},
{name: 'alt', title: 'Описание картинки:        ', attributes: {size: 40}}
];
eDefTagDialog('img', form, 'Вставить/Редактировать изображение', 'OK');
"
;

Все просто. Ищем нужное поле ставим значение этого поля {size: 3, value: 400}}