Вчера в 12:31
Большие сомнения у меня в этом)
resComments — многоуровневые комментарии с пагинацией для ресурсов MODX3 3
07 января 2026, 15:36
вот этот сниппет
require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
$modx->getService...
Проблемы с отправкой писем статус заказа из minishop2 5
06 января 2026, 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
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
Вообще должна быть системная настройка специальная, но что-то сходу я её не нашёл, поэтому переустановка — 100% вариант.
И (предвосхищая возможные язвительные шуточки) нет, я не тупой :-)
Лично я — не понял вообще ничего.
Кстати, мне бы тоже было интересно!
axure.com/
И вообще, такой вопрос так и просится, чтобы его в гугле набрали. Намёк вам.
Удалил все группы ресурсов, все группы пользователей (проще говоря все политики доступов полностью перенастроил).
В коде плагина ничего не менял, как было — так и осталось. С политиками в конечном счёте тоже ничего не изменилось, просто заново переделал. Но, блин, заработало.
Спасибо большое за помощь!
Удаляю у себя сессионную куку и раскомменчиваю die в коде выше.
1. Первая загрузка страницы — false false. Ок.
2. Логинюсь в админке.
3. Обновляю страницу — true true. Ок.
Да только вот в этот момент из админки уже выкинуло и на третье обновление страницы снова получаю false false.
И такая картина что на OnHandleRequest, что на OnWebPageInit.
Чет вся эта modx-магия меня уже задалбывать начинает. Мож и правда у меня руки не из того места..
Сейчас буду все плагины всех компонентов отключать и дебажить.
Вот такой вот нехитрый код:
будет приводить к вот такой вот ошибке (в modx-логе):
Дело в том, что такой вот унаследованный объект полученный методом $modx->getObject будет lazy (а вот через newObject всё хорошо). Не буду расписывать что это такое и почему. Факт в том, что сохраняться ничего не будет.
Чтобы всё работало как ожидается, надо в унаследованных классах переопределять метод set:
Либо перед изменением данных объекта делать
Тогда тоже будет хорошо, но это не удобно.
Лучше переопределить метод set и не заморачиваться. В этом случае $o->fromArray() тоже будет работать адекватно.
Ведь чувствовал же, что что-то где-то упускаю.
Жирный плюс тебе в карму :-)
Огромное количество времени и нервов съэкономлено)
Плюс практически вся разработка основана на мышетыкательном интерфейсе, которого для типовых задач типовой веб-студии хватает с головой, для всего остального есть маркетплейс ©. Редактор всего и вся с фронтенда. Огромная документация на русском. Много решений для интернет-магазинов, интеграции с различными CRM-ками и ERP (пресловутый 1С через commerceML), из-за чего всякие эльдорадо и техносилы именно на битриксе и сделаны. Плюс продавать "Это ж 1С! Гарантия! <сколько-то там> лет поддержки!" гораздо проще, чем любой другой продукт, даже коробочный.
Ну и не стоит забывать об активнейшем маркетинге этого самого битрикса.
___________________
Вы не подумайте, это — не реклама. Сам я с битриксом работал лишь однажды 3-4 года назад.
Но 2 года назад как раз работал в такой вот типовой региональной веб-студии, которая к моменту моего трудоустройства (seo-шником, как ни странно)) переехала с modx evo на битрикс.
Так вот абзац до черты — это практически дословный пересказ того, что на вопрос "чем modx не угодил? почему битрикс?" мне ответил директор той студии.
Такие дела. Маркетинг, как ни странно, решает.
p.s. не знаю как сейчас, но раньше тормоза у него были знатные. тыц.
У тебя переадресация идёт абсолютно для любых адресов, а тебе надо только для несуществующих.
Изначально смысл такой — если папка или директория физически на сервере не существует, то этот адрес отправляется в index.php в get-параметре «q», и этот параметр уже обрабатывает сам modx (ищет этот урл среди ресурсов).
Вот эти строки оригинальном htaccess'е, который идёт вместе с modx (1):
Так вот этот приём и нужно использовать (2):
И уже не нужно писать отдельные условия-исключения для всяких там папок, типа 'manager', 'assets' и всех других.
Строки (2) нужно вставить перед строками (1), иначе апач отдаст строку с урл в index.php и до редиректа дело не дойдёт.
p.s. и да, я не тестировал, пишу по памяти ибо последний раз htaccess настраивал с год назад. Но вроде должно работать. Переходите на nginx :-)