Доброго времени суток. Я решил сделать кнопку для bueditor для вставки изображения заключённого в ссылку с rel="lightbox".
Есть кнопка для вставки изображения:
$imce_url = function_exists('imce_menu') && user_access('access imce') ? url('imce/browse') : '';
return "js:
var B = eDefBrowseButton('$imce_url', 'attr_src', 'Browse', 'image');
var form = [
{name: 'src', title: 'Путь к изображению', suffix: B},
{name: 'alt', title: 'Альтернативный текст'},
];
eDefTagDialog('img', form, 'Вставить/Редактировать изображение', 'OK');
";
И для вставки ссылки, где href - путь к изображению, но между <a href="" rel="lightbox"> и </a> ничего нет:
$imce_url = function_exists('imce_access') && imce_access() ? url('imce') : '';
return "js:
var B = eDefBrowseButton('$imce_url', 'attr_href', 'Browse', 'link');
var form = [
{name: 'href', title: 'Путь к изображению', suffix: B},
{name: 'title', title: 'Описание'},
{name: 'rel', title: 'Lightbox', type: 'select', options: {'': '', lightbox: 'lightbox'}}
];
eDefTagDialog('a', form, 'Вставить/Редактировать ссылку', 'OK');
";
Согласитесь, что вставлять сначало изображение, а потом заключать его в ссылку неудобно. А вот как всё это объединить в одну кнопку я не знаю. Поэтому надеюсь на Вашу помощь.
Комментарии
до сих не могу дойти до этой кнопки с лайтбоксом, спасибо напомнили.
а как делать-то будете?)
Ссылку оно и вставляет. Только зачем вам селектор — не пойму, у вас же один элемент в списке... или будут еще?
суть вопроса в том, как объединить эти две кнопки