• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Показ миниатюр дополнительных фото товаров в каталоге
Показ миниатюр дополнительных фото товаров в каталоге
mybabys
Сообщений: 26
Репутация: 5

Сообщение # 1 | 15:08:42
Всем привет!

Для вида товара в каталоге (модуль Магазин) есть возможность вывести основное фото. Требуется помимо основного фото для каждого товара показать миниатюры дополнительных фотографий. Метод get из jquery использовать не хочется. Может, можно задачу реализовать через PHP и uAPI? Если кто-нибудь знает решение, подскажите, пожалуйста. Или это с помощью PHP и uAPI реализовать не получиться?
mybabys
Сообщений: 26
Репутация: 5

Сообщение # 2 | 15:08:45
Всем привет!

Для вида товара в каталоге (модуль Магазин) есть возможность вывести основное фото. Требуется помимо основного фото для каждого товара показать миниатюры дополнительных фотографий. Метод get из jquery использовать не хочется. Может, можно задачу реализовать через PHP и uAPI? Если кто-нибудь знает решение, подскажите, пожалуйста. Или это с помощью PHP и uAPI реализовать не получиться?
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 3 | 15:51:08
mybabys, на uAPI примерно так:
  • Получить товары категории
  • Из ответа разобрать изображения товаров в пару $ID$ - [$PHOTO1,2,3...$]
  • На странице каталога добавить изображения к товарам цепляясь к id="list-item-$ID$". Внутри уже по шаблону "Вид товара в каталоге" сами сможете задать подходящее место.

Один запрос на категорию получается.

leonoff(on)
Сообщений: 296
Репутация: 57

Сообщение # 4 | 19:07:50
mybabys, про get сразу забудьте, если не хотите чтобы пользователи (в т.ч. и вы) не получали бан.

На текущий момент по uAPI получить информацию по id товара не возможно.

Я бы на вашем месте поступил так. Называл бы фото такими именами:

ART_NO_1.png
ART_NO_2.png
и т.д.

где ART_NO соответствует артиклу товара.

А в шаблоне Вид товара в каталоге, соответственно выводим картинку так:

<img src="/images/$ART_NO$_1.png" alt="Доп. фото № 1">
<img src="/images/$ART_NO$_2.png" alt="Доп. фото № 2">

и т.д. Конечно не очень кошерно, но это как вариант, который можно и нужно подпилить под себя.
Ну и подайте вашу идею на вишлист, возможно скоро и появится такая возможность.


Добавлено (16 Дек 2016, 19:07:50)
---------------------------------------------
Посмотрел сейчас еще раз документацию uAPI. Там увидел, что можно получить товары из категории. Тогда можно отправлять ajax запрос с url категории и номером страницы. Ответ должен содержать параметр others_photo, который и будет содержать ссылки на остальные изображения. Берем их и отправляем в ответ на наш ajax запрос.

Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
Сообщение отредактировал leonoff(on) - Пятница, 16 Дек 2016, 19:35:07
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Показ миниатюр дополнительных фото товаров в каталоге
  • Страница 1 из 1
  • 1
Поиск: