Плагин+Компонент для управления цветами в VirtueMart

  • 80 Ответов
  • 14964 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

UPD 5.10.2012
Можно скачать новую версию. Теперь работает и для последних версий виртуамарта. Теперь можно не только цвета, но и текстуры добавлять!


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

Итак, что он делает:
А) Фронтенд:
- Делает цвета не в виде списка (селекта), а в виде квадратиков на странице товара
- В корзине также отображается цвет выбранного товара.
Б) Бэкенд:
- Компонент создания набора цветов
- Плагин, который автоматически добавляет кнопку, по нажатию которой очень легко назначить необходимый набор модулей!


Как пользоваться:
1) Стандартно устанавливаете плагин + компонент
2) СОздаете набор цветов
3) Напротив каждого товара в админке виртуамарта нажимаете на кнопку с цветами и назначаете нужные.

Подробнее на страничке компонента - http://virtuemartcolors.com/
Тестировалось все на VM 2.0.4

Качать отсюда - http://virtuemartcolors.com/download

Скрины  




« Последнее редактирование: 05.10.2012, 18:43:43 от kalinoffski2 »

*

Albion84

  • **
  • 14
  • 0
Хорошая штука. только вот когда заказ приходит там не видно какого он цвета. Просто название ко-во цена. Короче все есть, только выбранного цвета нет. Как это можно подправить?

Можно посмотреть в работе, как он отображается в карточке товара? По ссылке на сайт нет вариантов с выбором цвета

Хорошая штука. только вот когда заказ приходит там не видно какого он цвета. Просто название ко-во цена. Короче все есть, только выбранного цвета нет. Как это можно подправить?

учтем ) По идее надо плагин дописывать. В новой версии будет

Можно посмотреть в работе, как он отображается в карточке товара? По ссылке на сайт нет вариантов с выбором цвета

Вот прямая ссылка - http://virtuemartcolors.com/demo/wireless-mini-mouse-m1872012-06-14-17-23-58-detail

*

kreolka_8

  • ***
  • 153
  • 2
Все здорово! Жаль, что не для версии VM 1.1.x
Новую версию ещё не используй.

Все здорово! Жаль, что не для версии VM 1.1.x
Новую версию ещё не используй.

Под 1.1 только под индивилуальную разработку. Сейчас все пишем под VM 2

*

glutton

  • ***
  • 54
  • 0
Плагин отличный!!
Но есть одна неприятная мелочь - в качестве параметра цвета в заказ передаётся имя картинки: "Цвет: image_Thumb.jpg"
Это ведь не очень удобно (в корзине пусть себе отображается картинка, хотя тоже бы хотелось иметь возможность менять вариант отображения).

Надо, чтобы в заказ передавался текстовый заголовок цвета. Хотел сам поковырять фалы, да не нашёл, где можно заменить передачу в заказ поля TITLE вместо HCODE.
Не поможете разобраться с этим? Заранее спасибо!
« Последнее редактирование: 28.10.2012, 17:09:40 от glutton »

*

diz1

  • **
  • 19
  • 1
Еще особенность.
Замечена как локально, так и на хосте
Плагин "ломает" Widgetkit в админке. Если отключить плагин - все становится нормально

Плагин отличный!!
Но есть одна неприятная мелочь - в качестве параметра цвета в заказ передаётся имя картинки: "Цвет: image_Thumb.jpg"
Это ведь не очень удобно (в корзине пусть себе отображается картинка, хотя тоже бы хотелось иметь возможность менять вариант отображения).

Надо, чтобы в заказ передавался текстовый заголовок цвета. Хотел сам поковырять фалы, да не нашёл, где можно заменить передачу в заказ поля TITLE вместо HCODE.
Не поможете разобраться с этим? Заранее спасибо!

Учтем в будущем )

Еще особенность.
Замечена как локально, так и на хосте
Плагин "ломает" Widgetkit в админке. Если отключить плагин - все становится нормально

Что именно за виджет кит?

*

QuieTi

  • **
  • 20
  • 0
Добрый день! Такой вопрос. Плагин берёт оригинальное изображение по пути к примеру /images/stories/virtuemart/product/s-203.png  а если изображение в карточке уменьшенное /images/stories/virtuemart/product/resized/s-203_260x220.png  и разворачивается в полный размер по клику то при нажатии по цвету ничего не происходит, я так понимаю ему просто нечего разворачивать. Как тут быть?

*

Bullkin

  • **
  • 17
  • 0
Не работает, при выборе цвета пишет:
Цитировать

Warning: Invalid argument supplied for foreach() in Q:\home\edc\www\administrator\components\com_vmcolor\views\edititems\view.html.php on line 38


Что делать?

*

QuieTi

  • **
  • 20
  • 0
Не работает, при выборе цвета пишет:
Что делать?

Правильно создать набор цветов в компоненте, просто надо вникнуть в логику работы плагина.

*

Bullkin

  • **
  • 17
  • 0
Правильно создать набор цветов в компоненте, просто надо вникнуть в логику работы плагина.

Для него надо настраиваемое поле создавать? Какое?
Или что вбивать в id?

Помогите с логикой, ничего не понимаю!  crazy!

*

glutton

  • ***
  • 54
  • 0
сначала создаёшьнастраиваемое поле "цвет" штатными средствами VM, смотришь и запоминаешь его ID - какой получился, потом этот ID забиваешь для набора цветов, созданных в VM_COLOR

*

Bullkin

  • **
  • 17
  • 0
сначала создаёшь настраиваемое поле "цвет" штатными средствами VM, смотришь и запоминаешь его ID - какой получился, потом этот ID забиваешь для набора цветов, созданных в VM_COLOR

Спасибо, добрый человек! А тип поля всё равной какой?
Ещё я заметил, что если цвет удалить, то пустой квадратик остается всё равно. Нужно отдельно это поле в карточке товара удалять.

*

glutton

  • ***
  • 54
  • 0
тип поля по их инструкции должен быть "атрибут корзины"

*

glutton

  • ***
  • 54
  • 0
Обнаружил косяк - может, самому можно поправить? Дело в следующем:

Есть несколько разных фото товара под каждый цвет (например, фото1, фото2 и т.д.)
Главное фото товара= фото1, оно отображается при просмотре списка товаров и должно отображатся в качестве главного имиджа на странице описания.
НО! На странице описания фото1 сразу меняется на фото2 - так как фото2 соответствует первому цвету в списке цветов VMCOLOR
Дальше - хуже: при выборе любого цвета на месте главного имиджа отображается соответствующее  цвету фото (например, фото2) - это хорошо и правильно. НО! при клике на это фото в Lightbox разворачивается всегда фото1 (главое изображение товара), а надо чтоб фото в Lightbox соответствовало тому, на которое нажимаешь.

Вот такая ерунда, спасайте, кто может. Спасибо.





*

Katen`ka

  • ***
  • 32
  • 0
Ужас какой у меня почему то вообще картинки в категориях не отображаются и при выборе цвета в товаре красный квадратик при выборе обновляется но на зеленый не переключается! А уж как оно будет выбираться и поступать к продавцу от заказчика вообще темный лес наверное . Если можно опишите подробнее решение проблем выше перечисленных для новичков, пожалуйста!

*

JIuc

  • *
  • 8
  • 0
Установил всё как в мане! Но не вижу в Edit Color всплывающий для выбора Color Hex. В чём может быть проблема. Так же существует проблема при активировании цвета через паблиш в вирумарт(не активируется) Такое чувство, что скрипты не отрабатываются!

*

glutton

  • ***
  • 54
  • 0
не вижу в Edit Color всплывающий для выбора Color Hex

Попробуй поместить курсор мыши в окошко "код цвета" и кликнуть

*

JIuc

  • *
  • 8
  • 0
Попробуй поместить курсор мыши в окошко "код цвета" и кликнуть
Кликаю и ничего, курсор туда становится но ввод данных отсуцтвует и окошко не вылетает, использую Joomla_2.5.6-Stable-Full_Package_Russian_v3.tar.gz пробовал даже на чистой версии со стандартным шаблоном. В базу заглядывал, таблица создана.

*

glutton

  • ***
  • 54
  • 0
а браузер какой? у меня в IE9 половина примочек не работала, перешёл на Firefox

*

JIuc

  • *
  • 8
  • 0
а браузер какой? у меня в IE9 половина примочек не работала, перешёл на Firefox
у меня мозила последней версии, но пробовал и под IE те же грабли, использую в качестве виртуалки vertrigo? может в этом косяк?

как вставить изображение на этом форуме? что писать в теле тега имг?

*

Bullkin

  • **
  • 17
  • 0
Обнаружил косяк - может, самому можно поправить? Дело в следующем:

Есть несколько разных фото товара под каждый цвет (например, фото1, фото2 и т.д.)
Главное фото товара= фото1, оно отображается при просмотре списка товаров и должно отображатся в качестве главного имиджа на странице описания.
НО! На странице описания фото1 сразу меняется на фото2 - так как фото2 соответствует первому цвету в списке цветов VMCOLOR

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

*

Bullkin

  • **
  • 17
  • 0
У меня возник такой вопрос: а как название цвета поместить над главной картинкой на странице описания товара? То есть, чтоб тыкнул в квадратик с цветом, поменялась картинка, и вместе с ней название цвета поменялось сверху картинки. А то у меня цвета называются: порто, коньяк, мореный дуб, светлая патина и т.д. - хотелось бы их названия показать в описании.

*

Bullkin

  • **
  • 17
  • 0
Цитата: JIuc
как вставить изображение на этом форуме? что писать в теле тега имг?

Адрес изображения писать. Залить изображение на Яндекс фотки, например, посмотреть его адрес и между тегами вписать.  Как-то так...

*

JIuc

  • *
  • 8
  • 0
У кого работает, поделитесь сборкой, какая версия Joomla, какой VirtueMart версии, если есть квикстарт любого шаблона с рабочим этим плагом, прошу поделитесь инфой! Горю по срокам, очень нада эта функция в работе!

*

glutton

  • ***
  • 54
  • 0
Joomla 2.5.8 + VM 2.0.14 - работает

К разработчиками нижайшая просьба - совершенно необходимо, чтобы при наведении мыши на квадратик с текстурой всплывало название-title цвета. Ну или вообще хотя бы где-то название текстуры можно было увидеть при выборе товара