3 часа назад
А еще возьми за правило, если необходимо в колонке показать рендер через чанк, то для этого создай дополнительную колонку, например advantages_render,...
Попытка украсить вывод Migx внутри Migx: внезапно пропадает содержимое заполенных полей... 6
5 часов назад
Оо, спасибо, Артур. Помогло.
Настроить совместную работу корзины minishop2 и ms_CDEK2 2
Вчера в 13:50
Особенно впечатлил прогресс PageBlocksЖаль ZoomX никого не вдохновил. По-моему это действительно был прорывной момент, который MODX сообщество вообще ...
Дайджест форума за сентябрь 2025 глазами DeepSeek 2
Вчера в 13:28
Подскажите, проблема с ВК — решаема? не удаётся парсить видео из ВК.
Выдает «Видеосервис не поддерживается, либо ссылка является неправильной».
Пла...
ResVideoGallery 124
12 октября 2025, 11:20
Саш спасибо что обратил внимание. Немного обманул насчет критериев отбора. Скрипт берет всю активность форума за месяц без фильтрации по качеству или ...
Дайджест форума за сентябрь 2025 (версия Yandex GPT) 6
12 октября 2025, 00:33
Здравствуйте, сниппет bxSubscribeSegments пишет «У нас нет активных подписок». Хотя, я создал 2 сегмента с помеченой галочкой «Разрешить подписываться...
bxSender - Массовая рассылка на email и управление подписчиками 23
07 октября 2025, 16:04
Согласен с первым комментарием, деградация написания 80lvl.
Обновление PdoPage 6
06 октября 2025, 20:51
Жаль конечно, что ресурсов ИИ и электричества для автомобилей на всех пока не хватает, но к счастью, не все ещё пересели на электромобили, и на немног...
Заменит ли ИИ разработчиков? 20
06 октября 2025, 07:28
UPD: Добавлен метод OnBeforeTempFormSave (Очистка кеша при сохранении шаблона.)
MODX HTML Cache Plugin 1
Ошибки в логах есть? (в логах MODX)
Если 2.5.0 и выше, то вот такой плагин — вернет id ресурсов которые были опубликованы автоматически:
Только я не знаю массив там или что.
В целом использование весты заканчивается добавлением нового сайта или почты или бд.
Всё остальное я делаю в консоли, благо у Весты есть свои команды для этого.
Также на всех сайтах SSL от Let's Encrypt.
В принципе всё устраивает. Естественно сервер с 512 ОЗУ не подойдет, если сайтов больше 5.
Вывод таков — если мало сайтов — юзай консоль. Если больше, то из бесплатных — веста пока самый лучший вариант.
Юзал ISPManager, Plesk, Ajenti и еще кучу всяких разных, которые выглядят в стиле начала 2000 годов.
Мне самому стало интересно как это реализовать, поэтому я порылся в коде MODX и итог моих поисков ниже.
У modx нет стандартного события по отслеживанию подобных ресурсов, есть функция:
autoPublish() которая получает данные этих ресурсов и публикует их. В конце этой функции вызывается событие OnResourceAutoPublish которое просто выводит информацию о количестве обработанных ресурсов.
Ту или коммит в modxRevo с предложением добавить новое событие onAfterAutoPublishResource (или типа такого, где можно получить данные тех ресурсов которые были затронуты) или пилить Ядро в ручную, добавив самому туда необходимый код.
P.S.: Я могу нагородить чуши, т.к. не сильно разбираюсь в Ядре MODX, поэтому хотелось бы услышать мнение знающих людей, например Василия, Ивана или Филоофа.
Возможно это можно сделать проще и я ушел совсем не туда.
Должен выглядеть как то так:
github компонента
Нужно только потестить, что будет с постами при мгновенной публикации.
Я не знаю код mSocial, поэтому вынужден гадать, что же там делает этот плагин у него.
Как я думаю, он просто получает какие то данные ресурса и передает их куда-то.
Так вот, нужно взять этот код по работе с данными ресурса и вставить сюда, В этот плагин, между этими строчками:
Можно даже поменять событие в самом плагине mSocial, только нужно тестить.
Мы же никаких действий не делаем больше, кроме как просто в лог пишем.
Чет я заработался… у ресурсов же pagetitle
Выполни тот же самый код только на событие OnDocPublished
Ну естественно сделав всякие обработчики, что бы это срабатывало только при событии OnResourceAutoPublish