AB: Модуль - Расширенные просмотрщики изображений


#1

Здравствуйте! Модуль - Расширенные просмотрщики изображений не совместим с похожим модулем от симтек Eagle Owl Previewer. При установке модуля от AB возникает ошибка и модуль не устанавливается. Выход только полное удалениие модуля от симтек.
@ab.designer добавьте пожалуйста модуль Eagle Owl Previewer как несовместимый с вашим модулем


#2

Добрый день
Могли бы вы показать какая именно ошибка возникает?


#3

При установке модуля:
“Ой, произошла ошибка (SyntaxError: Unexpected end of JSON input). Пожалуйста, попробуйте еще раз”
При этом в журнале ошибок ничего нет


#4

Создайте пожалуйста тикет в техподдержку чтобы мы могли исследовать ошибки и устранить её.


#5

Возникает проблема с функцией fn_settings_variants_addons_appearance_default_image_previewer, так как она уже есть в модуле Eagle Owl и при установке модуля возникает ошибка с переопределением функции и модуль не устанавливается.


#6

Доходчиво, спасибо)
В текущей реализации действительно нет возможности 2м модулям устанавливать варианты для одной настройки. Добавим модуль как конфликтный.


#7

Добрый день.

Подскажите, можно ли как-то (через костыли, неважно) поставить модуль на cs-cart версии ниже 4.13.1?


#8

Можете убрать ограничение в addon.xml и попытаться установить.
При этом мы не гарантируем работоспособность модуля и магазина в целом.
Модуль не тестировался на более ранних версиях, все манипуляции производить на свой страх и риск.


#9

ios 13.3, браузер safari. При тапе на картинку она открывается в новой вкладке.
Воспроизвел на https://unitheme.net/

Проверьте, пожалуйста, работу на ios. Скорее всего это баг.


#10

Нет под рукой ios 13.3
Попробуйте повторить на https://photoswipe.com/
Возможно это баг библиотеки


#11

Еще заметил в файле /responsive/templates/addons/ab__image_previewers/hooks/products/ab__image_previewer.post.tpl следующий код:

{if $addons.ab__image_previewers.ps_display_add_to_cart == "Y" && $smarty.capture.ab__ip_cart_button_id}
    <div class="pswp__button_external" data-ca-external-click-id="{$smarty.capture.ab__ip_cart_button_id}">
        {include file="buttons/add_to_cart.tpl" but_text=__("add_to_cart") but_name=""}
    </div>
{/if}

Предположу, что в стандартных темах кнопка не будет выводиться, так как ее там просто не существует.


#12

Вы немного ошибаетесь, все будет корректно работать
Можете проверить на демо установке


#13

На iOS 13 не увидел такую проблему, но на iOS 12 удалось воспроизвести.

Думал может js не успел загрузиться, но нет – несколько раз перезагружал страницу и вместо просмотрщика открывалось исходное изображение.


#14

@alexbranding @ab.developer.lev посмотрите по проблеме на iOS?

Проблема, вероятно, связана с webp; на iOS 14 (в которой появилась поддержка webp) все работает нормально, а у версий ниже, которые не умеют в webp, при клике вместо просмотрщика открывается оригинал изображения в jpeg.

Это касается не только iOS, но и всех браузеров, которые не поддерживают webp. Для примера – потестите в Internet Explorer 11, там просмотрщик тоже не открывается.

Update: Хотя может и не в webp дело. Если запросить демо модуля с https://demos.abt.team, то на нем поведение такое же, хотя там голый CS Cart и все изображения в jpeg.

В общем, на древнем IE 11 и iOS 13 и ниже модуль не работает, к сожалению.


#15

А возможно этот модуль установить на версию 4.10?


#16

Можете попробовать


#17

Для IOS 13.3 и ниже в разумных пределах сделаем совместимость. Войдёт в следующую версию.


#18

Подскажите, пожалуйста, ориентировочную дату выхода второй версии.


#19

Модуль в очереди на тестирование.
Так что думаю в течении недели будет


#20

Добрый день.

Есть ли новости по второй версии? :slight_smile: