ms_CDEK2 возвращается!
Знаю, все этого ждали и это произошло, компонент снова доступен на modstore. Пользуйтесь. Список изменений под катом
MetaStorm
Дополнение для автоматической генерации файлов .meta-storm.xml, необходимых для работы одноименного плагина MetaStorm в PhpStorm. Сразу после установки пакет обеспечивает автокомплит для всех моделей ядра MODX, а также для всех дополнений.
Дополнение анализирует схемы моделей MODX и создает служебные XML-файлы, которые обеспечивают:
✅ Автодополнение названий моделей базы данных
✅ Подсказки при работе с методами `getObject`, `newObject`, `newQuery`, `getCollection`, `getFieldMeta` и т.д.
✅ Поддержку как для ядра MODX, так и для пользовательских дополнений
Что делает дополнение?
Дополнение анализирует схемы моделей MODX и создает служебные XML-файлы, которые обеспечивают:
✅ Автодополнение названий моделей базы данных
✅ Подсказки при работе с методами `getObject`, `newObject`, `newQuery`, `getCollection`, `getFieldMeta` и т.д.
✅ Поддержку как для ядра MODX, так и для пользовательских дополнений
Проверка на новые файлы с уведомлением в телегу
Здравствуйте.
Прочитал новый топик о новом нашествии вирусов, которые меняют файлы и что-то там «майнят» создавая нагрузку.
Решил поделиться своим простым скриптом, который контролирует появление новых файлов их изменения, и если таковые будут выявлены, вышлет уведомление в телеграм. Нужно поместить данный скрипт в папку в корне сайта.
Например, detect/file_change_detector.php
Я например, запускаю раз в 6 часов по крону.
P.S.
Пишите, если решение будет востребовано могу создать компонент для MODX
Прочитал новый топик о новом нашествии вирусов, которые меняют файлы и что-то там «майнят» создавая нагрузку.
Решил поделиться своим простым скриптом, который контролирует появление новых файлов их изменения, и если таковые будут выявлены, вышлет уведомление в телеграм. Нужно поместить данный скрипт в папку в корне сайта.
Например, detect/file_change_detector.php
Я например, запускаю раз в 6 часов по крону.
P.S.
Пишите, если решение будет востребовано могу создать компонент для MODX
DateAgo
У меня возникли сложно с DateAgo, поэтому решил написать свой снипет, может кому пригодиться.
Как организовать вывод отзывов с тегами в PageBlocks
В этой инструкции я подробно расскажу, как настроить отдельные таблицы для тегов и отзывов, связать их между собой, а затем вывести отзывы на сайте по выбранным тегам. Всё будет описано как в режиме менеджера через интерфейс, так и в режиме разработки через код.
— Каждому отзыву можно привязать один или несколько тегов.
— В настройках блока указываем, какие теги использовать для фильтрации отзывов.
— На фронтенде выводим только те отзывы, у которых есть выбранные теги.
Основная идея
— Создаем две отдельные таблицы: Теги и Отзывы.— Каждому отзыву можно привязать один или несколько тегов.
— В настройках блока указываем, какие теги использовать для фильтрации отзывов.
— На фронтенде выводим только те отзывы, у которых есть выбранные теги.
Генерация карты сайта в PageBlocks
Карта сайта (sitemap.xml) помогает поисковым системам быстро находить все страницы вашего сайта. Если страниц очень много, карты можно разбивать на несколько частей: новости, товары, статьи и т.д., а в основной карте давать ссылки на каждую из них. Такой подход облегчает индексирование и ускоряет появление новых страниц в поиске.
pbStudio: Подключаем мультиязычность в PageBlocks
Введение
PageBlocks поддерживает мультиязычность без контекстов. Достаточно указать языки, задать поля для перевода и, при необходимости, подключить автоперевод — остальное сделает PageBlocks.
Навигация по урокам:
- pbStudio: Создаём сайт с PageBlocks – настройка и главная страница
- pbStudio: Меню и страница «О нас»
- pbStudio: Чистый контроллер или FetchIt — два способа обработки форм
- pbStudio: Портфолио, Услуги и Контакты
- pbStudio: Подключаем мультиязычность в PageBlocks
pbStudio: Чистый контроллер или FetchIt — два способа обработки форм

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