Addon JoomShopping Палитра цветов

Joomla 3 Joomla 4

Аддон JoomShopping палитра цветов — данный аддон позволяет отображать палитру расцветок товара компонента JoomShopping, с возможностью смены изображения в зависимости от выбранного цвета в палитре.

Аддон JoomShopping палитра цветов предлагает перечень настроек для отображения. Автоматически собирает наборы расцветок товара. Возможно задать способ переключения расцветок — при наведении или с помощью клика мыши.

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

Аддон устанавливается из раздела «Компоненты» — «JoomShopping» — «Установка и обновление».

Особенности модуля

  • Полностью бесплатный;
  • Нет привязки к домену;
  • Имеет гибкий функционал, все настройки доступны из административной панели;
  • Не требует правок кода и не изменяет ядро системы;
  • Отсутствуют копирайты и вшитые скрытые ссылки;

[свернуть]
Административная часть

[свернуть]
Тестирование

Модуль тестировался на следующих версиях компонентов и модулей:

  • Joomla 4.2.9
  • Joomla 3.9.11
  • JoomShopping 5.1.2
  • JoomShopping 4.18.3
  • JoomShopping модуль Top rating 4.0.4
  • JoomShopping модуль Bestseller 4.0.3
  • JoomShopping модуль product labels 4.0.4
  • JoomShopping модуль Latest products 4.1.5
  • JoomShopping модуль top hits 4.0.4

[свернуть]
История версий

0.1.1: (23.03.2023)
— Добавлена поддержка Joomla 4 + JoomShopping 5

0.0.9: (12.07.2021)
— Удалена привязка к домену и соответствующий зашифрованный код, теперь аддон распространяется бесплатно;

0.0.8: (12.03.2020)
— В настройки аддона добавлен параметр, позволяющий самостоятельно выбрать способ сортировки палитры;
— Исправлена ошибка, из-за которой выводились дублирующие цвета, если товару были присвоены множественные вариации атрибутов (например «цвет + размер + и т.д.»), теперь атрибуты корректно группируются.

0.0.6: (29.09.2020)
— Исправлена сортировка палитры цветов, теперь порядок корректно определяется на основе сортировки изображений в атрибутах;
— Исправлена ошибка, из-за которой изображение не сменялось при наведении на палитру цветов.

0.0.5: (26.09.2020)
— Исправлена сортировка изображений в случае, если для одного цвета задано более одного изображения.

0.0.4: (29.08.2020)
— Исправлена ошибка, из-за которой формировался некорректный запрос в базу данных.

0.0.2: (28.08.2019)
— Добавлена возможность изменить метод смены изображений: при наведении, кликом мыши;
— Добавлена возможность отключить отображения названий цветов.

0.0.1: (25.08.2019)
— Добавлена возможность отключить аддон без его удаления;
— Добавлена возможность задать высоту изображения;
— Добавлена возможность указать атрибут, из которого должна формироваться палитра расцветок.

[свернуть]
F.A.Q.

В: Будет ли аддон работать с JoomShopping 3?
О: Нет.

В: Есть ли в планах разработка аддона для JoomShopping 3?
О: Нет.

В: Не получается установить аддон, что я делаю не так?
О: Аддон устанавливается из раздела «Компоненты» — «JoomShopping» — «Установка и обновление». Если и в этом случае не устанавливается, напишите о проблеме на почту info@blog-about.ru

В: Где находятся настройки аддона?
О: Настройки аддона доступны из раздела «Компоненты» — «JoomShopping» — «Опции» — «Расширения», справа от аддона «JoomShopping addon — Color Palette in Products List» нажмите кнопку в поле «Конфигурация».

В: Как связать палитру цветов с изображениями товаров?
О: Первым делом проверьте, что у Вас активирован параметр «Дополнительные параметры для атрибутов» в разделе «Компоненты — JoomShopping — Настройки — Функции магазина». Это дает возможность добавлять изображения отдельно для каждого атрибута товара. Теперь, когда Вы будете присваивать каждому товару разные атрибуты цвета, то напротив каждого атрибута будет кнопка «Дополнительные значения», где можно добавить изображения к атрибуту.

В: Слишком долгая анимация смены изображений, как исправить?
О: Откройте файл /plugins/jshoppingproducts/ba_color_palette_products_list/ba_color_palette_products_list.js и везде, где встретите значение 500 (2 раза) смените на своё в секундах. 500 в данном случае означает анимацию в полсекунды.

В: Будет ли работать аддон с кастомным шаблоном JoomShopping?
О: Работа аддона с кастомизированным шаблоном JoomShopping не гарантируется. Всё зависит от степени его кастомизации.

В: Аддон установился нормально, настройки произведены, но результата никакого, где проблема?
О: Если у Вас переопределен шаблон JoomShopping в Вашем шаблоне Joomla, то откройте файл /templates/ВАШШАБЛОН/html/com_jshopping/list_products/product.php Если у Вас стандартный шаблон JoomShooping или он переопределен согласно рекоммендациям JoomShopping, то откройте файл /components/com_jshopping/templates/ВАШШАБЛОН/list_products/product.php
В файле найдите блок вывода изображения, внутри этого блока обязательно должна быть строка print $product->_tmp_var_image_block; в противном случае аддон срабатывать не будет.

[свернуть]
Возможные конфликты и требования

  • Для корректной работы модуля на сайте должна быть подключена библиотека jQuery;
  • Для работы модуля необходима версия PHP не ниже 5.6;
  • Может не работать с плагинами вывода зависимых атрибутов в списке товаров (не проверялось);
  • Не работает совместно с аддоном JShopping More Photos.

[свернуть]

Вложения

Только Joomla 4+ и JoomShopping 5+
Только Joomla 3+ и JoomShopping 4+

Комментарии

  • Олег
    Отличный плагин! Пожалуйста разработайте его для joomla 4 и JoomShopping 5
    • Blog About
      Добавлена версия для Joomla 4 + JoomShopping 5.
      Важно! Версия не тестировалась ни с какими дополнительными модулями вывода товаров. По возможности, если всё корректно работает с модулями вывода (например Top rating, Latest Products и т.д.), отпишитесь, пожалуйста.
      • Олег
        Вы очень крутой человек, Спасибо за работу! Буду по возможности рекламить ваш сайт! Уважение Вам!

Добавить комментарий