Вячеслав Варов

Вячеслав Варов

С нами с 06 сентября 2016; Место в рейтинге пользователей: #188

MIGX и хранение в JSON

Интересует такой вот вопрос, MIGX по умолчанию сохраняет данные в виде экранированой строки JSON в базе данных. И если например JSON имеет большую вложенность то больше 60% по факту занимают обратные слеши, например отрывок JSON ниже.

Можно ли как-то избавиться от этого? Знаю что MaridDB поддерживает работу с JSON полями, можно ли как-то настроить MIGX и работать без такого экранирования? Поскольку это КМК сильно замедляет взаимодейтсвие с БД из-за большого финального JSON.

Вячеслав Варов
01 октября 2025, 15:48
modx.pro
3 115
0

PHPThumbOn пересоздает каждый раз изображения не подхватывая их из кэша

Поставил сайт в докер контейнер (PHP7.4-fpm+nginx+mariaDB) соответсвенно возможно отличается конфигурация PHP, сайт начал постоянно генерировать новые изображения phpthumbon несмотря на их наличие и идентичные названия, с чем этом может быть связанно? Картинки в целом генерируют правильно, все окей других проблем кроме этой нет, будь-то он не подтягивает картинки из кэша и постоянно генерит новые. Как это можно отладить?
Вячеслав Варов
20 декабря 2024, 13:03
modx.pro
350
0

Что удаляется в папке core/cache после того как нажали кнопку "Очистить кэш" в админке?

Что удаляется в папке core/cache после того как нажали кнопку «Очистить кэш» в админке?
Не совсем понимаю что вызывается нажатием на эту кнопку, подскажите пожалуйста
Вячеслав Варов
16 октября 2024, 15:44
modx.pro
963
0

Не срабатывают статичные плагины

Добрый День! Заметил что статичные плагины не срабатывают в modx, почему-то полностью игнорируется вызов статичного плагина на событии OnWebPageInit. Я использую плагин на этом событии для обработки Ajax запросов к серверу.

Еще заметил, что в целом статичные плагины ведут себя в modx как-то странно, они то срабатывают то нет и не могу понять зависимости, кто сталкивался с этим?
Вячеслав Варов
25 сентября 2024, 08:14
modx.pro
432
0

Как работает кнопка "Экспорт в пакет" в конфигурациях MIGX?

НЕ пойму как работает эта кнопка, я создал пакет, в нем есть папка migxconfigs, в ней создал файл с название конфигурации migxconfigs/page_blocks.config.js

однако если делать импорт из пакета — конфигурация обновляется (а точнее создается новая вместо старой и старая переименовывается (что не очень удобно поскольку в если делать через multiple form tabs то там идет привяза к идентификатор (порядковому номеру) а не названию.)

Нажатие кнопки экспорт в пакет ничего не делает, а вроде как должна перезаписывать файл на сервере
Вячеслав Варов
23 сентября 2024, 12:03
modx.pro
415
0

Использование системных настроек из файла конфигурации

Подскажите как правильно вынести некоторые системные настройки и базы данных в статичные файлы?

Как работает взаимосвязь создания переменных в файле core/config/config.inc.php?

Если я там создам переменную как мне ее получить внутри fenom? на странице
Вячеслав Варов
18 сентября 2024, 09:12
modx.pro
1
958
0

Как перенести конфигурации migx в статичные файлы из БД?

Хотелось бы вынести конфигурации migx из БД в статичные файлы по образу чанков сниппетов и прочего, чтобы можно было легко хранить сборку в гите.

Возможно ли это?
Вячеслав Варов
16 сентября 2024, 17:59
modx.pro
644
0

Вывести в пагинацию pdoPage кнопку "показать все"

Подскажите как лучше вывести в связке с mFilter2 кнопку показать все?

В чем смысл, у меня есть блок где есть фильтр по категориям, в каждой категории выводится по 4 дочерних ресурса, с кнопкой показать все.

Это можно реализовать через вывод по категориям с переключением табов, но хотелось бы использовать mfilter2, для решения проблемы не могу понять как дернуть в tplPageWrapper ID категориии по которой отфильтровано, возможно ли это?
Вячеслав Варов
04 сентября 2024, 10:39
modx.pro
514
0

Использование статичного ресурса для вывода pdf

Подскажите правильно ли использовать статичные ресурсы для вывода документов?

мне нужно создать каталог документов с фильтром по году, и я бы хотел сделать это следующим образом

1) создать обычный ресурс с фильтром
2) Размещать у него в дочерних элементах статичные ресурсы (документы) с дополнительными полями для фильтрации

В целом то проблем никаких нет, в поле контент есть url документа который могу вытащить, но хотелось бы чтобы открывался документ по адресу статичного ресурса
Вячеслав Варов
29 августа 2024, 13:39
modx.pro
1 781
0

Как правильно задать свой блок "Ничего не найдено" в mFilter2

Здравствуйте!
Пробую сделать свой собственный блок в mFilter2 который бы выводил не просто надпись
«Подходящих результатов не найдено.» А полноценный блок с оформлением и картинкой внутри, пробую внутри tplOuter сделать проверку на количество в totalVar однако как и предполагалось это срабатывает только при загрузке страницы, а при применении фильтров — нет.

Верно ли я понимаю, что единственным верным решением это будет идти и добавлять этот блок на событие mse2_load в js?

В блоке используются словари для мультиязычности и не хотелось бы их опрокидывать в js.
Вячеслав Варов
28 августа 2024, 14:14
modx.pro
602
0