BUEditor: eDefTagDialog

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

Аватар пользователя glintwine glintwine 20 июля 2008 в 14:21

Есть код:
js:
var B = eDefBrowseButton('', 'attr_href', 'Browse', 'link');
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: 'Альтернативный текст'},

];
eDefTagDialog('img', form, 'Вставить/Редактировать изображение', 'Вставить');

он вызывает формочку, для размещения изображения... на выходе <img src="jgf" alt="" />
а надо что бы было <p class="cent"><img src="jgf" alt="" /></p>

как? Заранее спасибо...

Комментарии

Аватар пользователя Алешка Алешка 20 июля 2008 в 22:40

С подобным сталкивался. Надо было в secondary menu сделать обрамление каждого пункта меню обычным тегом . Ничего другого не придумал, как лезть в ядро друпала, искать функцию, которая формирует список менюхи и править.... Некрасивое решение, однако хук для такого сделать вряд ли удастся...
В Вашем случае, полагаю, та же ситуация. Строку, возвращаемую функцией eDefTagDialog( ) нужно дополнить тегами....
Или, как вариант, перехватить текущее возвращаемое значение и в нужном месте дописать , чтобы отдать далее на обработку. Это по месту смотрите - где удобнее.

Аватар пользователя glintwine glintwine 21 июля 2008 в 0:22

спасибо.
мде, я как то думал там всё элементарно...
может знаете вариант как выровнять изображение по центру средствами css, без p и div?

просто то бы кинул тогда класс наследования на все имейджи в постах...

Аватар пользователя VladSavitsky VladSavitsky 21 июля 2008 в 0:12

Мне кажется, что самый простой вариант - сделать доп.кнопку, которая имеет такой код:

<p class="cent">%TEXT%</p>

Выделяете код вашей картинки и жмёте эту кнопку - получите нужное вам обрамление тегами.
А уж когда надоест жать кнопку - хакнуть модуль...

Аватар пользователя glintwine glintwine 21 июля 2008 в 0:20

не для себя, а для пользователей...
хочу избавиться от кнопок выравнивания, что б текст не повадно было коверкать.
то что вы описали и так есть.