Ещё вопрос. У меня на сайте уже есть иконки товаров. Не хотелось бы переписывать всё под новый TV параметр, да и создавать новый тоже. В каких модулях используется имя cart_icon? Может имя TV в котором хранится иконка вводить через конфигурацию?
<input type="hidden" name="cart_icon" value="[*cart_icon*]">
Не смотрел код ни одной ни другой программы, но все же слова addparam и paramEdit (а может еще и delparam или allparam и тому подобные) являются общеупотребительными, так что их наличие вряд ли является признаком плагиата. И на идеи не распространяется авторское право – только на реализацию. Если код взят без изменений, то, согласно GNU GPL надо указать на то, что взято в качестве источника, если же код отличается, то никаких претензий быть не может.
А это уже называется - подделка (плагиат)
Сочту именно за грубость – если скопирован код, так и надо писать, а если пишите, что использованы идеи и общеупотребительные слова – это не является нарушением. То есть перед тем как писать претензии, надо правильно их сформулировать. И незачем мне код смотреть – если он скопирован, я бы поверил на слово, только слов таких написано не было, только предположения – «похоже…».
Не сочтите за грубость, но может вы все-таки попробуете когда-нибудь сначало посмотреть, а потом сказать?
Поставил новый ModX 1.0.2 и новый версию сниппета/модуля, создал новую SQL таблицу, в UTF-8 general ci
В итоге, везде где есть вызов сниппета, выводится ошибка:
« MODx Parse Error »
MODx encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - Duplicate column name ’code’ »
SQL: ALTER TABLE `putilkovo_prorostki`.`modx_shop_order` ADD `code` TEXT NOT NULL
[Copy SQL to ClipBoard]
Parser timing
MySQL: 0.0057 s (10 Requests)
PHP: 0.0477 s
Total: 0.0534 s
$table = $modx->getFullTableName( 'shop_order');
$sql="SELECT *
FROM ".$table;
$res1=$modx->db->query($sql);
$row1 = $modx->db->getRow($res1);
if (!isset($row1["code"])){
$sql="ALTER TABLE ".$table." ADD `code` TEXT NOT NULL";
$res1=$modx->db->query($sql);
echo ("add MD5 autoris key");
};
$table = $modx->getFullTableName( 'shop_order');
$sql="SELECT *
FROM ".$table;
$res1=$modx->db->query($sql);
$row1 = $modx->db->getRow($res1);
if (!isset($row1["userid"])){
$sql="ALTER TABLE ".$table." ADD `userid` TEXT NOT NULL";
$res1=$modx->db->query($sql);
echo ("add userid");
};
Похоже часть кода сниппета Shop_option взята с моего SHKwidget. Даже CSS-класс "addparam" у элементов оставили. Я конечно понимаю, опенсурс, но совесть надо иметь (не в том смысле что вы подумали). Глубоко в исходники не заглядывал. Плагин paramEdit. Мало того, что взяли идею (про код не знаю), так ещё и название лень своё придумать. А это уже называется - подделка (плагиат). Измените, пожалста, название плагина.
Я даже ни разу не видел вашу форму. Сейчас посмотрел. Эта что ли? Где там сходства с этой? Выбор метода доставки? А как без него? Не надо доводить до абсурда.
Я человек не злой (я так думаю). А для прохожих поясню: скопировано не больше 5% кода.
вполне справедлива, о чем спора нет. Я бы поступил на вашем месте точно так же. Так что, думаю, причин для спора нету
Я человек не злой (я так думаю). Признать досадное недоразумение и выполнить просьбу будет достаточно. И после этого всё вернётся на своё место.
И без проблем выполню вашу просьбу пока что в этом форуме, а в следующем обновлении и в самом коде сниппета.
Моя форма (chunk_shopOrderForm.txt) не изменилась с самой первой версии шопкипера (0.7). На то время у вас была по-моему только версия 2.x. Давайте сверим даты. Когда точно появилась та форма у вас? Конкретно поле "Доставка". Давайте цирк устроим.
Обновлено:
Если честно, то моя форма менялась, но не значительно. Но список "Доставка" сохранился неизменным с версии 0.7. Так кто у кого список выпадающий склонировал?
Но просто отвечаю на ваш вопрос: Самая первая версия сниппета была без поля доставки, но буквально через несколько дней я сделал чанк с полем Доставка. Было это вот когда: http://modxcms.com/forums/index.php/topic,24185.msg153294.html#msg153294 Там над мои аватаром стоит дата, когда я опубликовал эту версию. Исходники у меня тоже остались. Так что по дате я на порядок раньше сделал эту форму. 
Главное. что мы с вами сделали для пользователей МОДх то, чего так не хватало. И есть выбор. Это самое главное.