Степан Прищепенко
С нами с 09 апреля 2013; Место в рейтинге пользователей: #905 часов назад
Специально для тебя. Купил поставил компонент и разобрался с ошибкой :-).
В файле core/components/msorderfields/model/msorderfields.class.php заменит...
msOrderFields. Управление полями заказа. 47
8 часов назад
Сложностей мне и так хватает. У меня gtsAPI используется в работе. А для документации и кейсов делать слишком длинные уроки разве разумно?
PVAdmin мини-админка для MODX 2.8 16
Вчера в 02:26
Какая версия MODX?
Selectel S3 + AWS S3 Media Source 3.0 как источник файлов для галереи изображений 2
Вчера в 01:47
Наталья,
так скажем шаблоны для разработки
MODX2
github.com/Boshnik/modExtra
MODX3
github.com/modx-pro/ModExtra3
Разработка нового дополнения 9
18 сентября 2025, 20:04
Есть ещё вариант дописывать vin в pagetitle плагином на сохранение ресурса
Вывод TV в дереве ресурсов 4
18 сентября 2025, 17:14
так, а в чем проблема во втором абзаце, не очень понял?
$modx->addEventListenerClosure(
'OnWebPagePrerender',
function (\MODX\Revolution...
Предложение нового механизма closure и слушателей событий в bootstrap неймспейсов MODX с приоритетам... 8
18 сентября 2025, 11:07
Ну логично. Скрипт делает выборку по таблице modResource, и там такого поля нет. Оно лежит в другой таблице msProductOption.
Попробуй писать msProdu...
Сортировка msfilter2 по msOption 1
18 сентября 2025, 01:09
Что РКН с инетом делает?? гитхаб не открывается, а впн помогло :-(
[SendIt 2.5.0] Дополнительная защита от SQL-инъекций 5
17 сентября 2025, 19:47
Делай всё, что связано с контекстами и языками и мобильной версией на событие OnHandleRequest, на OnMODXInit это просто бессмысленно. А в остальном ло...
Переход с неудачного решения по смене контекста И по определению версии (моб/десктоп.) на ModHelpers... 2
15 сентября 2025, 19:50
Подскажите, как включить поле title в окошке добавления изображения в редактор?
Установка, настройка и кастомизация редактора TinyMCE Rich Text Editor 29
1. Gitify — делает полный дамп БД и все на этом, по крайней мере то что касается БД, с файлами работает по другому. Это я сужу из исходников, самого не использовал.
2. Я не вчитывался и поэтому не совсем понял, для чего тебе тут все про компонент говорят, когда речь идет о сайте вцелом, предпологаю, modExtra позволяет хранить все в файликах (не пользовался) — тогда действительно имеет смысл его использовать как писали выше с контролем версий, но часть данных из БД все равно не проконтролируешь (процентов 90 так, но оно все и не нужно обычно).
3. Винда — ЗЛО для разработки! если это не C# или еще что-нить от мелкомягкого. Когда один программист будет отправлять данные в гит (не гитхаб — это разные вещи) из винды, а другой из линукса, то практически на втором пуше получите сообщение о различном CRLF и этот гемморой надо будет лечить на всех файликах. Идеально когда все сидят в одной платформе.
4. В команде где я работаю, мы используем феном и храним все в файликах, для контроля БД была написана эта штука, попробуй может пригодится.
меняем
на
1. в папке модели должен быть metadata.mysql.php, хотя бы
с таким содержимым:
Иначе ловим ошибку.
2. В основном классе, метод инициализации есть, но не вызывается,
и там же pdo подключается, но не получает конфиг, следует
параметры в него не передашь, можно исправить вот так:
3. Ключ (хеш) конфигурации корзины, при ajax запросе передается,
но нинциализация не происходит, это значит как минимум pdo не получит конфиг из пункта 2.
Для этого инициализация может быть такой:
А в handleRequest:
Ну и в сниппеты и плагины после успешной подгрузки класса:
4. Чанк элемента в корзине содержит:
Ошибкой было называть имя msmcd_id вместо id, так как это может сломать
работу других компонентов, висящих на событиях изменения
товаров в корзине. Да и префикс msmcd_ не используется ни где.
5. При удалении товара вместо Cart.remove.response.success
нужно использовать:
Тогда будет правильно удалять товары.
Вроде после такого напильника, стало работать как нужно. Желаю творческих успехов!
пример использования:
в методе run класса mspReceiptAccountItemHandler идет вызов ПОСЛЕ того как заполнен массив . Далее если это исправить, все равно не заработает, т.к. в классе ReceiptAccountSH (мы же печатаем счет), в методе beforeData есть такая замечательная строчка по мне так лучше заменить это на , и дополнить вывод $data в методе run() Таким образом мы избавимся от лишнего шаблона заполнения строк в товаре и от лишнего метода.
1. в сниппете mspreceiptaccount есть вызов метода что приводит… ни к чему т.к. getItem требует ввода первого параметра, если передать туда например: то строится форма, уже хорошо.
2. В форме тычем на печать счета и видим, что значение переменной class не передается в action результат 'Could not load class'
Возможно старая версия, т.к. подозреваю что чего-то не хватает, написал на всякий.