4 часа назад
Никак не получается настроить. Ошибка такая же как выше писали. Уже раз 100 перепробовал.
AMO CRM - решение бага с получением токена авторизации. 15
5 часов назад
Огонь, очень круто!
MiniShop3: Notification Center — Революция в управлении уведомлениями 2
30 ноября 2025, 16:21
Надеюсь все решится все в ближайшее время
ImgsPaste - дружелюбная вставка фотографий из ms2Gallery, MIGX в контент 52
28 ноября 2025, 17:12
Ребята, это нормально что при в режиме Импорт товаров — недоступен импорт остатков (msProductRemains)?
А в режиме импорта остатков не доступны TV и г...
msImportExport 918
26 ноября 2025, 11:39
Дмитрий. первые две строки в вашем логе — это не ошибки. Это предупреждения о плохом коде. Они сами по себе ничего не ломают.
Настоящая проблема у в...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 18
25 ноября 2025, 13:49
Здравствуйте, устанавливаем msProductRemains перестаёт добавлять в корзину, по логам добавляет, на странице корзины ошибка minishop2 not defined и соо...
[msProductRemains] Остатки без свойств и другое 3
25 ноября 2025, 07:08
Отлично. Ну еще проблему с путями решить и норм) Но судя по комментам о Thumb2x, картинки весят больше, чем после обработки pthumb — что тоже ставит н...
Thumb3x: Современная обработка изображений для MODX 3 34
24 ноября 2025, 21:36
Этого не будет
Thumb2x — это мощный и гибкий компонент для обработки изображений 8
Всего 125 355 комментариев
С последнем обновлением, это тоже не обязательно. Можно в файле core/App/Models/Resource.php создавать блоки и таблицы
Проще и понятнее, чем в MIGX.
2. Поддержка разных типов полей
В MIGX, чтобы добавить, например, галерею, придётся повозиться. В PageBlocks это делается в пару кликов.
3. Готовые блоки
Создаёшь блок один раз, а потом используешь его на любых страницах. Если редактируешь блок, изменения автоматически применяются везде.
4. Надёжное хранение данных
Вся информация хранится в отдельной таблице, так что даже при ошибках данные не теряются. В MIGX всё хранится в JSON, и если что-то пойдёт не так (что бывает при большой вложенности), все данные могут быть утеряны.
5. Мультиязычность
Легко переводить контент через Deepl или ChatGPT.
6. UTM-метки
Есть поддержка тестирования разных меток, что полезно для аналитики.
7. Версионирование
Каждое изменение сохраняется, и можно откатиться к любой версии. А при удалении помещается в корзину, откуда тоже можно восстановить.
8. Коллекции
Можно создавать полностью настраиваемые таблицы с фильтрацией по любым данным.
9. Синхронизация блоков
Можно синхронизировать блоки между собой, даже если они не являются готовыми блоками.
10. Мощное копирование
Копировать можно по ID, по контексту или все блоки с определённого ресурса.
11. События
Доступно 17 событий для управления контентом. pageblocks.boshnik.com/docs/events.
12. Роутинг
Гибкая система роутинга, как в Laravel. Легко настраивать кастомные маршруты для страниц или API.
13. Form Builder
Можно создавать блоки, таблицы, табы и добавлять поля прямо через PHP-код.
Это поддерживалось почти с самой первой версии.
Все чанки находятся в core/elements/ (настраивается в pdoTools) и, соответственно, загружается файл из:
core/elements/chunks/chunknameblock.tpl,
где chunknameblock — это имя чанка блока.
Но вскоре поддержка pdoTools будет удалена, так как в PageBlocks уже встроен Fenom, но еще не настроен.
Ну а в целом на вкус и цвет, наверно чтобы понять, «в чем его преимущество» — нужно поставить и попользоваться, чтобы сделать для себя какие-то выводы.
Или как правильно установить в MODX 3?
* Ссылку на сайт или страницу с проблемой
* Логи ошибок в браузере
* Логи ошибок в MODX
* Версия MODX, плагинов, php
Не нашел информации по поводу MODX 3, поэтому уточняю здесь
2025-02-10 07:43:08] (ERROR in modMenu::getSubMenus @ /home//public_html/core/model/modx/modmenu.class.php: 154) modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace tickets to the routing based system.
Напишу в личку
Если у Вас не работает и точно всё верно сделано, пришлите доступ к админке в личку, посмотрю.
Есть только нюанс — работать будет при наличии GET-переменной page, т.е. при навигации через ajax работать не будет и не должно. Т.к. это для роботов, которые переходят по конкретному урлу с номером странице, то всё в порядке.
В title, description и H1 (pagetitle) добавить ". Страница 2" и т.п.
Я подозреваю что для этого в компоненте предусмотрено поле «Шаблон номера страницы», но не понятно как этим пользоваться, что либо туда ввожу, не выводится.
Скрин: disk.yandex.ru/d/CnJbzwj0WvNesg