Организация галерей с использованием MIGX в MIGX. Динамический источник с MIGX_ID.
На сайте есть строящиеся объекты (например, дома), для которых нужно периодически добавлять этапы выполненных работ. У каждого этапа есть заголовок, описание, дата и галерея изображений. Изначально пытался реализовать это на MIGX, где каждый этап работ — это запись, включающая галерею (получается MIGX внутри MIGX).
Однако столкнулся с проблемой хранения изображений. Хотелось бы, чтобы для каждого этапа создавалась уникальная папка (например, по assets/images/objects/{$id}/{$MIGX_ID}), но в настройках динамического источника файлов не удается задать динамический путь с использованием MIGX_ID. Все изображения сохраняются в одной общей папке{$id}, что делает управление всеми галереями невозможным.
Может быть, кто-то сталкивался с подобной задачей? Подскажите куда копать. Возможно, есть другие подходы, не требующие вложенных MIGX или еще какие-то решения? Заранее благодарен!
Однако столкнулся с проблемой хранения изображений. Хотелось бы, чтобы для каждого этапа создавалась уникальная папка (например, по assets/images/objects/{$id}/{$MIGX_ID}), но в настройках динамического источника файлов не удается задать динамический путь с использованием MIGX_ID. Все изображения сохраняются в одной общей папке{$id}, что делает управление всеми галереями невозможным.
Может быть, кто-то сталкивался с подобной задачей? Подскажите куда копать. Возможно, есть другие подходы, не требующие вложенных MIGX или еще какие-то решения? Заранее благодарен!
pdoMenu в 2-х местах с разным дизайном
Здравствуйте.
Так вывожу несколько меню с одинаковым дизайном:
Так вывожу несколько меню с одинаковым дизайном:
{'!pdoMenu' | snippet : [
'toPlaceholder' => 'menu'
]}
{'menu' | placeholder}
{'menu' | placeholder}
{'menu' | placeholder}
Подскажите пожалуйста, может есть решение, как на странице вывести 2 меню с разным дизайном (в футере и хедере) используя один сниппет pdoMenu, чтобы уменьшить запросы к БД. Вставка видео с Rutube с управлением на сайте
Всем привет. Думаю, сейчас некоторую актуальность приобрела работа с видео-хостингом Rutube и люди начали встраивать видео на свои сайты оттуда. Тут мне пришла небольшая задачка добавить на сайт видео с Rutube, с некоторыми пожеланиями. Необходимо было сделать своё изображение-заглушку поверх видео, добавить воспроизведение по нажатию на кнопку play, и сворачивать видео в мини-окошко в углу экрана при прокрутке страницы (без прерывания воспроизведения).
Из-за чего может быть данная ошибка?
Помогите пожалуйста с решением данной проблемы
gtsAPI - Универсальное API для MODX
Универсальное API для СRUD к любым таблицам базы данных MODX. Сделано для доступа к базе MODX из Vue компонентов в браузере. В состав компонента включены скрипты PVTables — редактируемые таблицы MODX на основе Vue.
Внимание. Пакет разрабатывался под MODX2.8. На MODX3 вроде пока работает, но то что пакет на MODX3 будет работать не гарантируется. Также пакет тестировался только на MYSQL 5.7.
Внимание. Пакет разрабатывался под MODX2.8. На MODX3 вроде пока работает, но то что пакет на MODX3 будет работать не гарантируется. Также пакет тестировался только на MYSQL 5.7.
Плагин draw.io для рисования схемы базы MODX
Директор попросил схему базы для компонента в MODX. Раньше был сервис для рисования схемы, но он давно не работает. Подумав, сделал плагин для draw.io и выгрузил схему. Директор посмотрел и сказал что ничего не понятно :-). Ну он не спец. Мне плагин, наверно, больше не пригодиться, но вдруг кому-то пригодиться.
Под катом инструкция.
Под катом инструкция.
Вывод баннера между товарами в категории
Приветствую, задача есть: в сетке товаров в категории выводить блок контента(баннер), например каждые 9 или 12 товаров. Кто-нибудь имел опыт в создании такого вывода контента между элементами pdoresources или mfilter?
BabelTranslation, добавление нового языка/города
Всех приветствую! Прошу помощи с такой проблемой.
Была создана версия для города «Москва», все было настроено, все работает.
Необходимо было создать новый город, скопировал контекст, прописал все, добавил в Babel настройках что нужно. Но перестал работать BabelTranslation именно для нового контекста.
И выдает ошибку, потому что он для нового города не определяет ID, хотя ресурсы связаны.
Подскажите пожалуйста в чем может быть проблема? Спасибо!
Была создана версия для города «Москва», все было настроено, все работает.
Необходимо было создать новый город, скопировал контекст, прописал все, добавил в Babel настройках что нужно. Но перестал работать BabelTranslation именно для нового контекста.
{set $idHome = 'BabelTranslation' | snippet : ['resourceId'=>1,'contextKey'=>$_modx->resource.context_key,'showUnpublished'=>1]
}
{$tel = $modx->getObject('modResource',$idHome)->getTVValue('tel')}
И выдает ошибку, потому что он для нового города не определяет ID, хотя ресурсы связаны.
Подскажите пожалуйста в чем может быть проблема? Спасибо!
[mSearch2] Запуск переиндексации по Crone
Добрый день!
Возникла необходимость запускать перегенерацию индекса для mSearch2 через планировщик Cron.
Возможно ли это и как должен выглядеть скрипт для запуска перегенерации индекса?
Возникла необходимость запускать перегенерацию индекса для mSearch2 через планировщик Cron.
Возможно ли это и как должен выглядеть скрипт для запуска перегенерации индекса?
Ошибка Hybridauth
Всем добрый день!
Нужна помощь.
Установил пакет «Hybridauth», зашел в Яндекс, создал там приложение, получил «ClientID» и «Client secret» прописал их в настройках.
На старнице сделал вызов [[!HybridAuth? &providers=`Yandex` &groups=`member:3` ]]
Перехожу на страницу, а там выдаёт ошибку.
Сразу могу добавить, что при установки MODx, переименовал папки «connectors» и «manager».
Нужна помощь.
Установил пакет «Hybridauth», зашел в Яндекс, создал там приложение, получил «ClientID» и «Client secret» прописал их в настройках.
На старнице сделал вызов [[!HybridAuth? &providers=`Yandex` &groups=`member:3` ]]
Перехожу на страницу, а там выдаёт ошибку.
Fatal error: require_once(): Failed opening required /public_html/core/components/hybridauth/vendor/autoload.php' (include_path='.:') in /public_html/core/components/hybridauth/model/hybridauth/hybridauth.class.php on line 104
Может кто то сталкивался с такой проблемой?Сразу могу добавить, что при установки MODx, переименовал папки «connectors» и «manager».