diskoden
С нами с 21 июня 2017; Место в рейтинге пользователей: #619Организация галерей с использованием 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 или еще какие-то решения? Заранее благодарен!
Выпадающий список опции товара minishop2. Как выбрать пустое значение?
            Добрый день!
У некоторых товаров требуется изменить значение опции на пустое значение. В данном случает необходимо очистить поле «Диаметр электрода». Но в выпадающем списке отсутствует возможность выбора пустого значения, хотя опция не является обязательной.

Подскажите может кто сталкивался, как решить эту задачку?
        
        
        
    У некоторых товаров требуется изменить значение опции на пустое значение. В данном случает необходимо очистить поле «Диаметр электрода». Но в выпадающем списке отсутствует возможность выбора пустого значения, хотя опция не является обязательной.

Подскажите может кто сталкивался, как решить эту задачку?
1 плагин - 3 лайвхака
            Всем привет, порой работа менеджеров в админке modx — сущий ад. Сегодня поступил заказ с просьбой решить несколько проблем.
Проблема №1:
В tinyMCE все изображения которые вставляются имеют атрибуты width и height, и не имеют нужных классов
Проблема №2:
При загрузки файлов в каталог, где уже есть такое имя, файлы переписывают друг друга, необходимо было сделать добавление префикса для файлов с одинаковым именем
Проблема №3:
Иногда менеджеры грузят неприлично большие изображения, что непосредственно влияет и на скорость загрузки страницы и на общий размер файлов
Что делает плагин:
        
        
        
        
    Проблема №1:
В tinyMCE все изображения которые вставляются имеют атрибуты width и height, и не имеют нужных классов
Проблема №2:
При загрузки файлов в каталог, где уже есть такое имя, файлы переписывают друг друга, необходимо было сделать добавление префикса для файлов с одинаковым именем
Проблема №3:
Иногда менеджеры грузят неприлично большие изображения, что непосредственно влияет и на скорость загрузки страницы и на общий размер файлов
Что делает плагин:
- Транслитерация файлов при загрузке, добавление префикса если файл дублируется
 - Уменьшает загружаемое изображение до 1200px по ширине
 - Из поля content достает все img, вырезает у них атрибуты width и height, вместо них подставляет класс img-thumbnail
 
Автоматическая генерация оглавления страницы
            На днях появился вопрос об автоматическом создании оглавления статьи, а позже где-то проскочил комментарий, мол неплохо бы такое добавить на docs.modx.pro — там же все документы хорошо структурированы.
И действительно, а почему бы не добавить? Выделил полчасика и набросал сниппет makeContents, который генерирует вот такое оглавление:
 
        
        
        
        
    И действительно, а почему бы не добавить? Выделил полчасика и набросал сниппет makeContents, который генерирует вот такое оглавление: