BUEditor + IMCE + Thickbox

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

Аватар пользователя penexe penexe 1 февраля 2008 в 16:19

подскажите как связать BUEditor + IMCE + Thickbox, чтоб при вставки уменьшеной картинки ставилась ссылка на полную версию с атрибутом class='thickbox'

Комментарии

Аватар пользователя penexe penexe 1 февраля 2008 в 21:19

почти сделал, вопросец возник по яваскрипту
как проверить строки в жаваскрипте?
надо просто проверить является ли выбраная картинка маленьой копией, у меня превьюшки IMCE генерит имя_картинки_0.jpg даквот надо сделать проверку является ли конец строчки , строкой '_0.jpg', если является то вырезать _0 из строки и отдать в url

шарющие люди в js есть?

Аватар пользователя penexe penexe 1 февраля 2008 в 21:24

ГОТОВО Smile

        var x = obj.attributes['src'].substr(obj.attributes['src'].length-6,obj.attributes['src'].length-1);
        if(x == '_0.jpg') {
                var url = obj.attributes['src'].substr(0,obj.attributes['src'].length-6) + '.jpg';
        }else {
                var url = obj.attributes['src'];
        }
    editor.active.replaceSelection('<a href="'+ url +'" class="thickbox">' + eDefHTML(tag, obj.innerHTML, obj.attributes) + '</a>');

вставляем это после 213 строчки в default_buttons_functions.js
заменяя при этом строку 214ю:

editor.active.replaceSelection(eDefHTML(tag, obj.innerHTML, obj.attributes));

за работоспособность не ручаюсь, но у меня все работает Smile я так рад )

Аватар пользователя okolobaxa okolobaxa 17 февраля 2008 в 22:02

Огромной спасибо, метод действительно работает, но хотелось бы конечно без хаков модулей, только кнопкой для BUEditor, но что-то никак не выходит