5 часов назад
вот этот сниппет
require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
$modx->getService...
Проблемы с отправкой писем статус заказа из minishop2 5
Вчера в 20:15
Хотел проверить еще раз, теперь все работает. Спасибо.
MiniShop3 1.0.0-alpha.4 — Большое обновление админки 24
05 января 2026, 14:53
Тоже не понял зачем эти сложности, всегда этот скрипт юзал.
Почему в новых версиях MODX не работает сброс пароля через MD5 и как восстановить доступ в manager 4
30 декабря 2025, 22:52
Почему-то прочитал это голосом комментатора из Дома 2… Только про Minishop 3!) Спасибо всем за вклад в развитие и, достаточно неплохие итоги года)
Итоги 2025 года на MODX.pro 3
27 декабря 2025, 16:41
MODX, как и любой основанный на PHP фреймворк пишет 500 ошибки в error_log. Никаких специальных настроек в нем нет. Все зависит от настроек хостинга\с...
Отладка 500 ошибки MODX 1
26 декабря 2025, 18:00
ух ты крутяк!
resComments — многоуровневые комментарии с пагинацией для ресурсов MODX3 2
24 декабря 2025, 22:11
Есть поле mail_smtp_user введи туда логин, если не сработает введи email. И не забудь в emailsender корректный email прописать.
Modx 2.8.8 еще подходит отправки почты через smtp.yandex.ru? 3
24 декабря 2025, 00:23
Нет, лайки всегда были привязаны ко времени публикации, чтобы лайками старых постов рейтинг не накручивали.
MiniShop3 - новый релиз. 1.0.0-alpha.2 15
Если выключить плагин msFavorites, ошибка не происходит.
в scripts_fabea47f5e.min.js (через minyfix собраны скрипты) ругается на jQuery v3.2.1, другие версии дают тот же результат.
а default.min.js?v=385d6cb1 это соответственно msfavorites, причём ошибка даже на тех страницах где он не вызывается.
Осталось понять как сделать запрос именно к тому ордеру который сработал на msOnCreateOrder, msOnUpdateOrder и msOnRemoveOrder
Но я в таком варианте не пойму как выбирать именно того пользователя чей Ордер срабатывает на событие. Можно добавлять юзера из сессии, но я так понимаю, что тогда плагин будет брать id менеджера если он отредактирует заказ из админки
Бывают проблемы с вёрсткой, картинками и т.д. после того как меняешь редиректы такие, нужно смотреть ещё и как пути к стилям и картинкам прописаны.
p.s.
я так себе программист, просто недавно делал языковую версию на Revo
Добавил прямо в pdousers, надо подумать как закрепить чтоб после обновления не слетало.
так без ошибок. Правда время загрузки не сократилось, видимо это уже из-за запросов к яндекс диску
Попробовал избавиться от лишнего, хотя я не особо силён в php. То есть у меня заработало, но я не до конца понимаю всё ли сделал правильно.
Просто напрямую выбираю из таблицы msOrderProduct айди товаров и сразу считаю. Код сниппета получился такой:
Теперь гораздо быстрее, а результат тот же
повторюсь, я так себе программист, всё методом тыка, но вроде бы работает. Автору спасибо за идею!
теперь {$allprod | unisum} справляется в 1 запрос. какая-то магия. Я мало что понял, но кажется работает
и создал сниппет unisum
вызываю в таблице статистики
хммм, заработало конечно, но что-то медленно грузится, смотрю через debug ёмаё 1000 запросов…
думаю дальше
Дело в том, что первый плагин отрабатывает ссылку вида .../users/{$username}, а второй .../users/{$user_id}
Только это же плейсхолдер, до него дело не доходит, знак плюс мешает где-то выше в запросе страницы.
пока сделал по другому:
теперь у меня в алиас уходит id юзера и все ссылки на юзеров через id. В целом получилось удобно для моих целей, но если найдётся способ с транслитерацией, будет здорово.
Просто немного неудобно при отладке отчищать лог ошибок. Хочу вывести на страницу полный список всех заказов пользователей через mslistorders и pdopage. Если в сниппете showLog=1 то в лог ошибок модекса вываливается весь полученный массив array (… при тысяче заказов это забивает лог на 10мб одна перезагрузка страницы.
вот эти строки. если я правильно понял, ошибки ведь нет, просто showLog отправляет ещё и в журнал ошибок вместо простого вывода на фронтэнд у менеджера.