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

Joomla 3

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

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

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

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

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

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

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

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

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

  • Joomla 3.9.11
  • 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.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 3+ и JoomShopping 4+

Комментарии

  • Сергей
    В какое изображение вставлять, как вставлять, нечего не понятно)
    • Blog About
      Добрый день.
      В описании более чем достаточно описано, что необходимо сделать.
      1 - Создаем зависимый атрибут, называем его к примеру "Цвет", в качестве параметров указываем к примеру "красный", "желтый", "синий" и т.д.
      2 - В настройках JoomShopping обязательно включаем опцию "Дополнительные параметры для атрибутов".
      3 - Теперь необходимому товару добавляем этот нужные цвета, сохраняем настройки и напротив добавленных атрибутов появятся кнопки "Дополнительные параметры", при нажатии откроется окно с загрузкой изображений - для каждого цвета загрузите нужные изображения.
      4 - Соответственно в настройках аддона выберите созданный атрибут.
    • Blog About
      Если Вам не понятно, куда вставлять именно строку $product->_tmp_var_image_block; и по какой-то причине в Вашем шаблоне её нет, то тут я не могу конкретно сказать место, т.к. у всех чаще всего разная разметка дизайна. Как вариант, Вы можете открыть файл product.php шаблона по умолчанию в каталоге /components/com_jshopping/templates/default/list_products/ и найти эту строку там, посмотрите где именно она выводится и добавьте её ровно также в своём коде.
      <div class="image_block">
      <?php print $product->_tmp_var_image_block;?>
      ... тут остальной код ...
      </div>
  • Сергей
    "В файле найдите блок вывода изображения, внутри этого блока обязательно должна быть строка print $product->_tmp_var_image_block; в противном случае аддон срабатывать не будет."
    • Blog About
      В некоторых кастомных/покупных шаблонах вырезают эти строки, в результате чего подобного рода аддоны перестают работать. В этих строках как правило ничего не выводятся, но они позволяют аддонам делать "зацепы" и выводить нужное содержимое.
      Если у Вас в шаблоне по какой-то причине нет этой строки, добавьте её.

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