Николай Савин

Николай Савин

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
16 ноября 2021, 19:00
+3
Это не обязательно.
Если написать в начале контроллера вот так
zoomx()->autoloadResource(false);

то загрузка ресурса не потребуется.
Плюс если отправлять API запрос с заголовками (любым из них)
'Accept': 'application/json',
    'Content-Type': 'application/json'
то в этом случае также создание ресурса не потребуется.
Николай Савин
11 ноября 2021, 19:38
0
Ведутся технические работы
Николай Савин
10 ноября 2021, 18:42
0
В modx2 я так понимаю такая конструкция не будет работать?
use MODX\Revolution\modContext;
$this->modx->getCollection(modContext::class
А вот такая будет, верно?
$this->modx->getCollection(modContext::class)
Николай Савин
08 ноября 2021, 10:31
0
Попробуйте передавать заголовки не во время getService, а ниже через метод setHeaders
Николай Савин
02 ноября 2021, 19:11
+1
Github необязательно использовать для хранения кода или командной работы. Вы, например, можете описывать найденные баги и пожелания по поводу новых возможностей в open source проектах — таких, как miniShop2
Николай Савин
02 ноября 2021, 16:54
+1
Сходил по ссылке, почитал, отметил для себя новые вещи.
1. Я не знал что можно задавать удаленный интерпретатор php
2. В принципе не знал об удаленном исполнении PHP без запуска SSH сессии

Иван — пиши еще об инструментарии разработки и полезных штуках phpStrorm! Очень интересно и познавательно.
Вот тебе идея для следующей заметки — расскажи о подключении к удаленной базе данных из шторма. Уверен не все про это знают и возьмут на вооружение.
Николай Савин
01 ноября 2021, 09:39
+1
Для того чтобы продукты выводились в указанном порядке, нужно в параметре sortby указать ids или resources

[[!msProducts?
  &resources=`2,1,3,4`
  &limit = `0`
  &tpl=`prod.card`
  &sortby=`ids`
]]
Николай Савин
29 октября 2021, 15:50
+2
Это мы поправим, раз уж разговор зашел.
Создал issue, чтобы не забыть.
Николай Савин
29 октября 2021, 15:42
0
Ну тогда уж надо предупреждать что можно просто на action.php нужные запросы кидать и любые поля себе в заказе редактировать. Неважно — есть ли они на фронте, и уж тем более заблокированы ли они.
На каждый проект можно свои дыры подобрать.
Николай Савин
28 октября 2021, 16:07
0
Корректнее было бы совсем убрать значение по умолчанию. Ошибка в том, что такие параметры со значениями по умолчанию должны стоять в конце.
Николай Савин
28 октября 2021, 15:49
+2
Это не совсем ошибка ms2. Здесь дело в PHP8.
Насколько я знаю MODX в целом пока не готов к PHP8.
Справедливости ради в данном случае MODX не при чем, тут нужно вносить правки в minishop2.
Это уже запланировано и впереди полный рефакторинг кода
Николай Савин
28 октября 2021, 08:40
+1
У кого есть проблемы со входом на modx.pro или docs.modx.pro попробуйте очистить DNS кэш на компьютере.
Статья как это сделать
Николай Савин
27 октября 2021, 19:27
0
Посмотрите этот пост и комментарии к нему. Уверен, что все уже найдено.
Николай Савин
25 октября 2021, 11:05
0
В minishop2 нет ограничений по времени на paymen_link.
Николай Савин
24 октября 2021, 11:00
+1
Я в вас ничуть не сомневаюсь. Здесь написал ответ на вопрос, просто чтобы он был для будущих искателей ответов.
Николай Савин
24 октября 2021, 10:56
0
1) добавить еще один дополнительный JS файл, который будет расширять orders.grid.js (как это сделать написано выше в посте)
2) Добавить новый процессор, который наследует mgr/orders/getlist и в нем дополнить выборку таблицей адреса
3) В новом js файле указать запрос к вашему новому процессору и добавить новые колонки в методе getColumns
Николай Савин
24 октября 2021, 08:28
0
Через метод newQuery — прочтите документацию
Николай Савин
22 октября 2021, 09:49
+8
1) Чтобы использовать знакомую экосистему компонентов
2) Чтобы при работе можно было использовать знакомый API
3) Ну и админка никуда не делась и какие-то задачи, хотя бы разработчика можно решать внутри