При вставке картинки (Bueditor + imce) вставляеться код картинки <img src="/files/u1/MirRemonta1_1-22-50_672_0.jpg" width="100" height="75" alt="" />
а как добавить кнопку или модифицировать то что есть, чтоб вставлялась эта же картинка, но со ссылкой на полное изображение, например так:
<a href="/files/u1/MirRemonta1_1-22-50_672.jpg" class="highslide" onclick="return hs.expand(this)"><img src="/files/u1/MirRemonta1_1-22-50_672_0.jpg" width="100" height="75" alt="" /></a>
Комментарии
Пока ответа ждал, сам сделал)) вот код кнопки:
var reg = /src="(.*\.(jpg|gif|png|jpeg|JPG|JPEG))" width/ ;
var code = editor.active.getSelection();
var arr = reg.exec(code)
if (arr) {
var ahref1 = '<a href="';
var ahref2 = '" class="highslide" onclick="return hs.expand(this)">';
var ahref3 = '</a>';
var result = arr[1].replace("_0", "")
editor.active.replaceSelection(ahref1 + result + ahref2 + code + ahref3);
}
В CSV файл бы еще загнать, чтоб импортировать кнопку удобней было...
Решение было сохранено на сайте DrupalCookBook.ru:
Галерея на скрипте Highslide JS.
Авторы, предложившие решения, также указаны в сохранённой статье.
Внес изменения в код: убрал привязку к ширине картинки.
Также есть описание принципа работы кнопки.
куда кнопку то девать???
в bueditor.js запихать что ли???
я поставил bueditor что дальше???