Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Новая версия очень нежно и бережно расширяет стандартные механизмы системы, ничего не переписывая, а только изменяя и добавляя.

Так что ошибки при сохранении там выводятся ровно так же, как и у обычного ресурса.
На minishop2.com какие-то баги с ценой.
Это просто раньше цена, старая цена, вес и артикул были на первой вкладке, а значит не указаны для вывода в настройке ms2_product_extra_fields. Указал, появились.

На самой странице 2 старых цены не вижу. В любом случае, этот сайт нужно будет нормально переделать на стабильной версии 2.4.
Рановато использовать 5.7 с MODX. Ни один компонент не может даже создать системные настройки из-за ошибок по умолчанию
[2016-05-23 08:37:44] (INFO @ /home/s2/www/core/model/modx/transport/modtransportpackage.class.php : 272) Загрузка рабочего пространства пакета...
[2016-05-23 08:37:44] (INFO @ /home/s2/www/core/model/modx/transport/modtransportpackage.class.php : 280) Рабочее пространство загружено, сейчас устанавливаем пакет...
[2016-05-23 08:37:44] (ERROR @ /home/s2/www/core/xpdo/om/xpdoobject.class.php : 1452) Error 22007 executing statement:
INSERT INTO `mysql_system_settings` (`key`, `value`, `xtype`, `namespace`, `area`) VALUES ('mgr_tree_icon_mscategory', 'icon icon-barcode', 'textarea', 'minishop2', 'ms2_category')
Array
(
    [0] => 22007
    [1] => 1292
    [2] => Incorrect datetime value: '0000-00-00 00:00:00' for column 'editedon' at row 1
)
Так что, у кого есть желание — шлите PR в xPDO и MODX с исправлениями, а я пока откатываюсь в разработке на 5.5, которая идёт по умолчанию в LTS Ubuntu 14.04.
В miniShop2.4-beta2 callbacks являются массивами функций, для работы с которыми предусмотрены специальные методы.

Добавление:
miniShop2.Callbacks.add('Cart.add.before', 'my_callback', function() {
	alert('Отправка отключена!');
	return false;
});

И удаление:
miniShop2.Callbacks.remove('Cart.add.before', 'my_callback');
Пропустил проверку прав, пардон.

А будущего нет, потому что этот функционал рано или поздно появится в оригинальном pdoTools и далеко не факт, что он будет совместим с твоим.
Функционал загрузки чанков из файлов там был давным-давно, распространение его на остальные элементы — дело времени и спроса. Которого, кстати говоря, не так-то и много.

На мой взгляд, неуважительно называть свой компонент pdoToolsPlus.