Новые дополнения и их версии
[tagElementPlugin] Хоткеи для чанков и копирование
Хочу обрадовать всех кто просил добавить возможность открывать чанки, указанные в параметрах сниппета, без плясок с добавлением знака $. Для этого я добавил 2 хоткея — Ctrl+Alt+C и Ctrl+Shift+Alt+C. Первый для открытия чанка в модальном окне, второй для перехода на страницу чанка. Выделять нужно только название.
Вторая фича — это кнопка «Сохранить как» в модальном окне для быстрого копирования.

Вторая фича — это кнопка «Сохранить как» в модальном окне для быстрого копирования.
[miniShop2] Версия 2.4.4 - исправление ошибок
Для обновления доступна новая версия ms2 с исправлением ошибок. Так как я ничего не анонсировал со времён rc версии, пишу здесь список изменений с того момента.

— Исправлена ошибка с перезаписью опций товара при его обновлении в таблице категории.
— Исправлена ошибка с отображением страницы товара при отключении настройки ms2_product_tab_gallery.
— [#227] Оптимизирована работа с большим количеством опций и категорий в настройках опций.
— [#228] Вроде исправлена ошибка с «передан пустой файл» в галерее на некоторых конфигурациях серверов с php 5.3
— [#230] Исправлена ошибка с невозможностью изменить выбранного производителя товара.
— [#231] Сниппет msOptions теперь передаёт id обрабатываемого товара в чанк.
— [#236] Добавлена возможность вывода колонок категории заказанного товара в окошке заказа.
— [#237] Исправлена работа метода msProductData::get('options').

— Исправлена ошибка с перезаписью опций товара при его обновлении в таблице категории.
— Исправлена ошибка с отображением страницы товара при отключении настройки ms2_product_tab_gallery.
— [#227] Оптимизирована работа с большим количеством опций и категорий в настройках опций.
— [#228] Вроде исправлена ошибка с «передан пустой файл» в галерее на некоторых конфигурациях серверов с php 5.3
— [#230] Исправлена ошибка с невозможностью изменить выбранного производителя товара.
— [#231] Сниппет msOptions теперь передаёт id обрабатываемого товара в чанк.
— [#236] Добавлена возможность вывода колонок категории заказанного товара в окошке заказа.
— [#237] Исправлена работа метода msProductData::get('options').
[adminTools] Кэш ресурса и заметки админа
[ViewsOnline] подсчёт по разделам

Бывает иногда, что нужно подсчитать сколько всего людей в данный момент находятся на каком-то разделе сайта, например на форуме.
В этом разделе могут быть довольно много страниц, а нам нужна общая статистика по разделу.
Что же делать? А что если нам нужна статистика только по двум или трём разделам, но не по всему сайту?
Остальные решения предлагают подсчёт пользователей на всём сайте.
С версии 1.0.1-beta1 ViewsOnline научился подсчитывать статистику по всем страницам раздела!
[tagElementPlugin] Доработанный диалог параметров
[msOrderFiles] Файлы к заказам miniShop2

Небольшой компонент, предназначенный для прикрепления файлов к заказу miniShop2. Нет ни сниппетов, ни чанков, ни отдельной страницы компонента. Есть только вкладка, встроенная в окошко редактирования заказа miniShop2, и свой Источник файлов.
За идею компонента спасибо Михаилу Воеводскому!
[ViewsOnline] Статистика кто онлайн для страницы
Задался таким вопросом в связи с необходимостью вывести следующую надпись для форума:Читают тему гостей 15, пользователей 2 (user1, user5)
В итоге родился небольшой сниппет на базе таблицы просмотров от Tickets.
Для работы скрипту нужны:
- установленный pdoTools
- включённый Fenom в настройках pdoTools
- установленный Tickets
- разрешён в настройках Tickets подсчёт просмотров гостями
Готовая сборка MODX 2.5.0 + minishop2 (256 р)
Всем привет, если кому интересно то продаю данную сборку, все компоненты внутри бесплатные.
После установки будут установлены компоненты:
После установки будут установлены компоненты:
- Ace. Изменена тема на monokai (системная настройка ace.theme)
- AjaxForm. Изменил внешний вид уведомлений jgrowl, в файле assets/components/ajaxform/css/default.cssПример можно посмотреть в демо версии сайта, если нажать на кнопку отправить в форме обратной связи. CSS такой:
#jGrowl > [class*="message-error"] {
background: #CC4141 !important;
color: #FDFDFD!important;
border-radius: 0px!important;
border: 0px!important;
}
...С таким кодом поменяются все уведомления, и minishop2 и AjaxForm. Но с учетом что на странице вызывается AjaxForm. [msOptionsPrice2] - Модификации продукта.
[msOptionsPrice2] — Новая версия с модификациями продукта. Кардинально отличается от предыдущей, просто обновиться не получится.
В целом компонент так же работает с опциями продукта, но теперь опции привязаны к модификации продукта. Так же модификации можно задать свой артикул, вес, кол-во и конечно стоимость. Доступны все опции продукта.

Заранее приношу свои извинения за невозможность апгрейда со старой версии.
В целом компонент так же работает с опциями продукта, но теперь опции привязаны к модификации продукта. Так же модификации можно задать свой артикул, вес, кол-во и конечно стоимость. Доступны все опции продукта.

Заранее приношу свои извинения за невозможность апгрейда со старой версии.
[adminTools] Права доступа для ресурсов
Права доступа в MODX — вещь не очень понятная и требует время для познания. С наскока управиться с ними не получится. Даже если нужно просто ограничить доступ к страницам на сайте, всё равно придётся разбираться с группами ресурсов, пользователей, политиками и т.п. Но теперь это делать не обязательно.
Данное решение достаточно простое — у ресурса добавляется вкладка «Права доступа» и в ней можно перечислить, кому показывать страницу, а кому нет. Причём в привычном для многих стиле операционной системы.
Данное решение достаточно простое — у ресурса добавляется вкладка «Права доступа» и в ней можно перечислить, кому показывать страницу, а кому нет. Причём в привычном для многих стиле операционной системы.

