Всего 123 809 комментариев

Николай Савин
18 января 2024, 11:39
+1
Версия 7.1 маловата для MODX. Рекомендую 7.4
Александр Туниеков
18 января 2024, 05:47
0
А вот что касается Vue внутри MODx, ну, апплодировать ногами тоже можно, но лишь ради развлечения других людей.
Грубовато :-)
Товары будут продаваться и без Vue.js
Чисто на товары Vue и не надо. Надо на динамичное приложение. Уже надоело как надо показать какую-то не стандартную модалку, то чанки на феном и он на фронте не работает. Приходиться идти по ajax на сервер выбирать отдельно данные закидывать их в чанк и html уже забирать. Много лишних телодвижений. Шаблоны лучше на фронте заливать данными. По большому счету я хорошо знаком только с модекс. Другие системы смотрел, но что-то не производят они впечатления. Пару api можно быстро создать, но чтоб чисто сделать апи для 200 таблиц понадобиться год. И еще год фронт написать. Тут на работе не будут ждать 2 года, чтоб у них все заработало. Новое можно только постепенно. Сейчас неделю ночи трачу обдумывая как на основе модекс бек сделать. По идее в часов 200 в течении 2-3 месяцев можно сделать такой функционал, что потом переезд будет в разы проше чем на каком-либо другом беке.
steve.kon
18 января 2024, 00:12
0
Нашлась ошибка
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in .../public_html/core/xpdo/xpdo.class.php on line 2804
Решили добавлением в .htaccess
php_value memory_limit 512M
Артур Шевченко
17 января 2024, 22:45
+1
Ну так в логах сервера описание ошибки должно быть.
steve.kon
17 января 2024, 22:31
0
Установил. Про него ошибка пропала, но 500ая ошибка так и остается… Она только при попытке открыть категорию/товар в админке. При открытии любых страниц, настроек и пр, всё в порядке… После 1-3 обновлений страницы открываются…
iWatchYouFromAfar
17 января 2024, 22:09
+3
Если вы работаете на фултайме и хорошо понимаете то, на чем пишите, написать собственный функционал не составит труда. А вот что касается Vue внутри MODx, ну, апплодировать ногами тоже можно, но лишь ради развлечения других людей.

Пару лет назад я думал — было бы отлично, если бы MODx и его компоненты могли поставлять хороший и удобный REST. Там и админку свою можно набросать и на фронте наконец-то уйти от фенома и сниппетов. Сейчас я понимаю что был ох как не прав, куда проще сесть и начать писать свой бекенд. Вопрос лишь в финансах и желании. Если хотя бы один фактор отсутствует, то хер знает зачем тратить кучу времени и изобретать франкенштейна… Берешь MODx и пользуешь как есть. Товары будут продаваться и без Vue.js.
Наумов Алексей
17 января 2024, 20:27
0
Странно, ну по идее это то самое место… больше я не находил.

Нужно повнимательнее перепроверить, но это в свободное время.
Артур Шевченко
17 января 2024, 20:00
0
Переустанавливать msAddFields пробовал?
Wassi Wassinen
17 января 2024, 18:53
0
После комментирования у всех пропадает вкладка.
Наумов Алексей
17 января 2024, 18:42
0
Привет! наверное мой косяк…
Я хотел сделать набор разрешений, но не доделал, а следы остались.

В общем в плагине FileMan найди строчку 14, закомментируй её:
// нужно закомментировать:
if (!$modx->hasPermission('fileman_doclist')) return;
Еще один пермишн проверяется при загрузке файлов «file_upload», но это стандартный MODx, который нужен для загрузки файлов.
Wassi Wassinen
17 января 2024, 17:32
0
@Наумов Алексей, подскажите, какие нужны разрешения, чтобы пользователь видел вкладку с файлами в MODx3? Админ видит вкладку, а контент_едитор — нет.
Олег
17 января 2024, 01:56
0
Подскажите, как отправить файл прикрепленный с помощью дропзоны (именно когда перетащили файл на поле)?
Евгений
16 января 2024, 14:26
0
А если в &filters помимо tv прописать еще вызов сниппета, в котором создать единую таблицу через leftJoin с соотвествующей структурой и этот результат выдать в mFilter2?
Но это только голая теория, а как это реализовать на практике, да и не факт что мысль правильная.
Наумов Алексей
16 января 2024, 11:50
+1
Возможно и сделать. Но готового решения для данной задачи нет.
А Артур имел ввиду то, что описано в этом разделе документации.
Максим
15 января 2024, 13:15
0
Что вы имеете ввиду под «изменениями на сайте»? Изменение ресурсов? Или изменение кода (плагины/сниппеты/шаблоны)?
Володя
14 января 2024, 20:08
+1
Тебе нужно добавить вывод логов в сниппет getPayments
Возьми любой сниппет из пакета minishop и посмотри как там вывод лога добавлен.
vit
vit
14 января 2024, 19:57
0
а в fednom он не работает?
{$_modx->runSnippet('!pdoPage', [
                'element' => 'getPayments',
                'class' => 'HistoryPayment\Model\Payment',
                'tpl' => '',
'leftJoin' => '{
                "Profile" : {
                "class" : "modUserProfile",
                "on" : "HistoryPayment\Model\Payment.user = Profile.internalKey"
                }
                }'
                'select' => '{
                "HistoryPayment\Model\Payment": "*",
                "Profile": "Profile.fullname as name"
                }'
                'showLog' => '1',
                ])}
не выводит лог на экран
или где логи будут?