Перейти к содержимому


Фотография
- - - - -

Баг в JBZOO Image

jbzoo image

Лучший Ответ SmetDenis , 27 May 2014 - 13:45

Кажется понял в чем дело. Добавил правку в ваш сайт.

Посмотрите, если все работает хорошо, то правка появится в следующей версии.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 CB9TOIIIA

CB9TOIIIA

Отправлено 23 May 2014 - 14:19

Нашел баг и подтвердил его nonumber:

 

It seems to be an issue in the Zoo items only.
And it isn't just the Snippets editor button, it is ALL editor buttons.
Even the core 'Image' button throws the error.

So this isn't a Snippets issue, but a Zoo issue.

 

Суть бага заключается в ошибке: Too much recursion, из-за которой невозможно использовать кнопки.

Записал скринкаст для примера:

 

0_8f1aa_9c9af871_orig.gif
 

Со стандартным ZOO image (изображение) все работает. Огромная просьба пофиксить.


  • 0

#2 SmetDenis

SmetDenis

Отправлено 24 May 2014 - 07:23

Что-то я не понял.

Каким образом связан редактор, youtube, кнопка редактора, jbimage и nonumber ?

Скринкаст интересный, но понятен только вам.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 CB9TOIIIA

CB9TOIIIA

Отправлено 24 May 2014 - 08:48

Извините, надо было ясней выразиться. Баг заключается в том, что при использовании jb image вызывает конфликт выше изложенный. При нем невозможно воспользоваться даже кнопками joomla (изображение и т.п.), так и сторонними расширениями (nonumber и т.п.).

Я вначале решил, что это баг расширений от nonumber, но он проанализировал ситуацию и выявили зависимость бага от использования полей jb image и просто zoo image. На скринкасте я показал, что со стандартным zoo image все прекрасно работает, с jb image выходит ошибка. Я ясно выразился?)
  • 0

#4 SmetDenis

SmetDenis

Отправлено 24 May 2014 - 09:46

Спасибо. Попробую повторить у себя.
Возможно мне понадобится временный доступ к вашему сайту, чтобы изучить проблему.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 CB9TOIIIA

CB9TOIIIA

Отправлено 24 May 2014 - 16:12

Данные отправил в ЛС, на сколько мог изучил ошибку:

 

Uncaught RangeError: Maximum call stack size exceeded 
 
 0_8f1e7_51db1ba0_orig.png
 
 
 0_8f1e6_a573c0bc_orig.png
 
 
Ругается на: 
 if (a.match(/^jbimage-select-/)) {
Часть кода:

window.jInsertEditorText = function (c, a) {

        if (a.match(/^jbimage-select-/)) {

            var $element = $("#" + a),
                value = c.match(/src="([^\"]*)"/)[1];

            $element.parent()
                .find("div.image-preview")
                .html(c)
                .find("img")
                .attr("src", url + value);

            $element.val(value);

        } else {
            $.isFunction(window.insertTextOld) && window.insertTextOld(c, a);
        }
    };

Просьба проанализировать и помочь решить проблему.


  • 0

#6 SmetDenis

SmetDenis

Отправлено 27 May 2014 - 13:45   Лучший Ответ

Кажется понял в чем дело. Добавил правку в ваш сайт.

Посмотрите, если все работает хорошо, то правка появится в следующей версии.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 CB9TOIIIA

CB9TOIIIA

Отправлено 27 May 2014 - 15:35

Кажется понял в чем дело. Добавил правку в ваш сайт.

Посмотрите, если все работает хорошо, то правка появится в следующей версии.

Да, вроде все корректно работает!:)


  • 0

#8 CB9TOIIIA

CB9TOIIIA

Отправлено 27 May 2014 - 16:40

а какие файлы подправили? чтобы до обновы обновить др. сайты? вроде и на др. такая же беда.


  • 0

#9 SmetDenis

SmetDenis

Отправлено 28 May 2014 - 10:25

Только этот файл

media\zoo\applications\jbuniversal\elements\jbimage\assets\js\edit.js


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами jbzoo image

Click to return to top of page in style!