Pavel Zarubin

Pavel Zarubin

С нами с 07 сентября 2016; Место в рейтинге пользователей: #17
Отправить деньги
Pavel Zarubin
16 октября 2018, 13:42
0
Ало, я уже давно сделал автообновление) Обновляется каждые 12 часов
Pavel Zarubin
16 октября 2018, 12:42
0
Пароль хорошо бы генерировать так, он так генерируется с учетом настроек modx
modx.pro/help/2766#comment-32619
Pavel Zarubin
03 октября 2018, 09:06
+4
Кстати плюсую за MIGX DB, если с самим migx'ом все ясно и к этому приложили руку множество людей типо Зернова, то что такое migx DB и как с ним работать я например не знаю, думаю многие тут даже такое словосочетание впервые слышат, так что продолжай, ждем заметки по MIGX DB
Pavel Zarubin
03 октября 2018, 09:04
0
30 строчек кода это ты что-то перегнул, хватит и 6ти
Pavel Zarubin
03 октября 2018, 09:03
+3
Илья давным давно написал целый цикл уроков по работе с MODX API, прочитав их вы не только научитесь добавлять новую запись к MIGX по типу TicketForm, но и создавать вообще любую другую сущность в modx
ilyaut.ru/xpdo/
Pavel Zarubin
01 октября 2018, 21:12
0
Как пример — мой компонент который как раз именно таким образом и работает:
modstore.pro/packages/delivery/ms2deliverycost
Pavel Zarubin
01 октября 2018, 21:11
0
Это не будет работать. Стоимость доставки минишоп определяет после оформления. Если вам надо определить стоимость доставки, то у объекта msDelivery есть метод getCost куда передается экземпляр корзины. Напишите свой сниппет и дергайте его по аяксу на событие изменения доставки
Pavel Zarubin
01 октября 2018, 19:19
+5
Интересно, зачем? Прикрываться безопасностью — глупо, имея менеджерский доступ к админке можно получить суперпользователя десятками способов которые успешно перешли из REVO в MODX 3. Уже 100500 раз говорилось что если хотите себя обезопасить — делайте для менеджеров свою админку. Выпилив @EVAL ничего не изменилось, а вот удобство убавили в разы. Я лично через @EVAL генерировал динамические возможные значения тв поля
Pavel Zarubin
22 сентября 2018, 13:38
+1
Добрый день, напишите мне пожалуйста в телеграмм:
t.me/slexkap
Pavel Zarubin
20 сентября 2018, 11:26
0
Если я не ошибаюсь тикетс устанавливает его, если все же нет, ничто не мешает его установить с modstore
Pavel Zarubin
20 сентября 2018, 11:11
+1
publishedon — это плейсхолдер модх, а не тикетс
тикетс расширяет модель modResource, сюрприз-сюрприз
вместо удобно читаемого формата «28 ноября 2015, 09:35» выводит «2015-11-28 19:32:00»
Что мешает обрабатывать ее своим сниппетом? Например тем же dateAgo? [[+publishedon:dateAgo]]
Pavel Zarubin
19 сентября 2018, 21:53
+1
А посмотреть в схеме не судьба?
github.com/bezumkin/Tickets/blob/master/core/components/tickets/model/schema/tickets.mysql.schema.xml
Отвечая на вопрос publishedon
Pavel Zarubin
19 сентября 2018, 21:51
0
Ну к примеру чтобы избавится от проверки существует ли категория. Или чтобы в цикле не удалять папки или…
Да вообще в статье все написано, напиши аналог метода copyTree, ну как? Удобно?
Pavel Zarubin
18 сентября 2018, 22:08
0
Круто, что реагируешь, есть еще одна ошибка в создании нового заказчика по умолчанию в CRM [OnUserSave], профиль в modx'e связывается не по ID, а по internalKey
github.com/modxcms/revolution/blob/2.x/core/model/schema/modx.mysql.schema.xml#L1267
Pavel Zarubin
16 сентября 2018, 02:25
+1
Проверил ошибку дважды, если установить компонент и указать сначала api ключ, то админка сразу падает не давая заполнить другие настройки. Вычистил класс, заполнил настройки и все завелось.А еще не знаю насколько корректно оставлять в комментариях доступы к демо-магазину
Pavel Zarubin
16 сентября 2018, 02:17
0
После установки и ввода ключа упала админка.
php 7.2

P.s. Не знаю зачем такой компонент нужен в extension_packages. Он не влияет на работу modx'a, так зачем его инициализировать без надобности?
Pavel Zarubin
15 сентября 2018, 14:53
0
Я думаю стоит начать с обращения в поддержку
Pavel Zarubin
15 сентября 2018, 14:49
+1
А чем это отличается от @EVAL $modx->runSnippet в обычном множественном выборе тв? Я не ерничаю, просто интересно
Pavel Zarubin
14 сентября 2018, 16:17
0
В последней версии ошибочка в glregion.map.inc.php из за чего поиск по имени ломается:
github.com/vgrish/gl/blob/master/core/components/gl/model/gl/mysql/glregion.map.inc.php#L36-L51
phptype должен быть string