Всего 125 086 комментариев

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

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

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

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

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

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

Предлагаю автору дополнения пробежаться по коду и поправить)
Stepan
Вчера в 08:33
0
да тот-же Тикетс реализуйте
Stepan
Вчера в 08:29
0
И мне не особо понятно как писать документацию, чтоб другим легче было.
how to это конечно полезно, но и только — это мало, добавьте ссылок на оф доку фреймворка.
чем и на extJs и на других апи
не ну это уже перебор, считать, что ваш подход единственно верный

Есть такое выражение в принципе: Самый лучший язык программирования тот, что ты знаешь в совершенстве.

Т.е. по факту ты можешь прийти к одинаковому результату(усилие + время) используя те инструменты которые ты лучше знаешь, а не те про которые громче крикнули.

За счет того, что не надо писать кучу контроллеров.
вот это для меня вообще не очень понятно… я правильно понимаю, что вы в 1 файл запихали весь функционал и говорите, что это лучшее решение?

ЗЫ
Поймите меня правильно, я не смотрел внутренности вашего решения, но хотелось бы уточнить вашу логику до погружения. Т.е. я не топлю за extJs и иже с ними, но логику и мотивы хочется от вас получить
Может у кого-нибудь есть идея какое приложение написать в качестве демонстрации возможностей? Такое как Sendex, которое Василий написал как демонтстацию extJs.
не обессудьте но с такой документацией — это очень наврятли.
Тут преодолеть порог входа. Мне как создателю почти все понятно и очевидно, а другим думаю чтоб въехать напрячься, потратить время, надо. Это барьер который мешает другим и освоить и развивать другим. И мне не особо понятно как писать документацию, чтоб другим легче было.
то тут все что угодно
Да все что угодно и на более современном фреймворке (vue) и быстрее, когда въедешь, чем и на extJs и на других апи. За счет того, что не надо писать кучу контроллеров.
Только не понятно как документацию свести в удобную систему. Как всегда сперва hello word, а затем сразу строим самолет :-).
Stepan
Вчера в 02:48
0
а какая ошибка, небось где-то есть не экранированное поле rank просто пробегитесь по коду и поставьте `rank`
Stepan
Вчера в 02:40
0
Буду рад если gtsAPI вас заинтересует.
не обессудьте но с такой документацией — это очень наврятли.

я понимаю вы старались, наверное из всего только дерево интересно, а остальное в итоге тот-же extjs получится только без доков

Самое главное — это не создать, а поддерживать и развивать и по возможности не только вашим гением(никакого сарказма)

Вообще я так понял это не столько админка как интерфейс для манагера… то тут все что угодно, иногда и такое нужно