Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 102 комментария

Наумов Алексей
Наумов Алексей
Ради интереса нашел публикацию на FL:

2 фрилансера уже откликнулись на этот заказ
Цены от 3000 ₽ до 3000 ₽.
Сроки от 1 до 2 дней.
это более чем адекватная и гуманная цена за работу.
Моя оценка такая же.
Олег
Олег
А с навыками программирования сколько часов работы это займет? Для программиста специализирующегося на MODX. Выкладывал задачу на FL но расценки какие то неадекватные были.
Наумов Алексей
Наумов Алексей
Привет. Можно попробовать обновить до версии 1.14.0-pl, она у меня включена в репозитории для загрузки. Я не знаю, работает ли этот механизм сейчас (выбора версии), раньше вроде было ок.

В 1.14.0-pl еще остались старые чанки, там минимальные правки будут нужны (но все равно нужны).

А так в любом случае, без навыков программирования провести обновление, чтобы просто появился новый функционал, вряд ли получится.
Артур Шевченко
Артур Шевченко
Да, надо просто в утюсьановщике нажать обновить и новый функционал появится. А по поводу чанков, тю в заметке указан путь к файлам в которых можно посмотреть новый код чанков.
Иван Чуваев
Иван Чуваев
Добрый день! Спасибо за описание)
Еще стоит упомянуть про вкладку Actionbuttons (в настройке MIGX-конфигурации) — тут надо отметить галочку additem — это кнопки которыми можно управлять записями в таблице.
Александр Туниеков
Александр Туниеков
Специально для тебя. Купил поставил компонент и разобрался с ошибкой :-).
В файле core/components/msorderfields/model/msorderfields.class.php заменить строку 234 на
$query->sortby('`rank`', 'asc');
То есть поставить кавычки у rank. Вроде все работает. Если что-то не работает, то искать где rank без кавычек в sql уходит.
Если хочешь отблагодарить, то стоимость пакета 490р плюс час работы 1000р. Ссылка отправить деньги в профиле.
Александр Туниеков
Александр Туниеков
Предлагаю автору дополнения пробежаться по коду и поправить)
Красавчик. Вот автор взял и побежал править. На дня 3 упорной отладки :-). Я у автора копировал файл менеджера допполей и адаптировал под себя. На mySQL8 не смотрел, но на modx3 пробовал переделать. Сделал, но не долго работало. Что-то не доправил.
Для себя решил сижу на modx2.8, myqsl 5.7, php7.4 и не парюсь над этими новыми ихними замутами. Разобраться можно, но дорогостояще по времени и нервам.
Александр Туниеков
Александр Туниеков
в таком случае мы лишаемся пост обработки…
Верно. Поэтому у меня есть триггеры, корорые можно привязать к какой-то операции, и кастомные действия, которые можно сделать иногрируя стандартные. Это вообще-то минус что так приходиться делать, но вот есть 10 таблиц и кастомное действие требуется только на одной

То есть, экономия времени, как я считаю большая.

повторюсь еще раз стандартный extJS никак не ограничивает бекенд
Ну extJs не ограничивает. Просто множество процессоров стандартная методика в MODX. Которая, как я считаю, является скучной и бессмысленой работой :-). Так то можно написать аналог gtsAPI для extJs. Только мне это не требуется. А вообще первоначально я вдохновлялся migx. gtsAPI для таблиц — это, грубо говоря, тот же самый migx для vue. А дерево UniTree это развитие этой идеи на деревья.
Stepan
Stepan
А в gtsAPI операции CRUD для любой таблицы уже реализованы. Их надо только включить и задать права доступа.
в таком случае мы лишаемся пост обработки…

повторюсь еще раз стандартный extJS никак не ограничивает бекенд

Много правильно названных файлов — это хороший тон а не обязательство
Александр Туниеков
Александр Туниеков
вот это для меня вообще не очень понятно… я правильно понимаю, что вы в 1 файл запихали весь функционал и говорите, что это лучшее решение?
Хм… С одной стороны весь функционал не в 1 файле. Там много файлов во всем функционале. Проще писать по сравнению с extJs и некоторыми знакомыми мне апи. Я особо много их не знаю. По сравнению с extJs. В нем для создания, редактирования, чтения и удаления записи из 1 таблицы надо написать обработку этих операций в js и написать 4 процессора в php. А в gtsAPI операции CRUD для любой таблицы уже реализованы. Их надо только включить и задать права доступа.
Андрей
Андрей
Не знаю что за ошибка.

Но на 8 версии доп. поля не записываются в базу при заказе, а в админке при просмотре заказа просто белое окно. На 5.7 все работает.

Предлагаю автору дополнения пробежаться по коду и поправить)