Quote from: p.an at Jan 28, 2010, 11:07 AM
Как задать вывод языка через сниппет к примеру французский? Я пробовал &lanf=`fr` и &lang=`francais` не заработало.
Кроме параметра
&lang=`fr` нужно загрузить и указать в вызове чанки, переведенные на французский. Хотя есть баг с кратким типом корзины, там слово "товаров" есть только для русского и английского языков и меняется только в зависимости от языка сайта (настроенного в конфигурации). Пока не дошли до него руки. Можно не использовать [+plural+].
Quote from: p.an at Jan 28, 2010, 11:07 AM
На странице с полным выводом корзины изменение количества срабатывает только один раз, после необходимо обновить страницу. В чем может быть проблема?
Причин может быть много (ошибка яваскрипта, проблемы с кодировкой и т.п.). Возможно что-то найдете в FAQ.
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
Quote from: p.an at Jan 28, 2010, 11:07 AM
Какую функцию необходимо вызывать, чтобы обновить данные корзины? Использую две валюты и хотелось бы сделать пересчет из одной валюты в другую
Можно попробовать как-то так:
showLoading(true);
var getParams = '&action=recount&index=1000&count=0&cart_type='+cartType+'&cart_tpl='+cartTpl[0]+'&cart_row_tpl='+cartTpl[1]+'¤cy='+currency+'&link_allow='+linkAllow+'&nocounter='+noCounter+'&change_price='+changePrice+'&order_page='+orderFormPage;
ajaxRequest(getParams);
Это JavaScript.
UPD
Но такие функции буду работать только (а может и нет) если в shopkeeper.js убрать это:
и это:
В общем надо знать JS. Пока готового решения нет.
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
Quote from: vlads at Jan 29, 2010, 01:50 AM
Andchir обещали помочь.
Как избавится от ссылки с товара в письме-заказе?
shopkeeper.inc.php строка 79. Заменить первый true на false, так:
$shopCart = new Shopkeeper(false,$currency,true,false,$charset);
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
Quote from: Pisto at Jan 28, 2010, 09:55 AM
Еще наверное неплохо бы описать в доке как самому вставлять доп.параметры на страницу товара не используя SHKwidget. Часто бывает, что значения TV не в том формате что нужны для шопкипера. Я посмотрел как они выдаются на странице с Примером 2. Там так:
<select class="addparam" name="param1__8" onchange="jQuery.additOpt(this)">
<option value="__" selected="selected"></option>
<option value="Упаковка__50">Упаковка</option>
<option value="Сумочка__120">Сумочка</option>
</select>
У себя я сделал так:
<select class="addparam" name="hand__29225" onchange="jQuery.additOpt(this)">
<option value="short" selected>короткий</option>
<option value="long">длинный</option>
</select>
В результате в [+addit_data+] пусто.
Ну надо делать правильно, а не как захочется

. В html-коде всё видно. Как-то так:
<select class="addparam" name="hand__29225" onchange="jQuery.additOpt(this)">
<option value="короткий__0" selected>короткий</option>
<option value="длинный__0">длинный</option>
</select>
Quote from: Pisto at Jan 28, 2010, 09:18 AM
По моему есть косяк с путями к картинкам "вверх" "вниз" когда включаешь &counterField=`1`
Скрипт подставляет их как style/0/img а в дистрибутиве они лежат style/default/img
Спасибо. Проверю.
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
И еще захардкоженное <small> при выводе доп.параметров по-моему, не желательно.