Изображения с выбором нескольких значений 2.0

Просмотров: 2993Куплено: 14 раз
Разработчик: Виталий NVGPRO (nvgpro)
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Изображения с выбором нескольких значений 2.0
Цена: 2 500 Руб
Зарегистрируйтесь или авторизируйтесь для того, чтобы купить.
ПОСМОТРЕТЬ В ДЕЙСТВИИ

"Изображения с выбором нескольких значений" версия 2.0 - дополнение к модулю "Интернет магазин" для diafan.CMS.6.0 от NvgPro.
На слайдах продемонстрирована работа Дополнения на дефолтном шаблоне diafan.cms.6.0.

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

Описание:
Данное дополнение (далее - Характеристика) позволяет использовать новую характеристику, описывающую товары (услуги) в виде изображений. Характеристика по своему поведению объединяет возможности характеристик "Имена изображений" и "Список с выбором нескольких значений". Характеристика, как и аналогичная характеристика "Список с выбором нескольких значений" доступна к выбору при заказе. Соответственно может влиять на стоимость товара (услуги). Также поддерживается процесс генерирования размеров изображений и может применяться настройки ко всем ранее загруженным изображениям данной характеристики. При этом процесс генерирования относится только к изображениям самой характеристики, тем самым позволяя характеристикам того же типа иметь собственные размеры. Характеристика может отображаться в списке товаров, на самой странице товара, в блоке товаров, если такой выбор определен Вами в административной части cms. Также характеристика отображается в корзине заказа, самом заказе, в письмах о заказе, которые рассылаются cms. Характеристика участвует в поиске по товарам, в поиске по сайту, а также в сравнении товаров. Значения характеристики могут быть импортированы/экспортированы стандартными средствами cms, в том числе поддерживается импорт/экспорт не только изображений данной характеристики, но и их значений Alt и Title.

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

1. В административной части сайта, в разделе "Каталог", закладке "Характеристики" необходимо создать характеристику Изображения с выбором нескольких значений. В самой карточке товара (услуги) в рамках данной характеристики можно определить набор изображений. Также можно воспользоваться дополнительной возможностью, определив ранее в настройке характеристики набор изображений, после чего в карточке товара можно будет выбирать из имеющегося набора изображений. То есть при таком варианте дубликатов изображений не создается, а создаются ссылки на такие изображения.

2. Каждое изображение такой Характеристики может содержать собственные значения Alt и Title. Значение Alt, индексируется стандартными средствами cms и участвует в поиске по сайту. Текстовое значение изображения Alt, также выводится в форме поиска по товарам, форме оформления заказа, корзине заказа и письмах о заказе, которые формирует cms.

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

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

5. Если характеристика доступна к выбору при заказе, то на странице товара, при ее выборе автоматически будет изменяться стоимость товара (по аналогии с характеристикой Список с выбором нескольких значений). Особенности использования Характеристики полностью соответствую принципам работы cms. К некоторым особенностям следует отнести: - Создав характеристику типа Изображения с выбором нескольких значений (тоже относится к характеристики Имена изображений), прежде чем загружать картинки, необходимо сохранить данную характеристику, иначе в ответ будет получено следующее: "В настройках модуля не заданы размеры изображения.". - Если в разделе "Каталог", закладке "Характеристики", на странице настойки Характеристики изменить размеры изображений (сгенерировать новые изображения) и затем покинуть данную страницу без сохранения, то в базе данных не будет зафиксирована информация об измененных размерах (т.е. сами изображения будут изменены, а сведения что они изменились в базе данных будут отсутствовать). Как следствие данных действий на странице товара не будут отображаться изображения Характеристики, т.к. cms будет спрашивать у базы данных, где они находятся, база данных будет сообщать их старые (не новые) их адреса. Решение: необходимо в административной части сайта зайти на страницу настройки данной Характеристики, выставить правильные размеры изображений (т.е. те размеры, которые ранее были уже сгенерированы) и сохранить данные изменения. - Если в разделе "Каталог", закладке "Характеристики", на странице настойки Характеристики изменить размеры изображений (сгенерировать новые изображения), то ранее определенные связи цены и значений Характеристики будут сброшены. Решение: вновь определить связь цены и значений Характеристики. - В случае импорта значений Характеристики, то изображения будут уникальны для каждого товара, в этом случае сравнение Характеристик товара будет проходить по их значениям Alt. - При импорте / экспорте товаров, в настройках описания импорта / экспорта характеристики следует указать Дополнительный разделитель и Папку с файлами для загрузки.

Особенности Дополнения начиная с версии 2.17.5.2.
- дополнена возможность характеристики в режиме, не влияющем на цену, участвовать в заказе товара (то есть запоминается выбор значения такой характеристики, не влияющей на цену, при помещении товара в корзину покупок).

Особенности Дополнения начиная с версии 2.17.5.2d.
- переработана возможность характеристики в части добавления изображений из ранее загруженных.

Текущая версия Дополнения 2.17.5.24 для версии diafan.cms 6.0.4.10, версии diafan.cms 6.0.5.0

Файлы дополнения представлены в виде кастомизированых файлов.

1. Создайте тему в интерфейсе «Темы и дизайн» и импортируйте туда скачанный архив. При создании отметьте опцию «Применить».

2. Если на сайте уже инсталирован модуль Магазин (а это практически в большинстве случаев) требуется разовая (единичная манипуляция) с базой данных cms. Манипуляция описана следующим SQL запросом: "ALTER TABLE `ВАШ-ПРЕФИКС_images` CHANGE `element_type` `element_type` ENUM('element','cat','brand','param') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'element' COMMENT 'тип элемента модуля';". Если модуль Магазин, не создан, то при его создании все необходимые действия с базой данных будут выполнены автоматически.

3. Выберите тему нажав на кружок в строке темы, согласитесь с применением изменений. ВНИМАНИЕ! Если на сайте уже существует активная тема дизайна и её нужно сохранить, импортировать архив нужно в уже примененную тему. После этого необходимо воспользоваться инструментом "Восстановление базы данных" (пункт Основного меню "Модули и БД", далее закладка "Восстановление БД", на открывшейся странице кнопка "Начать проверку и восстановление базы данных"). Таким образом в базе данных будут созданы необходимые поля для полноценной работы Дополнения.

Где то потестить на пользовательской стороне можно?
Отдельный ресурс для тестирования не создавался. Если необходимо протестировать работу Дополнения перед покупкой, то сообщите о своем желании в личной переписке. Для Вас будет временно создан хост для полноценного тестирования.
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 09 февраля 2016 г.
По результатам тестирования, благодаря Dmitry (afonnikov10), выявлена неточность работы Дополнения. Ошибка локализована и исправлена.
Пакет Дополнения обновлен, текущая версия 2.16.2.9
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 10 февраля 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен, текущая версия 2.16.2.16
Модернизировано:
- поиск по товарам
- клонирование товаров
- интерфейс Дополнения в административной части сайта
- стилевое отображение Дополнения
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 16 февраля 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен, текущая версия 2.16.2.29
Модернизировано:
- импорт товаров
- адаптировано Дополнение к актуальной на текущий момент версии diafan.cms 6.0.1.4

Одновременно считаю необходимым отметить, что данное Дополнение 2.16.2.29 не совместимо с более ранними версиями diafan.cms, чем diafan.cms версии 6.0.1.4. Это связано с тем, что в diafan.cms версии 6.0.1.4 в отличии от diafan.cms версии 6.0.1.0 частично изменена механика административной части cms, на которой основывалась работа Дополнения. Если Вы работает с diafan.cms версии 6.0.1.0 и не предполагаете обновлять cms, то из пакета обновления Дополнения версии 2.16.2.29 необходимо взять только один файл (shop.admin.import.custom.php) и заменить им аналогичный файл в пакете Дополнения версии 2.16.2.16. Таким образом Вы сможете полноценно использовать Дополнение в более поздних версиях diafan.cms 6.0, чем версия diafan.cms 6.0.1.4 (например, в версии diafan.cms 6.0.1.0).

Если будут вопросы, обращайтесь.
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 29 февраля 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен, текущая версия 2.16.3.2
Модернизировано:
- поиск по товарам

Одновременно считаю необходимым отметить, что данное Дополнение 2.16.3.29 не совместимо с более ранними версиями diafan.cms, чем diafan.cms версии 6.0.1.4. Если Вы работает с diafan.cms версии 6.0.1.0 и не предполагаете обновлять cms, то из пакета обновления Дополнения версии 2.16.3.2 необходимо взять только два файла (shop.admin.import.custom.php, shop.model.custom.php) и заменить ими аналогичные файлы в пакете Дополнения версии 2.16.2.16. Таким образом Вы сможете полноценно использовать Дополнение в более поздних версиях diafan.cms 6.0, чем версия diafan.cms 6.0.1.4 (например, в версии diafan.cms 6.0.1.0).
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 02 марта 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен, текущая версия 2.16.3.12
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.1.6
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 12 марта 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен, текущая версия 2.16.3.17
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.1.7
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 17 марта 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен, текущая версия 2.16.3.22
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.1.10
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 26 марта 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен, текущая версия 2.16.3.27
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.2.0
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 27 марта 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен, текущая версия 2.16.5.7
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.2.9
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 09 мая 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен, текущая версия 2.16.6.4
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.2.10
- доработан алгоритм, связанный с поиском товаров
- исправлена ошибка при сохранении характеристики
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 04 июня 2016 г., редакция 04 мая 2017 г.
Выявлена недокументированная ошибка интерпретатора php,
инициирующая ошибку алгоритма Дополнения.
Ошибка исправлена.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.16.6.18.
Цель обновления:
- исправление выявленной ошибки и доработка Дополнения для версии diafan.cms 6.0.2.10
Одновременно сообщаю, что данная версия Дополнения работает с версией cms.diafan 6.0.2.10.
Выход обновления Дополнения для версии cms.diafan 6.0.3.0 запланировано на следующей недели.
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 18 июня 2016 г., редакция 04 мая 2017 г.
Выявлена ошибка Дополнения в запросе к Базе данных.
Ошибка исправлена.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.16.6.22.
Имена обновленных файлов:
- shop.action.custom.php
Цель обновления:
- исправление выявленной ошибки Дополнения для версии diafan.cms 6.0.2.10
Одновременно сообщаю, что данная версия Дополнения работает с версией cms.diafan 6.0.2.10.
Выход обновления Дополнения для версии cms.diafan 6.0.3.0 запланировано на текущей недели.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.16.6.28
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.3.1
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.16.8.30
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.3.7
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 01 сентября 2016 г.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.16.9.6
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.3.8
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 06 сентября 2016 г., редакция 06 сентября 2016 г.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.16.9.9
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.3.9
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 09 сентября 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.16.10.7
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.4.0
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 08 октября 2016 г., редакция 04 мая 2017 г.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.17.5.2
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.4.9
- дополнена возможность запоминания выбора значения характеристики, не влияющей на цену, при помещении товара в корзину покупок.
Виталий NVGPRO (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 04 мая 2017 г., редакция 06 мая 2017 г.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.17.5.2a
Цель обновления:
- исправлена техническая опечатка в коде дополнения.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.17.5.2c
Цель обновления:
- исправлена техническая опечатка в коде дополнения.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.17.5.2d
Цель обновления:
- переработана возможность характеристики в части добавления изображений из ранее загруженных.
Пакет Дополнения обновлен и направлен на модерацию, текущая версия 2.17.5.24
Цель обновления:
- доработка Дополнения для новой версии diafan.cms 6.0.4.10
Доброго дня.
А возможно сделать чтобы оттенок был как Option ?
Павел (kpv77725) 27 мая 2017 г.
Здравствуйте.
Не совсем понял вопрос. На демонстрационном ресурсе "оттенок" - это просто название характеристики. Название может быть любым, самих характеристик может быть множество. Характеристика с типом "Изображения с выбором нескольких значений" - это прежде всего объединение различных изображений (картинок). В карточке товара уже непосредственно определяются какие именно картинки необходимо привязать к товару, которые будут отображаться под значение данной характеристики. При этом можно использовать в данной характеристике (в карточке товара) значения - картинок от других характеристик такого типа, в том числе можно непосредственно также загрузить новые изображения, как и в настройках характеристики. Таким образом в настройках характеристики определяется общий массив изображений объединенных одним название, то есть получается коллекция изображений, которая может дополняться на странице товара (в административной части сайта).
Я имею ввиду выпадающий список, а не радио-кнопки.
Павел (kpv77725) 28 мая 2017 г.
Что касается выпадающего списка значений характеристики "Изображения с выбором нескольких значений", то конечно возможно сделать. Пример такой реализации можно увидеть в административной части сайта, в карточке товара при определении связки цена - значение такой характеристики. Но со стороны пользовательской части сайта данная возможность отсутствует, так как этот момент относится уже к индивидуальному стилю сайта. То есть создан механизм работы с таким типом характеристики, отработаны вопросы отображения значений характеристики (в данном случае принято решение, что универсальным способом отображения будет именно тот, который используется в настоящий момент, а не в виде выпадающего списка). Однако, не исключаю того, что при последующих обновлениях данного дополнения такая возможность будет создана, так как в настоящий момент работаю над сборником дополнений, в котором будет отрабатываться аналогичная задача. Скорее всего часть кода из нового дополнения к cms.diafan будет использована в данном дополнении.
Пакет Дополнения версии 2.17.5.24 соответствует новой версии diafan.cms 6.0.5.0
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.