Продажа товаров разных цветов в virtuemart 2

Опубликовано: 25 февраля, 2013
Обновлено: 18 мая, 2016
Категория: Внешний вид, дизайн, Настройка VirtueMart
Комментариев: 271

В этой статье я хочу продолжить тему настраиваемых полей в virtuemart 2.

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

Настраиваемое поле "Изображение"

Организовывать функцию выбора цвета будем с помощью настраиваемого поля "Изображение". Но предварительно нужно загрузить картинки с разными цветами товара. Лучше всего это делать через менеджер медиа файлов, который находится в Компоненты->Virtuemart->Магазин->Медиа файлы.

Заходим в медиа файлы и нажимаем кнопку Создать.

создание медиа файла

Указываем обязательно название изображения, потому что оно будет выводиться в карточке товара под картинкой. Нажимаем кнопку Загрузить, выбираем наш файл на компьютере и нажимаем кнопку Сохранить и закрыть.

загрузка медиа файла

После того, как все картинки загружены создадим настраиваемое поле. для этого заходим в Virtuemart->Товары->Настраиваемые поля и нажимаем кнопку создать.

создание настраиваемого поля изображение

Выбираем тип поля - Изображение, указываем заголовок, ставим атрибут корзины - Да(чтобы данные поля могли передаваться в корзину при заказе), остальные опции оставляем по умолчанию.

настройки настраиваемого поля

Было бы логично по аналогии с размерами указать в поле "Значения по умолчанию" имена файлов картинок, которые мы загрузили на первом этапе, чтобы не выбирать из общего списка изображений(об этом речь пойдет ниже), но в этом случае цвета в карточке у меня не выводятся. Если у кого-то есть решение данной проблемы, то был бы признателен за него в комментариях.

Настройка цветов в карточке товара

Теперь переходим в товар во вкладку "Настраиваемые поля" и добавляем наше поле столько раз, сколько расцветок будет у товара.

добавление цвета в карточку товара

После этого из выпадающего списка выбираем наши картинки, которые мы загрузили на первом этапе.

выбор нужной картинки

Сохраняем товар и смотрим, что же у нас получилось. Скорее всего внешний вид будет не самый лучший, поэтому в файл стилей virtueamrt /components/com_virtuemart/assets/css/vmsite-ltr.css добавим несколько новых стилей.

Изменяя значение width: 33%; можно выводить цвета в 2 или 1 колонку.

Если у вас изображения наезжают друг на друга, то можно ограничить их максимальную ширину добавив стиль. В моем случае я задал максимальную ширину изображения 80px.

Чтобы изменить стиль текста, который выводится под каждой картинкой, добавим стиль

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

конечный результат

Надеюсь, что статья окажется полезной и сделает вашу работу с цветами в virtuemart 2 более легкой 🙂

271 комментарий

    Алексей

    Супер! Спасибо большое. Как раз решение моей задачи.

    Алексей

    Огромное спасибо, просто и очень быстро написали статью :), только при изменении значения width: 33% у меня ни чего не меняется. Три изображения выводятся как надо, а у четвертого радио кнопка не совпадает с изображением. Пришлось вставить

    , после этого радио кнопка встала над четвертым изображением. Только теперь цвета расположены в два ряда, в первом ряду 3, а во втором 1 изображение. Может можно как-то по другому исправить?

    admin

    admin

    если вы хотите выводить в 4 столбца, то поставьте width:25%
    чтобы точнее сказать пришлите ссылку на страницу с товаром

    Алексей

    Поставил width:25%, ни чего не изменилось.
    Вот ссылка: http://купитьноски.рф/katalog/muzhskie-noski/soberi-sebe-kejs-kupit

      Олег

      Здравствуйте, если все еще нужно решение.
      В файле http://купитьноски.рф/templates/tx_vibration/css/vmsite-ltr.css
      в строке 250 увидите вот эту конструкцию:
      .product-fields .product-field input[type=radio] {
      position: relative;
      left: 33px;
      }
      Заменить на:
      .product-fields .product-field input[type=radio] {
      position: relative;
      left: 18px;
      }

      Затем в том же css файле в строке 249 находим:
      .product-fields .product-field label.other-customfield {
      width: 25%;
      float: left;
      position: relative;
      top: 20px;
      left: -18px;
      margin-bottom: 27px;
      text-align: center;
      }
      Заменяем на:
      .product-fields .product-field label.other-customfield {
      width: 15%;
      float: left;
      position: relative;
      top: 20px;
      left: -18px;
      margin-bottom: 27px;
      text-align: center;
      }

    Константин

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

      admin

      admin

      вывод настраиваемых полей на страницу категории это отдельная большая тема, был только опыт вывода текстовой поля и то не на всех сайтах работало 🙁 как вывести цвета в категорию не могу сказать, самое простое перечислить их в кратком описании, но в этом случае не будет наглядности...

      Никита

      Вроде разобрался как вывести настраиваемые поля на страницу категории.
      Надо в шаблоне категории в нужном месте поставить следующий цикл:

      Тогда выводятся поля. Для того, чтобы вывести "общий дочерний вид" вместо customfieldsCart надо вставить customsChilds.

        admin

        admin

        спасибо, что поделились

        Андрей

        так выводятся все настраиваемые поля из карточки.
        как ограничить чтобы только выводилось только по одному id ? т.к. у настраиваемых полей есть id

          Андрей

          кому то может поможет.

    Олег

    Здравствуйте! А не подскажете как реализовать увеличение этих изображений по клику? Очень нужно.

      Игорь

      Установить плагин Multithumb и в шаблоне товара указать требуемый стиль плагина.

        Никита

        А поподробнее можете рассказать, как его подключать? А то я скачал, установил, а что дальше делать не знаю

        арт

        Игорль вы так делала?

    Фёдор Михайлович

    Дорогие товарищи, есть задача.

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

    Идеальный вариант, чтобы было как здесь:

    sitonit.ru/catalog/do-nuts/

    Кто-нибудь реализовывал успешно такую задачу для Virtuemart 2.x.x с помощью компонентов или хаков? Если подскажете какие-то платные решения - тоже будет приемлемо.

    Тимур

    Уважаемый автор, добавьте описание к CSS, что, за что отвечает. Так будет на много удобнее.

      admin

      admin

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

    Денис

    Здравствуйте !
    У меня стоит шаблон вот такой http://www.developing-and-design.com/.
    Используется плагин Mowebso.
    Не получается настроить отображение так, как вы описали. Делал всё по инструкции.
    Может быть дурацкий вопрос, но в какую часть файла vmsite-ltr.css вставлять код, который вы написали? Я вставил после фразы /* some more styles */.

      admin

      admin

      css стили можно вставлять в любую часть файла vmsite-ltr.css
      по поводу плагина Mowebso ничего сказать не могу, поскольку не работал с ним

    Николай

    http://yutno.by/index.php/polotentsa/polotentse-makhrovoe-sof-en-70x140-temnoe-detail - гляньте.
    Кнопочки выбора цвета не везде есть.

      admin

      admin

      проблемы в стилях
      попробуйте в файле http://yutno.by/templates/bootlab/css/style.css в 94-й строке заметить стили на

      и чтобы не отображалась надпись Без доплаты, просто удалите ее из языкового файла, в статье я об этом писал

        Николай

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

          admin

          admin

          услуги по настройке шаблонов не оказываю

    Дмитрий

    Вот реально сайт, где я чему-то поучился полезному.
    Спасибо автору за хорошее изложение!

    Вопросик такой, я сделал на странице товара разноцветку, все оч хорошо, но почему-то эти варианты вылезли и на страницу родительской категории. Как их исключить оттуда?
    Сайт пока на локалке, живьем показать не могу 🙁

      admin

      admin

      видимо этот функционал заложен в шаблоне.
      нужно смотреть какой кусок кода выводит настраиваемые поля на странице категорий и убирать его из файла default.php в папке category

    юрий

    Вопрос такой возможно ли чтоб под каждой картинкой цвета была кнопка купить а ни одна на все цвета

      admin

      admin

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

    Владимир

    Доброго здоровьечка!

    Извините, что немного не в тему.

    Подскажите, а как Вы сделали такую красоту:
    "Рекомендовать друзьям"

    В смысле, как Вы его вывели именно в этом месте, на странице товара, под кратким описанием и ценой товара

    Заранее признателен. Владимир.

    Николай

    А может кто-то подсказать как в цсв файле прописать чтоб к товару добавились свойства выбора цвета товара радиокнопкой, размера товара из выпадающего списка, а также как прописывать в цсв несколько фоток к одному товару?
    Если кто может пример дать - пришлите на мыло а лучше в асю или скайп маякните: ася 473737041 скайп portall.com.ua
    При реальной помощи могу немного отблагодарить

      admin

      admin

      Все это умеет компонент импорта/экспорта
      Найти его можно в магазине приложений

    юрий

    подскажите как можно исправить я все прописал но при нажатие на картинку нечего не происходит только нужно нажимать на кружок чтоб выбрать цвет как можно сделать чтоб при нажатии на фото можно было выбрать цвет вот ссылка http://elena-rukodelie.com.ua/magazin/pryazha/пряжа-100-хлопок/begonia-detail.html

      admin

      admin

      к сожалению, не знаю
      Если найдете решение, то поделитесь, думаю это многим пригодится

    юрий

    Дело в том что в virtuemart 2.06 работало нормально при нажатие на картинку а обновил до версии 2.0.20 перестало работать только работает при нажатие на кружок

    юрий

    Подскажите я нашел такой сайт на joomla может кто знает как сделать такой выбор цвета как на этом сайте http://klubochki.com.ua/chistosherstnaya/cashmira.html

    gik

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

      admin

      admin

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

        gik

        Спасибо за ответ! Классный сайт. Хотел спросить, вы оказываете услуги по созданию/доработке магазинов на virtuemart?

          admin

          admin

          Раньше такие услуги оказывал, но сейчас на это просто нет времени

    юрий

    нашел я решения чтоб цвета выделялись при нажатия на саму картинку цвета а не на кружок
    вот что нужно сделать

    administrator\components\com_virtuemart\models\customfields.php
    стр. 952
    было
    Код:

    $group->display .= 'virtuemart_custom_id .$row. '" ' . $checked . ' type="radio" value="' .

    стало
    Код:

    $group->display .= 'virtuemart_customfield_id. '" ' . $checked . ' type="radio" value="' .

    стр. 954
    было
    Код:

    for="' . $productCustom->virtuemart_custom_id . '" class="other-customfield">' . $this->displayProductCustomfieldFE (

    стало
    Код:

    for="' . $productCustom->virtuemart_customfield_id . '" class="other-customfield">' . $this->displayProductCustomfieldFE (

      admin

      admin

      Спасибо, что поделились

    vlad

    Подскажите пожалуйста. Под изображением цвета товара пишется название например "Цвет1" или "Цвет2". Задался целью убрать и вывести только в виде подсказки по наведению курсора.
    Как убрать нашел - в файле administrator/components/com_virtuemart/helpers/mediahandler.php, строка:

    как вывести теперь название в виде подсказки по наведению курсора?
    спасибо

    Oleg

    Автору большое спасибо за статью, очень полезно! Есть вопрос - как можно реализовать следующее http://www.vipstyle.kg/zakaz2.php?ify_id=6&razdel=1&p=p1 заранее спасибо.

    Вячеслав

    Добрый день! Спасибо за материал. А как убрать слово без доплаты. Оно у меня показывается под названием цвета?

      Вячеслав

      Все разобрался!

        Вячеслав

        Подскажи как разобрался чтобы убрать "БЕЗ ДОПЛАТЫ"

          admin

          admin

          в языковом файле можно просто удалить Без доплаты

    Глеб

    Здравствуйте. У меня всё равно в 1у колонку цвета встают((
    Подскажите в чём дело?

    http://tyumen.tyfa.ru/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=45&virtuemart_category_id=1

      admin

      admin

      сайт закрыт, не могу посмотреть

    Евгений

    На сайте использую стили шаблона gk-bikestore. Не получается установить 2 колонки: http://www.belinka-online.ru/index.php/virtuemart/default-layout/sredstva-zashchity-i-otdelki-drevesiny/belinka-toplasur-detail

    Что нужно изменить, чтобы появились 2 колонки? Заранее благодарен.

      admin

      admin

      удалил код из комментария, чтобы сэкономить место )
      попробуйте добавить в vm.css

    Евгений

    Спасибо большое. Все получилось супер: http://www.belinka-online.ru/index.php/virtuemart/default-layout/sredstva-zashchity-i-otdelki-drevesiny/belinka-toplasur-detail
    Только надписи не получается сделать ближе к соответствующей ему картинке (сверху). Может добавить пустую строку после наименования?

      admin

      admin

      можно попробовать добавить в vm.css к стилю .vm-img-desc еще свойство

    Устим

    Добрый день.
    Как сделать, чтобы при нажатии на цвет изменялась картинкатовара?

      admin

      admin

      для виртумарт таких решений не встречал

      Ната

      Вот тоже о таком мечтаю 🙂 только у меня тип настраиваемого поля - строка, а не изображение

    Екатерина

    Здравствуйте! Подскажите пожалуйста, как можно реализовать такую штуку: есть у нас товар (одежда), у определенной модели есть разные размеры и разные цвета, в некоторых размерах есть все расцветки, а вот в других нет (например, есть платье, белого и, к примеру, зеленого цвета. Белый представлен во всех размерах, а зеленый только в двух). Как сделать так, чтобы человек, выбравший зеленое платье увидел то, что оно представлено только в определенном размере? (например тут http://sophia.com.ua/ru/национальная-одежда/обратите-внимание/джемпер-женский,-22-1801-detail.html наличие размеров в разных цветах разное)
    Буду очень благодарна за помощь!)
    ПС. Очень полезный сайт! Спасибо!))

      admin

      admin

      здравствуйте!
      думаю, что стандартными средствами этого сделать не получится...

      Евгений

      Здравствуйте! Не однократно брал советы с сайта очень помогало, спасибо Автору. У меня проблема как и у Екатерины наше решение частичное тут http://www.joomla-create.net/item/textarea.html но вот не задача это для версии VM 2.0.6. На данный момент пытаюсь это все сделать для VM 2.0.20b но безуспешно. Было бы здорово если б admin помог. Ах да еще там используется поле Textarea что тоже не вариант так как нужно чтоб было название поля "Размер 80" с выпадающий списком "Цвет №1, Цвет №2 и т.д." Таким способом можно контролировать большое количество размеров и цветов без дочерних товаров, и не даст покупателю выбрать товар которого нет в наличии.

    Екатерина

    Я кое-как решила проблему с помощью этой статьи http://wedal.ru/rasshireniya-joomla/virtuemart-2-internet-magazin-na-joomla-chast-8-dochernie-tovary-s-kontrolem-ostatkov-stockable-variants-plugin.html. Правда пришлось расплодить кучу дочерних товаров. И при создании дочерних товаров у меня возникала ошибка (сайт на нескольких языках, с основным языком все ок, но для переводов периодически не создавались дочерние товары в базе, пока с этой ошибкой не разбиралась. Может кому пригодится это мое замечание.)

    Вика

    Автор, вы как всегда умница 🙂
    Подскажите пожалуйста, как к файлу изображения товара присвоить title.
    Что бы при наведении на картинку тоже выводилось название цвета.
    Буду очень благодарна )

    Alex

    Владимир, по поводу кнопочек социальных сетей и Рекомендовать друзьям, я могу помочь если вопрос еще актуален!

    Александр Морозов

    Есть-ли какая нибудь информация о том как сделать выбор цветов через флажок (checkbok), а не переключатель? Как я понял стандартный механизм реализует выборку только одного параметра. То как выбранный атрибут (цвет), показан в корзине, мне очень удобно - 1 товар и 1 атрибут, но нужно 1 товар и несколько атрибутов. Плагин Easy Checkbox https://virtuemart.su/plagin-chekboksa-dlya-virtuemart-2/ устроил бы, но нужны картинки того что выбираешь + нет информации о том как он выглядит в корзине. А вообще идея чтобы покупатель выбирал продукт и добавлял в него начинки, естественно их может быть несколько. Пока удалось раздобыть плагин, который выводит в карточке товара дополнительные товары, которые можно добавить через checkbox. Но для меня это не вариант, т.к. если покупатель решит продолжить покупки то состав смешается.

      Николай

      Александр, был бы очень рад, если бы поделился плагином, "Пока удалось раздобыть плагин, который выводит в карточке товара дополнительные товары, которые можно добавить через checkbox. "

      Николай

      Давно его ищу

    Дмитрий

    Здравствуйте
    а возможно радио-кнопку поместить ПОД изображением?

      admin

      admin

      да, возможно
      нужно править стили .product-fields .product-field label и .product-fields .product-field input
      чтобы сказать точно как именно править нужна ссылка на сайт

        Дмитрий

        Например, здесь: http://www.bathstudio.ru/katalog-tovarov/smesiteli-price/devondevon-austin-utau933-detail
        И еще нашлась проблема: когда добавляешь больше чем 2 картинки - все расползается

          admin

          admin

          чтобы поправить стили на странице, которую вы прислали нужно в /templates/gk_yourshop/css/vm.css в стиле

          вместо 200px поставить 100%

          в /components/com_virtuemart/assets/css/vmsite-ltr.css в стиле

          вместо 18% поставить 23%

          переместить кнопку вниз, а название наверх стилями все-таки проблематично будет, надо править код вывода
          над этим нужно подумать

            Дмитрий

            Да, отчасти помогло, спасибо. Дело видимо также в не самом лучшем шаблоне флая.

    Влад

    Нашел, как вывести дочерние товары таблицей с кнопкой купить у каждого пункта, но только для версии 2.0.8 и, к тому же, нажимая на одну кнопку, все остальные нажимаются тоже... как исправить, или хотя бы сделать по умолчанию 0 на всех кнопках...
    http://www.joomla-create.net/item/tovar-table.html

    Роман

    Здравствуйте!Скажите пожалуйста мне очень нужно сделать выбор цвета как здесь выбор ткани

    просто очень много видов цвета

    Если можете подскажите как решить мою проблему! Заранее благодарен!

      admin

      admin

      да, интересная задачка, а в каждом товаре выбор цветов будет одинаковый?

    Роман

    Да одинаковый!

      admin

      admin

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

    Роман

    Мне подсказали такой код:

    Я так понимаю что Белый;Черный это вводимые параметры настраиваемых полей в строчку "по умолчанию" и оттуда берется значение для этого кода! Пытался вставлять его в файл customfields и в default_customfields ничего не происходит! Может код неправильный а может я безрукий!! Помогите пожалуйста! Спасибо!

    Роман

    Он еще на локалке!А в стилях можно настроить beckground каждой полоски в выпадающем списке поля "атрибут корзины"?

      admin

      admin

      да, можно настроить каждому пункту свои стили
      вот полезная статья по css селекторам

    Роман

    А php код который мне подсказали не пригодится? Тогда подскажите пожалуйста в каком файле копать css стили для полосок выпадающего списка атрибута корзины! Спасибо!

      admin

      admin

      по поводу кода не знаю, может и пригодится, но я бы сделал стилями
      например, у вас есть список из двух элементов

      стили для каждого можно прописать так

      эти стили можно поместить в файл стилей шаблона

    Роман

    Ок попробую! ОГРОМНОЕ СПАСИБО за помощь! Отпишусь!

    Роман

    Дело в том что каждое поле в каждом товаре разные значения полос
    вот код одного товара

    а вот код другого товара того же поля выбора цвета:

    это будет тысячи выводов цвета в css!

      admin

      admin

      ну не все так плохо 🙂
      у каждого селекта один id - customPrice39
      значит можно сделать так

      для первого элемента

      для второго

      и так далее...

    Роман

    Интересно !))))А что такое nth-child(2)??? Это второй товар или вторая позиция в самом настраиваемом поле? Я так понимаю nth-child(2) это второй товар? Тоесть мне нужно будет менять только номера в nth-child(?)! Или не так??? Спасибо за помощь!

    Роман

    Я понял!)) nth-child(2)- это полоска с нужным фоном!))
    Мне нужно будет только менять номер #customPrice?? Правильно? Или опять намудрил????)))

    Роман

    А можно перечислить значения через запятую? например:
    #customPrice39,40,41,42,и т.д. option:nth-child(1){
    background:red;
    }

      admin

      admin

      цифра с скобке показывает номер строки в выпадающем списке
      если у вас для первой и пятой строки, например, одинаковый стиль, то можно сделать так

    Роман

    ok! спасибо! отпишусь!)

    Роман

    Спасибо огромное за решение! Все получилось и работает! Спасибо огромное

      admin

      admin

      рад, что все получилось 🙂

    Сергей

    Подскажите а как увеличить размер между изображениями, дело в том что если размер ставить больше 105 px изображение налазит друг на друга.

    Сергей

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

      admin

      admin

      пришлите ссылку на страницу с товаром где нужно увеличить размер между картинками

      admin

      admin

      если вы хотите оставить по 3 картинки в строке, то можно добавить в /templates/zt_conto/css/vmsite-ltr.css стиль

      и заменить

      на

    Sergey

    Супер статья!
    а как реализовать вывод настраиваемых полей на всех товарах категории?

      admin

      admin

      посмотрите эту статью

    Сергей

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

      admin

      admin

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

    Сергей

    Да. Цвета с кнопками выводятся и все кнопки выбраны. Сайт к сожалению только на компе.
    virtuemart 2.0.24 может чего в нем?

    Сергей

    Отличный сайт! очень сильно помогает! Спасибо Вам! Только вот никак с радиокнопками не разберусь, выбраны все. Может чего в настройках где-то что-то? Ссылка на сайт http://дмитровмебель.рф

      admin

      admin

      еще раз проверил способ на версии 2,0,24с + стандартный шаблон
      все работает
      проверьте еще раз все ли вы правильно сделали, должно работать

    Сергей

    Ура! Разобрался! Всё работает! Это я неправильно делал!

    Дмитрий

    Добрый день ! подскажите пожалуйста где моя ошибка??? у меня не отоброжаеться так цвета http://dilars.ru/index.php/bizhuteriya-i-chasy/7ege7tg7-detail

      admin

      admin

      проблема в стилях
      удалите в файле templates/colorshop/css/styles.css стиль

      в файле /components/com_virtuemart/assets/css/vmsite-ltr.css стиль

      замените на

    Дмитрий

    Ошибка так и осталась (((( вот http://dilars.ru/index.php/bizhuteriya-i-chasy/7ege7tg7-detail

      admin

      admin

      по ссылке ничего нет

    Дмитрий

    кстати в правом верхнем углу там где "поиск" у меня там "0" стоит..как его убрать???я вроде все файлы перерыл , но безрезультатно ((

    Роман

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

      admin

      admin

      попробуйте в файле administrator/components/com_virtuemart/models/customfields.php заменить

      на

        артур

        Получился!! А как сделать так чтобы снизу фотографии был описание картинки (назвнаие)? так будет лучше! ЗА ранее спасибо!

          admin

          admin

          Пришлите ссылку на страницу с товаром, скорее всего текст есть, но он скрыт с помощью css.
          Для virtuemart 3 есть отдельная статья, возможно, пригодится.

    she-r

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

      admin

      admin

      ответил в комментарии выше

    she-r

    Не получается, не работает!

      admin

      admin

      а как получается?
      изображение открывается в новом окне?

    Роман

    Нет!, вообще ни каких действий не происходит.

      admin

      admin

      странно...
      попробуйте сменить шаблон на стандартный, может быть дело в вашем шаблоне

    Роман

    Спасибо, я решил вообще убрать миниатюрки так как их очень много, буду пробовать что то другое.

    Ольга

    Можно ли сделать возможность основной картинки изменяться на картинку текстуры при клике на эту текстуру?

      admin

      admin

      Стандартными средствами нельзя
      только если использовать какой-то сторонний плагин, но я пока таких не встречал

    Владислав

    Помогите решить проблему целый день пытаюсь не могу. Очень буду признателен. Не как не могу выравнять изображения. И убрать без дополнительных сборов
    Ссылка на проблему: http://d-96.ru/mezkomnatmie/dveri-pvx/kerol-dg-detail.html
    Извиняюсь за ссылку.

      admin

      admin

      надпись можно убрать в языковом файле language/ru-RU/ru-RU.com_virtuemart.ini
      для выравнивания изображений замените в файле components/com_virtuemart/assets/css/vmsite-ltr.css

      на

      и добавьте новый стиль

    Владислав

    Спасибо, с одной стороны получилось с другой нет.
    Надпись убираю в RU.com_virtuemart.ini но там команда выскакивает (COM_VIRTUEMART_CART_PRICE_FREE).
    А как можно выронить http://d-96.ru/mezkomnatmie/dveri-pvx/kerol-dg-detail.html с учётом что может быть и 8 цветов.
    И где убрать надпись: (Available Options)

      admin

      admin

      Available Options так же можно удалить в языковом файле, только в папке с английским языком
      удалять нужно не полностью строку, а только то что в кавычках
      либо найти в файле карточки товара код, который ее выводит и удалить там
      точнее сказать трудно, нужно смотреть код

    Владислав

    А всё таки как выронить Доп.Цвета а то они у меня разбросаны. Не как не получается. Вот ссылка на пример:http://d-96.ru/mezkomnatmie/dveri-pvx/kerol-dg-detail.html
    Спасибо большое.

      admin

      admin

      замените в файле components/com_virtuemart/assets/css/vmsite-ltr.css

      на

        Владислав

        Спасибо большое!!! от души.. помогло!

    Андрей

    Помогите с выводом дополнительных полей. Вот пример эта страница http://www.furnituraa.com/katalog-tovarov/mebelnye-tkani/shenill/versal-tkan-dlya-obivki-furniture.html есть 6 дополнительных полей но они отображаются реально криво, если я пытаюсь как-то более менее править в корректный вид,а конкретно в данном случае это 3 колонки - 2 ряда, то смещаются дополнительные поля к примеру на этой странице http://www.furnituraa.com/katalog-tovarov/mebelnye-tkani/shenill/zemfira-tkan-dlya-obivki-furniture.html где дополнительных товаров 3. Если править опять эти три, то смещаются 5 или 6. Помогите разобраться.

      admin

      admin

      чтобы все отображалось более менее ровно нужно чтобы сами картинки имели одинаковые пропорции (например все горизонтальной ориентации)
      тогда можно будет ограничить максимальную высоту изображения в стиле /templates/zt_webshop/css/vmart.css

      например, до 60px и все будет нормально

    Андрей

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

    Андрей

    Здравствуйте, очень полезный у вас сайт. Делаю сайт, еще не выложен. Сделал все как вы выше описали с цветами, но картинки наезжают друг на друга и кнопки выбора стоят не над картинками а в стороне. Меняю в файле
    virtueamrt/components/com_virtuemart/assets/css/vmsite-ltr.css как у вас написано выше код, ничего не меняется, такое ощущение что не тот файлик правлю. Подскажите пожалуйста где искать

      admin

      admin

      так трудно сказать, нужно смотреть на сайт

        Андрей

        Разобрался. В Firefoxe почистил всю историю и кэши. css-файлы правил, а когда смотрел Firebag показывал старые данные, открыл в IE там все нормально. т.е. Firefoxe просто не обновлял

    Janna

    А может ли кто выложить нормальную рабочую версию магазина с выбором цвета, очень прошу

    Игорь

    Ребят помогите пожалуйста сделать вывод цветов как вот на этом сайте: http://nakleyki24.ru/zanijay-chto-popalo-no1.html
    У меня какая-то фигня выходит http://funny-stickers.ru/shop/main-shop/sochi-2014/naklejka-sochi-2014-sochi-2014-medved-na-lyzhakh-detail

    Роман

    Доброго времени суток! Я новичок, разрабатываю сайт на локалке. При добавлении цветов товара в карточку согласно Вашей статьи, сталкиваюсь с проблемой неравномерного размещения по вертикали образцов цвета в карточке. Как это можно исправить? Куда можно выложить скрины, чтобы увидеть проблему?

      admin

      admin

      Здравствуйте!
      Скрины в решении проблемы мало помогут
      Нужно править стили css
      C помощью firebag или аналогов можно менять стили у элемента и сразу видеть изменения на сайте

      admin

      admin

      удалил ваше сообщение со всеми стилями
      это в решении не поможет
      лучше дайте ссылку на сайт

    Андрей

    Нужно править css выложи css своего marta)

    Вениамин

    Огромное Вам человеческое спасибо!!!

      admin

      admin

      Пожалуйста
      Заходите чаще 🙂

    Алексей

    Здравствуйте! я вчера добавил новый товар с настращиваемыми полями. Только у меня вместо цветов образцы подъемников. Все хорошо работало. Сегодня к этим товарам стал добавлять сопутствующие товары, вместо новых товаров выдало ошибку:
    Warning: Invalid argument supplied for foreach() in /home/nbncomr9/public_html/admin/administrator/components/com_virtuemart/models/customfields.php on line 878
    Я в этом файле ни чего не менял. Можете подсказать в чем проблема. Спасибо.

    Алексей

    Вопрос снят, структура базы данных была повреждена, починил.

    george007ua

    Доброгов ремени суток. Отличное решение не только для отображения цвета товара. Я применил к магазину парфюмерии для отображеия флаконов. Но есть проблемма. 5 картинок, з в верхнем ряду,2 в нижнем. Прописал стили, все как написано. В итоге - кнопки сверху над картинками, кнопка левой картинки второго ряда не отображается над картинкой,а отображается справа первого ряда. час провозился - безрезультатно. Одна надежда на Ва форум. Сайт на локальном сервере.
    Вкладываю скрин, да простит администрация... ссылка на скриншот (потому как с моих обьяснений я сам бы ни хрена не понял): http://fleurparfum.net.ua/files/scrin.jpg

      admin

      admin

      к сожалению по скриншоту ничего нельзя сказать
      экспериментируйте со стилями с помощью firebag или аналогов

        gorge007ua

        Экспериментировал в течении часа... не помогло. Скажите пожалуйста к чему привязано расстояние между кнопками? к размеру, в смысле, к ширине картинки, Если можно, напишите, хоть ориентировочно какой кусок кода править... очень сложно сориентироваться, а сама идея супер. Я от нее уже отказаться не могу! Вы видели скрин, как будто отродясь там оно и было))) Мне бы ту кнопку, которую не видно или во второй ряд согнать, или наоборот изображение подтянуть к ней... Просто стараюсь очень ответственно подойти к дизайну, что-бы работало все и красиво было, очень помогли платные продукты Вашего магазина, которые 10 раз оправдывают свою цену!

        george007ua

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

        george007ua

        Флудить не хочу, но вторым комментарием я убил первый (по крайней мере у меня так отображается, потому леплю все в кучу)
        Где-то полтора часа игрался с настройками - не помогло. Хотя решение суперовое, и очень не хочется от него отказываться. Оставлять так не вариант, потому что хочется что-бы все было красиво, понятно и качественно, в чем мне помогли уже платные продукты Вашего магазина.
        По настройкам, если не затруднит, подскажите пожалуйста какой кусок кода отвечает за расстояние между кнопками? стараюсь разобраться сам, но пока безрезультатно. Тут еще загвоздка в том что браузер кеширует это положение, и при редактировании файла стилей есть проблеммы с последующим просмотром.

        и второй вопрос, прошу прощения если немного не в тему. А если решить таким образом что перераспредилить ширину окна фотогафии и корзины, то есть размер окна где отображается фото товара сделать, при этом окно с кнопкой купить и выбором цвета сделать шире. Только я не знаю где это сделать, прошу подскажите пожалуйста. Если такая тема есть, неплохо бы ссылочку… пытался гуглить ничего внятного не нашел пока…

        george007ua

        Ура!!! Победил я этот css окаянный! )) В общем у кого такая беда случиться, или захочется поиграться, я решил вопрос здесь:
        .product-fields .product-field input {
        float: left;
        left: 3px;
        width: 5%;
        }
        Только поставил width не 5% а 8%.
        Я делал так и раньше но не получалось, и фокус вот в чем, браузер кеширует расположение, и менять я то менял в файле стилей но ничего не менялось.
        Об этом упомянут пользователь "Андрей" но я пока лбом стену не расшиб не дошло!!!
        То есть все правки делаем в firebag (в Opera - проинспектировать элемент, справа - стили), а тогда только меняем в файле стиля, когда добились нужного результата!
        Все! Вышел из себя и пошел ставить Callme
        Еще раз спасибо автору за толковый ресурс, который оказывает неоценимую помощь!!!

    Андрей

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

      admin

      admin

      Здравствуйте!
      Большая просьба задавать вопросы в комментариях, касающиеся темы статьи
      Продублируйте, пожалуйста, вопрос на форуме

    george007ua

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

      admin

      admin

      не совсем понял про какие плюсики вы говорите 🙂
      уточните, лучше со скриншотом

    george007ua

    Я сделал выбор цвета как элемент корзины, и прописал цены на разные цвета. Цены отображаются как + к базовой цене. Базовую цену товара прописал 0, поэтому цены полностью зависят от цвета (в моем случае от варианта флакона - объема) и в корзине все адекватно, только + возле цены товара нервирует. ссылка на скрин http://fleurparfum.net.ua/files/scrin.jpg

      admin

      admin

      попробуйте прописать базовую цену 0,001

        george007ua

        возвращаюсь к этому бородатому вопросу. Цену установил - не помогло. Сайт уже на хостинге. Если будет минута, посмотрите что можно сделать.
        http://fleurparfum.net.ua/1881-cerutti-detail или любой другой товар. Значок "+" не то что-бы сильно мешает, но лучше бы его не было... Второй вариант я уже придумал. вообще убить отображение "+ цена" а саму цену прописать в названии изображения. Если ничего умнее не придумаю - так и поступлю.
        Спасибо!

          admin

          admin

          нужно править код, скорее всего в файле administrator/components/com_virtuemart/models/customfields.php
          точнее подсказать не могу

            Дарья

            Здравствуйте.
            Есть подвижки в этом вопросе? В коде совсем запуталась, не могу найти где убрать этот назойливый "+"..

            Дарья

            Нашла 🙂
            administrator/components/com_virtuemart/models/customfields.php
            969 строка. Убрать "+".

    Константин

    HELP!

    Уважаемые вебмастера! Скажите кто знает, в настраиваемом поле (в моем случае "цвет") ограничено ли количество вводимых цветов (т.е по кол-во символов). Если да, то как можно это обойти, ибо вариантов цветов на сайте предполагается неимоверное количество.

    Алексей

    Уважаемый admin! Два дня не могу разобраться, очень много цветов и все размещаются в 2 колонки. Как сделать хотя бы 5 колонок. Подскажите пожалуйста. Сайт в подписи.

      admin

      admin

      в файле /templates/ot_azuline/css/vmsite-ltr.css в стиле

      замените 45% на 15%

      к стилю

      добавьте свойство

      в стиле

      удалите

    Алексей

    Огромное спасибо, то что нужно. Подскажите еще пожалуйста, есть какое то ограничение на количество настраиваемых полей? Я наставлял столько цветов, теперь карточка этого товара не открывается, все остальные работают нормально.

      admin

      admin

      Я думаю, что можно изменить ограничение в базе банных в таблице virtuemart_product_customfields в строке custom_param
      хотя точно не уверен

        Алексей

        Там стоит значение 12800, я его менял на 25600, не помогло. Я в тупике. Какие еще варианты могут быть? Когда забиваешь более 24 полей, после сохранения белый экран и все.

          Алексей

          Поставил значение varbinary(19200). Ни чего не изменилось.

          admin

          admin

          можно продублировать настраиваемое поле и часть значений вносить в нем

            Алексей

            Спасибо, попробую.

    Алексей

    Добавляются только 24 цвета, на 25-м карточка не открывается, а у меня 33 цвета. Где-то должно быть прописано это значение, в таблицах не нашел.

    Владислав

    Добрый день, помогите пожалуйста, не могу сделать что бы были в 2 колонки и не большого размера. Очень нужно!!! Заранее спасибо =)))
    Вот ссылка на пример http://www.willi-opt.ru/shop/kypit-v-roznicy/zara-detail.html

      admin

      admin

      Здравствуйте!
      сначала добавьте те стили, которые написаны в статье

        Владислав

        Не работают ваши стили =(( пытался уже

          admin

          admin

          они не могут не работать, они могут выводить цвета криво,но на их основе проще всего что-то поправить

            Владислав

            Так изменений вообще нет не каких, стили добавил.

            admin

            admin

            Вы в какой файл их добавили?
            нужно в /templates/gk_instyle/css/template.css

            Владислав

            Добавил! нету результата =(((

            admin

            admin

            в http://www.willi-opt.ru/templates/gk_instyle/css/template.css
            нет стилей из статьи

            Владислав

            Сохранить забыл =( но результата так же нет

            Владислав

            Я добавил стили не могу их в две колонки сделать помогите, с уменьшением их разобрался.

    Владислав

    Кто не будь поможет в решение моей проблемы?

    Владислав

    Не как не решить проблему???

    Александр

    Здравствуйте. Подскажите в чем может быть проблема: под картинками цветов не отображается их название, хотя при загрузке картинок названия прописал?
    http://выкса-мебель.рф/index.php/spalnya/tumby-prikrovatnye/tumba-prikrovatnaya-detail

    http://i64.fastpic.ru/big/2014/0702/5d/71e0414318cb813be01df06b98069d5d.jpg

      admin

      admin

      В файле /components/com_virtuemart/assets/css/vmsite-ltr.css удалите стиль

    Александр

    Спасибо за оперативный ответ. К сожалению у меня не было такого стиля. Нашел другое решение: заменил

    на

    и все заработало.

    Александр

    И еще вопрос: может подскажите как переместить весь блок выбора цвета, например,вниз описания товара? Позиция макета в этом не очень помогла.

      admin

      admin

      Если настраиваемое поле имеет тип Корзина, то указанием позиции его нельзя переместить
      Попробуйте переместить из файла \components\com_virtuemart\views\productdetails\tmpl\default_addtocart.php код

      в файл \components\com_virtuemart\views\productdetails\tmpl\default.php сразу после

      Но в этом случае все поля с типом Атрибут корзины будут выводиться под описанием товара

    Александр

    И снова у меня вопрос: может быть подскажет как убрать отображение цены в ниспадающем списке? вм 2.6.2
    http://i61.fastpic.ru/big/2014/0706/96/0b1e5cdc6122e4e672b0c4f46f59e696.jpg

    Алексей

    Сделал все как написано но получился ниспадающее меню! Как исправить? Ссылка на сайт ниже!
    Вот

    Александр

    Уважаемый админ. Во-первых - спасибо за информативные статьи, а во-вторых спасибо за консультации. К последней пришлось и мне прибегнуть. А косяк у меня с ценой. На каждый цвет у меня своя цена и Выводиться она в виде
    + 300 руб. Вариант корректировки цены описанный вами в статье про размеры (там мы использовали др тип поля) в случае с цветами не работает. Что подскажете? У вас на скрине, я вижу, все получилось - поделитесь решением.

    Заранее благодарен.

      admin

      admin

      Здравствуйте!
      На скрине для всех цветов одинаковая цена
      Статья достаточно старая, код сильно изменился
      Если найдете решение, то, пожалуйста, поделитесь

      Алексей

      administratorcomponentscom_virtuemartmodelscustomfields.php
      Строка:954
      for="' . $productCustom->virtuemart_custom_id . '" class="other-customfield">' . $this->displayProductCustomfieldFE ($product, $productCustom, $row) . ' ' . $price . '';

      заменить на
      for="' . $productCustom->virtuemart_custom_id . '" class="other-customfield">' . $this->displayProductCustomfieldFE ($product, $productCustom, $row) . ' ';

      Удачного сайтостроения

    Игорь

    Здравствуйте, подскажите пожалуйста как переместить все настраиваемые поля под картинку товара.
    http://mebel-mariya.ru/index.php/component/virtuemart/%D1%85%D0%B8%D1%82%D1%8B-%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6/%D0%BA%D0%BE%D0%BC%D0%BE%D0%B4-6-detail?Itemid=0

      admin

      admin

      судя по сайту проблема решена

    Игорь

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

    art22

    у меня 40 цветов на товаре как можно его скрыть как то?

      admin

      admin

      не понял вопроса, что вы хотите скрыть?

    Igor

    Сделал все как предлагал автор,все получилось отлично,но настраиваемое поле вылезло и на странице категории,а убрать никак его не могу, подскажите пожалуйста!?

      admin

      admin

      Можно скрыть с помощью css
      пришлите ссылку

    Igor

    Да,я пробовал скрыть с помощью стилей,тогда пропадает описание товара,не пойму в чем загвоздка...Вот ссылка http://soficosmetics-shop.com/index.php/kategorii/%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F-1

    Igor

    Уррра!!я нашел на вашем сайте как это сделать!!Надо добавить .spacer .addtocart-bar{
    display:none;
    } но заменить addtocart-bar на product-fields

    Igor

    Да,еще вопрос,а как можно переместить настраиваемые поля под изображение товара??

      admin

      admin

      Если настраиваемые поля с атрибутом корзины, то нужно править файл \components\com_virtuemart\views\productdetails\tmpl\default_addtocart.php
      За вывод поле отвечает код

    Александр

    Здравствуйте.
    Все работало по указанному Вами способу.
    Решил обновить сайт и поставить новый шаблон.Так же стоит плагин, купленный у Вас -Catproduct. И тут столкнулся с проблемой: строчка width: 5% начала конфликтовать с плагином Catproduct: не видно количество добавляемых товаров и кнопка купить "сжимается".. Залил временный сайт на хост. Подскажите в чем проблема:
    Catproduct: http://333.shel222.tmweb.ru/index.php/detskaya-mebel/detskie-komnaty/detskaya-aleshka-detail , товар с различными цветами: http://333.shel222.tmweb.ru/index.php/domashnij-kabinet/polki/polka-knizhnaya-navesnaya-1-detail .
    Очень нужна помощь, замучился искать где править.

      Александр

      Уф, вроде разобрался. Был конфликт в стилях нового шаблона. Пришлось закомментировать width: 5% и настроить блок вывода цветов в стилях шаблона.

        admin

        admin

        Рад, что проблема решилась

    Костя

    Добрый день!
    Спасибо за статью.
    Сделал все как написано, но, галочки выбранны сразу все!
    Версия Joomla 2.5.27, версия VirtueMart 2.6.12.2
    Буду очень благодарен за помощь!

      Костя

      Разобрался

    Igor

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

      admin

      admin

      Используйте Просмотр кода элемента (F12) в Chrome чтобы узнать в какой файле задается стиль для каждого элемента на странице
      Чтобы сказать что точно править пришлите ссылку на категорию с проблемой

    Кирилл

    Скажите . как можно установить на шаблон Shoplife . пробовал вносить изменения в файле но так ни чего и не получилось ?

      admin

      admin

      Здравствуйте!
      В ShopLife уже встроен механизм смены цветов с помощью плагина Flexible Virtuemart Zoom Effect
      Если вы хотите использовать метод, приведенный в этой статье, но нужно править файлы в папке с шаблоном \templates\pt_lacuanda_free\html\com_virtuemart\
      Конкретно по шаблону ShopLife вопросы лучше задавать на форуме поддержки

    арт

    Здравствуйте. Скажите пожалуйста можно сделать как на этом сайте http://www.wig.com/product/soft+focus+lace+front+wig+by+raquel+welch.do?sortby=ourPicks

    у меня на 1 товар по 30 цветов, как сделать чтобы они были как на сайте выше...? Очень надо спасибо

      admin

      admin

      Здравствуйте!
      Для блока, в котором выводятся цвета, добавьте свойства

    арт

    ураа все получился!!! месяц мучался над этим решение)) Правда я настроил в templates\шаблон\css\...

    А как сделать чтобы при нажатии на картинку увеличивался в полном размере? и получился что то типо слайда... как у вас тут https://virtuemart.su/slajder-kartinok-v-kartochke-tovara-virtuemart-2/

      admin

      admin

      С такой задачей не сталкивался
      если найдете решение, то, пожалуйста, поделитесь

    арт

    жалко очень(( у меня чтобы цвета нормально были видны надо увеличить фотографию... а нельзя приписать какой небудь класс к этому блоку фотографии чтобы увеличивались? помню одна прога была он автоматический все фотографии на сайте увеличивал при нажатии правда не помню какой(

    арт

    Нашел как это выглядит. http://fancyapps.com/fancybox/

    Нужно вокруг картинки поставить тег ссылки к этому тегу указать class который будет увеличивать картинку при нажатии. И в теге указать href="$1"
    Переменная "$1" играет роль большой фотографии который возьмет из каталога...Или же возьмет из тега <img но без "_182x232" - это Vm2 добавляет автоматический ко всем большим фоткам.
    Пример:


    Но как это сделать? Я уже подзабыл программирование(

    арт

    Я это сделал!)) Но пока есть 1 минус.

    site\administrator\components\com_virtuemart\models\customfields.php 965

    в строке 965, строка которая отвечает за вывод цветов.

    вокруг него поставил тег А - ссылка

    в теге А написал rel="vm-additional-images" - это стандартный плагин который отвечает за вывод большой картинки.

    в ручную указал на большую картинку все отлично работает.

    И главный вопрос нужно в href="(написать код который будет загружать большие картинки)" моих знании не хватает(

    Валера

    Здравствуйте.
    Сделал всё как Вы написали в полезной и понятной статьи.
    Всё получилось. Кроме одного маленького нюанса.

    Помогите подвинуть (выровнять) блок с изображением цветов.
    Спасибо.

      admin

      admin

      Здравствуйте!

      Уточните, что именно вы хотите сделать

    Валера

    Здравствуйте.
    Всё выстроить в одну линию. Блок с изображениями цветов расположен слишком близко к стоящему над ним блоку и немножко в глубине. Если показывать название настраиваемого поля то вообще криво.
    Спасибо.

      admin

      admin

      Сайт не доступен
      В любом случае используйте Просмотр кода элемента (F12) в хроме или аналоги в других браузерах
      C помощью этого инструмента можно посмотреть в каком файле и какой строке задается стиль для каждого элемента на странице

    Валера

    Хорошего дня.
    С помощью "Просмотр кода элемента" - всё подвигал, поставил красиво кроме блока с цветами. Никак.
    Спасибо.

      admin

      admin

      Попробуйте добавить в конец /components/com_virtuemart/assets/css/vmsite-ltr.css

    Валера

    Здравствуйте.
    Получилось!Спасибо!
    Правда как то странно. На сайте не хочет, а на localhost пожалуйста. После правки на localhost целиком заменил файл vmsite-ltr. И работает.

    К хорошему привыкаешь быстро. Пожалуйста подскажите возможно ли
    Одинаковые "настраиваемые поля""редактор" по разному отображались.
    Так есть и нравится./в столбик/- "Состав ткани. (под) 80% cotton, 10% elastane, 10% viscon"

    Второе поле- "Фабричный артикул :(под) BRC - 123" и это уже не подходит. Должно быть в одну строку.
    Делаю в строчку, меняется и первое поле.

    Вопрос не по теме статьи, если необходимо перенести его на форум или в другую статью - вы скажите.
    Спасибо.

      admin

      admin

      Сделать можно
      Пришлите ссылку на страницу с полями

    Валера

    Здравствуйте.

    Спасибо за участие.

      admin

      admin

      Уточните вопрос, нарисуйте как должен выглядеть конечный результат

    Валера

    Здравствуйте.
    Рисунок в карточке товара.
    Спасибо.

      admin

      admin

      Добавьте стили

    Валера

    Огромное Спасибо!!

      admin

      admin

      Рад, что все получилось )

    lyels

    Здравствуйте!
    При количестве цветов больше 20, некоторые товары не открываются в админке (ответ от сервера не приходит), виртумарт 2.6.18
    давно это проблему не могу решить

    Дмитрий

    Добрый день, Уважаемый Админ. Большое спасибо Вам за решение, да и за труд тоже 🙂 Но возник такой вопрос. Как привязать данное решение еще и к почте. Т.е. чтобы когда я выбрал какой-то цвет, при кнопке заказать мне на почту пришел мой выбор цвета, например товар 1-бла бла цвет 1 ?. А то даже при оформлении в корзине тоже не пишет какой цвет 🙁
    Спасибо 🙂

      admin

      admin

      Здравствуйте!

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

        Дмитрий

        Спасибо большое за ответ. Да, полю присвоен "Атрибут корзины". Но, увы, данные не передаются. А я конечно извиняюсь, что не сказал, что использую компонент One Page. Может ли из-за этого быть проблема?
        Извините что беспокою.

          admin

          admin

          Если отключить One Page поля в корзине появляются?
          Попробуйте сменить тему оформления в настройках компонента (если используете платную версию).

            Дмитрий

            Решил заново поставить Джумлу с Виртом и на чистом без изменений всё проверить. И как Вы уже писали, Всё прекрасно передает и работает(без компонента One Page). Вам огромный поклон. Значит при своих правках, я где-то, что-то удалил лишнее. Буду искать это лишнее. Если найду что не удалять, то отпишу)) ну и отпишу работает ли с компонентом One Page.
            Еще раз спасибо. 🙂

            admin

            admin

            С One Page все должно работать
            http://mobillife.virtuemart-templates.ru/telefony/apple-iphone/smartfon-apple-iphone-4s-8gb-belyj-detail

            Дмитрий

            Да, проверенно всё работает. А вот где я укосячил понять не могу( Уже и вирт обновил, и файлы все без изменений закинул, все в пустую:(
            я так понял что не передаются параметры в(с) [product_attributes], там всё пусто. Мог ли я удалить эти данные с БД? Ух(( косячный какой-то я))

            Дмитрий

            ААААА, *****. простите за эмоциональность, но это жесть. И так.. проблема была в том что, ух, настраиваемому полю я присвоил "Позиция макета" = mypos, так как по шаблону выбор должен быть в другом месте, соответственно в коде он выводился как:

            но тут я решил, авось прокатит, и поставил позицию макета addtocart. И всё заработало! Я в шоке(
            Теперь у меня еще больше вопросов к джумле и вирту.
            А, еще получается что нельзя присвоить позицию к

            ?Ибо если сюда вставить 'position'=>'mypos', то на том месте выводит только кнопку, или вообще ничего не видит. Ех..
            Админ, большое спасибо, что выслушал, да и наткнул на мысли)

    Дмитрий

    Ещё раз Здравствуйте) Встал такой вопрос. Возможно ли а админке, в карточке товара где мы выбираем наши картинки, сделать чтобы при выборе "цвета" отображались картинки, привязанные только к этому товару, а не из 1000 картинок искали те единственные которые нам надо?

      admin

      admin

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

        Дмитрий

        Спасибо что быстро откликнулись. Но почитав, понял что не подойдет, т.е. может если я делал для себя, то и сошло бы. Но клиенту надо всё проще. Так что пришлось немного покопаться в коде и немного изменить его. В php я профан, так что сильно ногами не пинайте. Итак как я решил свою проблему:
        В файле \administrator\components\com_virtuemart\models\customfields.php нашел строку 621 там SQL - запрос ввида:

        заменил на:

        Может это и не правильно, но он мне помог.
        Заранее извиняюсь за кривизну кода.

          admin

          admin

          Спасибо, что поделились решением.

    Дмитрий

    Извините можно ли подобное реализовать на virtuemart 1.1.9 У меня нету в магазине функции добавить медиа файлы

      admin

      admin

      С vm 1.1.9 почти не работал, поэтому не смогу подсказать как сделать тоже самое там.

    Сергей

    Подскажите как такое же сделать на virtuemart 3

      admin

      admin

      В ближайшее время напишу статью.

    Сергей

    В принцепе всё так же как и во втором вирте, код даже не не нужен,получается вот так http://www.floomby.ru/s2/HUwFUD, но как сделать чтобы тут было правильно http://www.floomby.ru/s2/tUwFSW

      admin

      admin

      В категории, на мой взгляд, настраиваемые поля лучше скрыть.

    Дмитрий

    Здравствуйте..Раньше в медиа файлах при создание и загрузке нового изображение в поле ( Название изображения ) прописывал это название и оно потом после сохранения так там и оставалось. Теперь почему то не могу этого сделать.Вписываю название изображения, жму сохраниться , а поле становиться пустым.

      admin

      admin

      Здравствуйте!

      В чем причина трудно сказать.
      Попробуйте, сделав предварительно бэкап, обновить vm.

    Дмитрий

    Уже обновлялся не помогло.

    Oksana

    Добрый день! Скажите пожалуйста, можно ли как-то решить мою проблему. У меня к одной модели товара может быть и 5 и 7 и 10 цветов, поэтому выравнивать эти цвета в 2-3 колонки смысла нет, т.к не везде это будет смотреться красиво. Было бы здорово вывести их в одну строку с выравниванием по правому краю. Можно ли как-то это реализовать путем изменения размеров и положения блоков в шаблоне OT Furnite? Хотелось бы чтобы вывод вариантов цвета начинался как раз под главным фото товара и заканчивался там же где и сейчас но с выравниванием по правому краю. http://lightspark.ru/dot-lamps/the-built-in/novotech-vintage-370024,-370025,-370026,-370027,-370028,-370029-detail

      admin

      admin

      Сделать можно, но без доступа к файлам сайта ничего конкретного посоветовать не смогу.
      Для равномерного выравнивания блоков в независимости от их количества используйте flexbox
      http://html5.by/blog/flexbox/

        Oksana

        Спасибо Админ! Почитаю что за фрукт такой этот flexbox

    Анастасия

    Добрый день. У товара есть полная цена и цена со скидкой. При использовании настраиваемых полей, которые являются атрибутами корзины изменяется только полная цена, а цена со скидкой остается такой же как до активирования поля. Можно ли как-нибудь менять цену со скидкой в зависимости от активного поля?

      admin

      admin

      Здравствуйте!
      Решение есть в конце этой статьи.

    артур

    КАК СДЕЛАТЬ ИМПОРТ НАСТРАИВАЕМЫХ ПОЛЕЙ? У МЕНЯ К ОДНОМУ ТОВАРУ 30 ЦВЕТОВ.

    ИМПОРТ РАБОТАЕТ ТОЛЬКО ТАК
    product_sku^custom_title^custom_value^^^
    35822^~~img~^~4067~~^ 4067 ЭТО ID ФОТОГРАФИИ КАК ПО ИМЕНИ СДЕЛАТЬ? А ТО ПРИДЕТСЯ В РУЧНУЮ ВСЕ ID СОбИРАТЬ!

    yarovidze

    Добрый день! Нужна помощь : возможно ли как то вывести название основного изображения и дополнительных изображений?

    yarovidze

    Или может как то добавить название к каждому изображению?

      admin

      admin

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

    yarovidze

    Добавил в название но оно не отображается. Там еще такое поле как Alt текст изображения, вот мне его вывести бы...
    Вот ссылка:
    http://masterclimate.com.ua/photo/594-kondicioner-daikin-ftxm20m-rxm20m-detail

      admin

      admin

      У Вас шаблон AirShop, в нем установлен плагин VM Zoomer, последняя версия которого поддерживает показ названия изображений.
      Просто включите опцию в настройках.
      Если версия не последняя и опции нет, то задайте вопрос на форуме поддержки покупателей шаблона, решим вопрос.

        yarovidze

        Опцию включил, но отображается только название первого изображение, при переключении остается название основной картинки

          admin

          admin

          Эта проблема решена в последней версии, задайте вопрос на форуме, решим.

    EnterEx

    Добрый вечер! Помогите пожалуйста! Сделал все как в статье! цвета появились но снизу страницы и картинки огромные! Как сделать, чтобы они были меньше и справа на карте товара??

      admin

      admin

      Здравствуйте!

      Смените позицию вывода настраиваемого поля на addtocart, для настройки стилей пришлите ссылку на страницу с проблемой.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×