Александр

Александр

С нами с 16 июля 2019; Место в рейтинге пользователей: #873

Как узнать сколько оперативной памяти потребляет сниппет при обработке данных от ajax?

Доброго времени суток. Написал код который собирает обновленные параметры ресурса во фронтенде и отправляет через ajax на сервер, где уже через xpdo они вносятся и запускается процессор resource/update.

Стало интересно насколько тяжелый тот сниппет обновления данных что я написал. Как можно сделать замер в самом сниппете потребления оперативной памяти, количества запросов в базу данных и длительность выполнения скрипта?

UPD: И подскажите пожалуйста, насколько вредно то что я разбил обновление разных таблиц на разные ajax запросы? Получается что когда пользователь нажимает «Сохранить» делается 2 ajax запроса, один обновляет параметры ресурса, а другой обновляет отдельную кастомную таблицу.

Заранее спасибо!
Александр
03 ноября 2019, 10:34
modx.pro
481
0

Как правильно создавать ресурсы через сниппет?

Добрый день. Как правильно создавать новый ресурс? Сначала думал использовать в сниппете
$modx->newObject('modResource');
Прочитал что лучше использовать процессоры MODX и тогда ресурс будет создаваться правильно без риска что плагины не смогут с ним нормально работать. Как правильно создать ресурс через процессор? Нужно ли менять в сниппете контекст или еще какие-то ньюансы?
Александр
30 октября 2019, 18:16
modx.pro
1
733
0

Где Babel хранит связь между ресурсами?

Доброго времени суток. Возникла задача через сниппет выводить на страницу параметры ресурса, а также параметры его перевода (Проще говоря мне нужно в один чанк поместить pagetitle ресурса русской версии и рядом pagetitle перевода этого ресурса из английского контекста).

Покопавшись в базе данных, я, к сожалению, не обнаружил в таблице modx_site_content колонку которая бы говорила какие id являются переводом. Также отдельной таблицы я почему-то тоже не нашел.

Решил полазить по сниппетам, увидел что все сниппеты по сути работают с классом babel. Полез в core/components/babel и там начал читать php файлы. Тут я уже окончательно запутался где он хранит переводы. Временами проскакивает вызов lexicon, но как я понял только что бы вывести сообщение об ошибке, в самих словарях я ничего не увидел.

Александр
17 октября 2019, 23:01
modx.pro
895
0

Можно ли импортировать свою тему / тему sublime для текстового редактора Ace?

Добрый день! Интересует вопрос можно ли поставить свои настройки / готовую тему от sublime text для редактора кода Ace? Видел комментарий 2013 года что у другого пользователя получилось это сделать.

Подскажите пожалуйста как это можно сделать? Где импортировать и так далее :)

Заранее спасибо

UPD: В данный момент у меня стоит monokai, остальные не понравились, вот и пытаюсь понять можно ли поставить свою тему
Александр
19 июля 2019, 15:37
modx.pro
825
0