Quote from: autogen at Jan 21, 2010, 08:13 AM
и цены (2мл==15р||3мл==20р||6мл==150р.
А где вы такое видели? Валюту нужно указывать отдельно от цены.
2мл==15||3мл==20||6мл==150
Хотя вроди в 0.9.x стоит рег.выражение, которое обрезает всё кроме цифр, но может только для основной цены, не помню...
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
Quote from: autogen at Jan 21, 2010, 09:14 AM
Quote from: Andchir at Jan 21, 2010, 08:32 AM
Quote from: autogen at Jan 21, 2010, 08:13 AM
и цены (2мл==15р||3мл==20р||6мл==150р.
А где вы такое видели? Валюту нужно указывать отдельно от цены. 2мл==15||3мл==20||6мл==150
Хотя вроди в 0.9.x стоит рег.выражение, которое обрезает всё кроме цифр, но может только для основной цены, не помню...
Это я здесь опечатался, извините, там все верно прописано, без валюты.
Не понятно где именно цена выводится NaN. Если в блоке товара (до того как он отправляется в корзину), то возможно где-то ещё есть буквы (может основная цена). На демо-страничке ведь такого не происходит. Сравните с тем что увас. Посмотрите html-код.
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
Quote from: vlads at Jan 23, 2010, 04:29 AM
все работает.
Только вопрос по цене с десятичной частью, вместо "руб." в корзину идет ошибка. См вложение.
По-моему вы перестарались с точками

. Попробуйте отредактировать код так:
<input type="hidden" name="shk-price" value="<?php echo $price; ?>" />
Важно проверить все кавычки и пробелы.
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
<input type="hidden" name="shk-price" value="<?php echo $price; ?>" />
так значение не передается.
Спасибо , я уже нашел ошибку.
<input type="hidden" name="shk-price" value="<? echo ’’.$price.’’;?>’/> не правильно
<input type="hidden" name="shk-price" value="<? echo ’’.$price.’’;?>"/> правильно
Есть проблемы с пониманием в логике работы...
Добавил доп. параметр к товару, забил три значения, которые не влияют на цену, это просто разные модификации
Пример-светимость лампы в кельвинах и артикул соответственно
2700К==FSP20Y-E27||4000K==FSP20D-E27||6400K==FSP20W-E27
При заказе эта самая светимость не уходит абсолютно никуда, ни в почту ни в списке заказов никак не обозначена. Что я делаю неправильно?
http://www.mixmart.su/light
И еще:
Как сделать так, чтобы виджет не выводился в списке товаров, когда поле не заполнено, а то приходится плодить шаблоны. С PHx с наскока не решил
Автор благодарит алфавит за любезно предоставленные буквы
Quote from: Comicz at Jan 24, 2010, 12:02 PM
Есть проблемы с пониманием в логике работы...
Добавил доп. параметр к товару, забил три значения, которые не влияют на цену, это просто разные модификации
В документации по SHKwidget есть примеры для параметров, которые влияют на цену и которые не влияют. Значение после == может быть только цифрой. Для вашего примера будет как-то так:
2700К - артикул FSP20Y-E27==0||4000K артикул FSP20D-E27==0||6400K артикул FSP20W-E27==0
Quote from: Comicz at Jan 24, 2010, 12:02 PM
Как сделать так, чтобы виджет не выводился в списке товаров, когда поле не заполнено, а то приходится плодить шаблоны. С PHx с наскока не решил
Какой тип виджета используется? Если значение параметра пустое, то виджет выводиться не должен.
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
П1 понятно, так и сделаем, спасибо
П2 вывод ditto:
[!Ditto? &parents=`[*id*]`&tpl=`shopStuff` &orderBy=`menuindex ASC` &extenders=`SHKwidget`&wtTVname=`ddtv`&wtFormat=`radio`!]
В чанке ShopStuff определен плейсхолдер [+ddtv+] он отрабатывает, когда поле заполнено, но...
Имеем пустой радиобатон рядом с каждым товаром, у которого незаполнено поле? поэтому плодим шаблоны товара и шаблоны вывода, внутри товара с помощью снипета SHKwidget тоже выводится пустой контрол, если поле не заполнено.
П3 Также не снят вопрос - куда постится это дополнительное поле? ни в письме ни в админке заказов его нет
Автор благодарит алфавит за любезно предоставленные буквы
Quote from: Comicz at Jan 24, 2010, 03:10 PM
В чанке ShopStuff определен плейсхолдер [+ddtv+] он отрабатывает, когда поле заполнено, но...
Имеем пустой радиобатон рядом с каждым товаром, у которого незаполнено поле?
Какая версия шопкипера? Проверил ещё раз 0.9.2. Такой проблемы нет. Не помню точно, но вроди это было исправлено в 0.9.1 (может раньше). Значение по умолчанию не используется?
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).