Aleksandr Huz

Aleksandr Huz

С нами с 02 августа 2014; Место в рейтинге пользователей: #20
Aleksandr Huz
30 мая 2021, 22:45
1
+1
{insert ('file:chunks/'~$item.section~'.tpl')}
Aleksandr Huz
28 мая 2021, 15:41
0
VERSION 1.2.1

Добавлена поддержка компонента msPromoCode2
Aleksandr Huz
27 мая 2021, 13:35
0
Вопрос автору, планируется ли поддержка msPromoCode2?
Теперь в планах есть))

Обычно компоненты рисующие extjs в админке рагют свои скрипты на событие — msOnManagerCustomCssJs
так и есть.
Aleksandr Huz
15 мая 2021, 16:19
0
напишите в тех. поддержку, разберемся.
Aleksandr Huz
13 мая 2021, 14:56
+1
VERSION 1.2.0

Добавлено:
— изменение опций продукта
— тип поля richtext (TinyMCE Rich Text Editor)
— поддержка msPaidOptions
— поддержка msOptionsPrice2
— обновление заказа при добавлении, изменении или удаления продукта

Aleksandr Huz
10 мая 2021, 23:56
0
Наверное, легче пройтись по опциям и пустые удалить с базы
Aleksandr Huz
10 мая 2021, 22:52
0
Попробуйте так:
$products = $modx->getIterator('msProduct', array('class_key' => 'msProduct');
foreach($products as $product){
    $response = $modx->runProcessor('mgr/product/update', $product->toArray(), array('processors_path' => MODX_CORE_PATH . 'components/minishop2/processors/'));
    if($response->isError()){
         echo $response->getMessage();
    }
}
Aleksandr Huz
10 мая 2021, 22:39
0
И ничего не поменяется. Нужно использовать процессор.
$products = $modx->getIterator('modResource', array('class_key' => 'msProduct');
foreach($products as $product){
    $response = $modx->runProcessor('resource/update', $product->toArray());
    if($response->isError()){
         echo $response->getMessage();
    }
}
Aleksandr Huz
10 мая 2021, 16:10
0
Когда MODX парсит чанк, то заменяются все теги, включая
@INLINE <li><a href="[[+uri]]">[[+pagetitle]]</a></li>
Поэтому, когда сниппет выполняется инлайновый чанк уже распарсенн.
Aleksandr Huz
07 мая 2021, 15:44
0
Были проблемы с названием компонента. Думаю, что сегодня запустят
Aleksandr Huz
06 мая 2021, 22:46
+1
В планах msOptionsPrice2. но теперь и msPromocode2.
Aleksandr Huz
01 мая 2021, 00:19
+3
VERSION 1.1.0

Добавлено:
  • управление вкладками заказа
  • системная настройка msorderfields_discount (поле скидка)
  • системная настройка msorderfields_weight (поле вес)
  • сниппеты orderGroups и orderFields
  • фильтр полей по группе
  • чекбокс обязательное поле
  • изменения название поля
  • метод sendEmail
  • типы полей: chunk, file
  • en lexicon
Aleksandr Huz
29 апреля 2021, 20:09
+1
Какой компонент используется для добавления товара в заказ?
Aleksandr Huz
29 апреля 2021, 09:20
+1
Еще проблема с изменением общей итоговой стоимости, при условии что мы меняет количество товаров или добавляем
Скорее, это проблема компонента, который позволяет редактировать товары в заказе.

расширять вкладки и добавлять существующие классы иных компонентов, добавить комбо свои из таблиц,
Согласен.

и еще бы вкладку покупки и товара также модифицировать
не встречал такой нужды, а зачем? есть примеры для чего это нужно?
Aleksandr Huz
28 апреля 2021, 14:37
+3
Хорошая идея. Сейчас нет, но постараюсь на этой недели реализовать
Aleksandr Huz
28 апреля 2021, 14:32
+3
Даже не знал об этом. Нужно почаще читать issues.
Кто-то пишет, чтобы это было в ядре, кто-то чтобы это был отдельный компонент.
Как по мне, в ядро можно такое и не включать, это расширение возможностей и тем более не всем это нужно, хватает и стандартных полей. Компонент не дорогой, в магазине действует, кто не знает, система скидок, с каждой покупкой цена снижается на 10%, но не более 50%. Но, если сделают этот функционал в ядре, то конечно он уже будет и не нужен.

Если такое в ядре хотят сделать, то почему бы не пойти дальше и добавить функционал еще и этого компонента msFieldsManager
Aleksandr Huz
28 апреля 2021, 09:20
0
Quiz подойдет, но с коробки такое не сделать, нужно немного доработать.