Мир изумительно хорош, пока работаешь, чтобы ЖИТЬ!
А не живешь, чтобы РАБОТАТЬ!


Оформление отбора товаров для заказа


нажми, сюда чтобы выбрать!
  в корзину!

Данная CMS не является интернет-магазином. Но элементы для удобства заказаов и услуг с сайта имеются. Лучше один раз увидеть, чем 100 раз прочитать. Справа показан пример использования выбора товаров для заказа. Пример рабочий и вы можете получить представление о внешней стороне выбора товара со страницы. Речь идет именно о выборе, а не об автоматизации купли-продажи. Выбранные товары запоминаются на компьютере клиента и при повторном посещении сайта будут помечены как выбранные. 

Выбранные товары можно увидеть, если на страницу вставить блок с типом "flex" и во вкладке "flex" указать источник изображений "корзина". Пример настройки блока показан на рисунке слева. Обратите внимание, что в качестве папки просто указано "корзина" (см.слева и внизу рисунка слово "корзина" на синем фоне). В наборе готовых шаблонов для сайтов имеется форма отправки позиций, отобранных в корзину по электронной почте. Причем e-mail заказчика проверяется и отправляется вместе с заказом на почту, указанную в настройках сайта.

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

В хранилище данных сайта на компьютере клиента запоминается вся информация, расположенная в HTML элементе, у которого указан класс "forBasket". То есть у клиента запоминается фрагмент страницы, где расположен выбираемый товар. Вполне допустимо указывать ячейку или строку таблицы для выбора товара. На рисунке ниже показан пример HTML кода, где информация о товаре и его изображение помещены в блок. Поскольку у этого блока одним из классов является "forBasket", то при выборе он будет целиком помещен в память компьютера посетителя сайта, сделавшего выбор. Действие производится функцией getTovarForBasket(this), вызываемой по событию onclick.

Если потребуется на странице указывать количество отобранных различающихся товаров, то добавьте HTML элемент с id=kvobasket или с id=kvobasketdop (можно оба сразу), как это указано в примере фрагмента страницы, приведенном ниже.


WEB-платформа для владеющих PHP
» новации,ускоряющие разработку <IMG>-вых сайтов!