Jump to content


Photo
- - - - -

Древний Баг В Повторяемом Jbzoo Image


Best Answer Sliapy , 28 July 2021 - 17:21

В общем, скрипт \media\zoo\applications\jbuniversal\elements\jbimage\assets\js\edit.js неправильно считает кол-во изображений на странице, если в материале есть несколько повторяемых и неповторяемых элементов JBZoo Image.
 
Поменял код на такой и для меня это решило проблему.
 

w8s4WnG.png

Go to the full post


3 replies to this topic

#1 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 28 July 2021 - 15:15

Всем привет.

 

Столкнулся с багом, который у меня проявлялся еще в косматые времена и который мне тогда пофиксил Денис на конкретном сайте.

 

Суть бага:

 

При большой кол-ве повторяемого JBZoo Image в материале (у меня проявлялось на 10+ изображениях), элемент начинает вести себя странно — иногда при добавлении еще одного изображения исчезает одно из созданных ранее.

 

Сейчас баг у меня вылез и в JBZoo: 2.3.0, и в последней версии JBZoo: 4.12.0.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#2 Sliapy

Sliapy
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 28 July 2021 - 15:55

Как я понимаю, неправильно генерируется id для создаваемого повторяемого элемента.
 
Например, у нас 18 изображений
G7LjK3G.png
 
pLT0qXn.png
 
При добавлении еще одного, у поля со ссылкой на изображение почему-то id совпадает с уже существующим.
 
bismmb8.png
 
И в итоге при добавлении изображения, просто заменяется уже существующее с тем же id.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Sliapy

Sliapy
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 28 July 2021 - 17:21   Best Answer

В общем, скрипт \media\zoo\applications\jbuniversal\elements\jbimage\assets\js\edit.js неправильно считает кол-во изображений на странице, если в материале есть несколько повторяемых и неповторяемых элементов JBZoo Image.
 
Поменял код на такой и для меня это решило проблему.
 

w8s4WnG.png


Edited by CB9TOIIIA, 01 August 2021 - 08:49.

  • 4
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#4 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 01 August 2021 - 08:50

Подправил фото, а то битые читались форумом.


  • 1




Click to return to top of page in style!