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
Выдаёт ошибку
Теперь я хочу вызвать окно, для подтверждения регистрации нового пользователя. Как я понял нужно пилить js и там менять auth/formLogin на auth/formRegister если пользователь не найден. Как лучше поймать этот момент?
Можно лучше?
Но как сделать, чтоб тут же регистрировался пользователь, email которого не найден?
[28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP Fatal error: Maximum function nesting level of '1000' reached, aborting! in /http/rada2/core/xpdo/xpdo.class.php on line 595 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP Stack trace: [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 1. {main}() /http/rada2/connectors/index.php:0 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 2. modConnectorRequest->handleRequest() /http/rada2/connectors/index.php:59 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 3. modConnectorRequest->prepareResponse() /http/rada2/core/model/modx/modconnectorrequest.class.php:69 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 4. modConnectorResponse->outputContent() /http/rada2/core/model/modx/modconnectorrequest.class.php:82 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 5. modX->runProcessor() /http/rada2/core/model/modx/modconnectorresponse.class.php:131 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 6. modProcessor->run() /http/rada2/core/model/modx/modx.class.php:1690 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 7. modObjectUpdateProcessor->process() /http/rada2/core/model/modx/modprocessor.class.php:173 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 8. modObjectUpdateProcessor->saveObject() /http/rada2/core/model/modx/modprocessor.class.php:822 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 9. msProduct->save() /http/rada2/core/model/modx/modprocessor.class.php:837 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 10. modResource->save() /http/rada2/core/components/minishop2/model/minishop2/msproduct.class.php:158 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 11. modAccessibleObject->save() /http/rada2/core/model/modx/modresource.class.php:645 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 12. xPDOObject->save() /http/rada2/core/model/modx/modaccessibleobject.class.php:172 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 13. xPDOObject->_saveRelatedObjects() /http/rada2/core/xpdo/om/xpdoobject.class.php:1353 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 14. xPDOObject->_saveRelatedObject() /http/rada2/core/xpdo/om/xpdoobject.class.php:1536 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 15. msProductData->save() /http/rada2/core/xpdo/om/xpdoobject.class.php:1585 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 16. xPDOObject->save() /http/rada2/core/components/minishop2/model/minishop2/msproductdata.class.php:23 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 17. xPDOObject->_saveRelatedObjects() /http/rada2/core/xpdo/om/xpdoobject.class.php:1353 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 18. xPDOObject->_saveRelatedObject() /http/rada2/core/xpdo/om/xpdoobject.class.php:1536 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 19. msProduct->save() /http/rada2/core/xpdo/om/xpdoobject.class.php:1588 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 20. modResource->save() /http/rada2/core/components/minishop2/model/minishop2/msproduct.class.php:158 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 21. modAccessibleObject->save() /http/rada2/core/model/modx/modresource.class.php:645 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 22. xPDOObject->save() /http/rada2/core/model/modx/modaccessibleobject.class.php:172 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 23. xPDOObject->_saveRelatedObjects() /http/rada2/core/xpdo/om/xpdoobject.class.php:1353 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 24. xPDOObject->_saveRelatedObject() /http/rada2/core/xpdo/om/xpdoobject.class.php:1536 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 25. msProductData->save() /http/rada2/core/xpdo/om/xpdoobject.class.php:1585 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 26. xPDOObject->save() /http/rada2/core/components/minishop2/model/minishop2/msproductdata.class.php:23 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 27. xPDOObject->_saveRelatedObjects() /http/rada2/core/xpdo/om/xpdoobject.class.php:1353 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 28. xPDOObject->_saveRelatedObject() /http/rada2/core/xpdo/om/xpdoobject.class.php:1536 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 29. msProduct->save() /http/rada2/core/xpdo/om/xpdoobject.class.php:1588 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 30. modResource->save() /http/rada2/core/components/minishop2/model/minishop2/msproduct.class.php:158 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 31. modAccessibleObject->save() /http/rada2/core/model/modx/modresource.class.php:645 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 32. xPDOObject->save() /http/rada2/core/model/modx/modaccessibleobject.class.php:172 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 33. xPDOObject->_saveRelatedObjects() /http/rada2/core/xpdo/om/xpdoobject.class.php:1353 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 34. xPDOObject->_saveRelatedObject() /http/rada2/core/xpdo/om/xpdoobject.class.php:1536 [28-Jun-2016 18:59:37 Asia/Yekaterinburg] PHP 35. msProductData->save() /http/rada2/core/xpdo/om/xpdoobject.class.php:1585php 5.6.10. Кэш чистил. Только у меня так? Раньше вроде работало. Причём замена на msProduct происходит, если обновить страницу, но после никакие изменения у товара не сохраняются.1. На странице товара, добавил dropzone в отдельной форме. То есть в шаблоне у меня есть такое:
2. Сделал тупой загрузчик upload.php:
Загруженный файл сохраняется в папку /uploads/session_id/.
3. В /core/components/minishop2/model/minishop2/minishop2.class.php изменил функцию sendEmail, следующим образом:
Функция цепляет все файлы из папки /uploads/session_id/ к отправляемому письму и удаляет папку.
Ясно, что нужно расширять класс, а не править minishop2.class.php. Что удалять папку нужно в другом месте (сейчас аттачи приходят только менеджеру). Но, вроде работает. Попробую допилить дальше. Хотя есть сомнения в правильности такого способа. Как я уже 100 раз говорил, я дизайнер, а не программист. Хотелось бы услышать мнение программистов.
Я не забил, но времени на доработки пока нет. Когда оно появится, в первую очередь я собираюсь исправить ошибки, привести в порядок код и выложить компоненты в репозитории. На данный момент связка AssetsTV и Builder решает все те проблемы, которые у меня возникали, и добавления каких-то серьёзных новых фитч не планируется — только полировка существующих.
Конечно, у компонентов появится своя страница с документацией и примерами. Но я занимаюсь этим только в свободное время, которого сейчас не так много.
Если вам не хватает каких-то плюшек, пишите здесь или на гитхабе. Если хотите поучаствовать в развитии компонентов — опять же гитхаб.
Последние, на данный момент, версии выложены здесь: modx.pro/solutions/7881-content-editor-tools-0-8-and-subject-to-adminki/ Ссылки на гитхаб там же.
Тогда в чанке: