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

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

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

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

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

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

2 лайка

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

1 лайк

Добрый день.

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

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

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

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

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

Еще заметил в файле /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}

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

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

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

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

@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 и ниже модуль не работает, к сожалению.

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

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

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

3 лайка

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

1 лайк

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

Добрый день.

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