Новые дополнения и их версии
[pdoTools] 2.3.0 - Рефакторинг и стандарты
Привет, друзья! Хочу представить вам новую версию pdoTools с важными изменениями.
Первым делом, весь код теперь соответствует стандарту PSR-2. Как бы я не любил табы, стандарт есть стандарт и пора уже его применять.
Вторым делом, по многочисленным просьбам заграничных товарищей, pdoTools больше не устанавливает дополнительные файлы в директорию core/model/modx/.
Я постарался сделать так, чтобы это ничего не сломало, и вы могли запускать класс как и раньше:
Первым делом, весь код теперь соответствует стандарту PSR-2. Как бы я не любил табы, стандарт есть стандарт и пора уже его применять.
Вторым делом, по многочисленным просьбам заграничных товарищей, pdoTools больше не устанавливает дополнительные файлы в директорию core/model/modx/.
Я постарался сделать так, чтобы это ничего не сломало, и вы могли запускать класс как и раньше:
$pdo = $modx-getService('pdoTools');
$pdo->setConfig(array('param' => 'value'));
// или
$pdo = new pdoTools($modx, array('param' => 'value'));Просьбы обусловлены глюками при разворачивании образов сайтов с pdoTools через Teleport. В том числе, на MODXCloud. [frontTabs] Реализация вкладок на странице сайта
[modDevTools] Версия 1.2.1. Улучшение поиска
Обновил компонент modDevTools.
Изменения в версии:
— Включение создания виртуальных чанков перенесено в настройки. По умолчанию отключено.
— Кнопка «Открыть» в результатах поиска.
— Отображение и редактирование категории связанных элементов.
— Поиск по контенту ресурсов.
— Показывает количество найденных элементов.
— Сворачивание результатов поиска.
— Переход в шаблон со страницы ресурса.
Новая версия уже в репозитории.
Изменения в версии:
— Включение создания виртуальных чанков перенесено в настройки. По умолчанию отключено.
— Кнопка «Открыть» в результатах поиска.
— Отображение и редактирование категории связанных элементов.
— Поиск по контенту ресурсов.
— Показывает количество найденных элементов.
— Сворачивание результатов поиска.
— Переход в шаблон со страницы ресурса.
Новая версия уже в репозитории.
[UserFiles] - Файлы пользователя.
Компонент реализует функцию загрузки файлов пользователями сайта.

Компонент полностью переработан, изменения:

Компонент полностью переработан, изменения:
- загрузчик dropzone
- загрузка файлов c админки сайта
- загрузка файлов c фронта сайта
- редактор изображений cropper
- динамический ресайз изображений
- копирование ссылок файлов
- ...
[FileAttach] Загрузка файлов на сайт во frontend
Начиная с версии 1.0.6 дополнения FileAttach появилась возможность использовать функционал дополнения на лицевой части сайта. На самом деле, с некоторыми оговорками, компонент и ранее можно было приспособить, но теперь добавилось несколько приспособлений.
[OrphoMan] Небольшие доработки
Решил разобрать небольшую коробку с просьбами и предложениями, пока они совсем не испортились. Постарался исполнить все пожелания. Вот что моё величество соизволил сделать в дополнение к двум переписанным пакетикам:
- Компонент оптимизирован для мобильных телефонов (подробности ниже).
- Добавлены системные настройки frontend_css и frontend_js, позволяющие указывать собственные файлы.
- Добавлен параметр loadjGrowl, отключающий загрузку библиотеки уведомлений jGrowl.
- Добавлено уведомление об успешной отправке сообщения об ошибке.
- Немножко причесал код.
[mspYaCassa] - Яндекс Касса + [Холдирование]
Дополнительный функционал холдирования для модуля оплаты Яндекс Кассы под наш любимый магазин [Minishop2].

Подключить Яндекс Кассу — ЯК можно тут kassa.yandex.ru/
Пакет в store.simpledream.ru

Подключить Яндекс Кассу — ЯК можно тут kassa.yandex.ru/
Пакет в store.simpledream.ru
[Messenger] Обновлено. Диалоги для modx
Messenger это система диалогов (личных сообщений) с использованием web-сокетов (comet-server) для мгновенных уведомлений на MODX Revolution.
Демонстрация работы
Логины: test1, test2, test3, test4. Пароли идентичны логинам.
В данный момент умеет:
— создание диалогов (2 и более человек)
— прием и отправка сообщений
— строка "%username% набирает сообщение"
— уведомления о новых сообщениях
— вывод аватарок пользователей
— сортировку диалогов по дате последнего сообщения и кол-ву новых уведомлений
— выделение онлайн пользователей

Демонстрация работы
Логины: test1, test2, test3, test4. Пароли идентичны логинам.
В данный момент умеет:
— создание диалогов (2 и более человек)
— прием и отправка сообщений
— строка "%username% набирает сообщение"
— уведомления о новых сообщениях
— вывод аватарок пользователей
— сортировку диалогов по дате последнего сообщения и кол-ву новых уведомлений
— выделение онлайн пользователей
[modVkMarket] 1.0.0-beta
Всем привет, уважаемое сообщество. Как и обещал представляю вам компонент для синхронизации товаров minishop2 с маркетом VKontakte.
Возможности:
Возможности:
- Первичная синхронизация всех товаров с маркетом
- Продолжение синхронизации при прерывании
- Вывод всех товаров из маркета с лайками и просмотрами
- Полная очистка маркета
- Создание товара в VK, при создании нового товара minishop2
- Обновление товара при сохранении ресурса
- Удаление товаров из маркета при очистке корзины
[pdoTools] 2.2.5 - ускорение обработки url
Привет, друзья!
Представляю вам новую версию pdoTools, в которой вы можете отключить использование функции modX::makeUrl() во всех сниппетах.
Если на вашем сайте включены friendly_urls и вы генерируете большие массивы страниц, то можно указывать новый тип &scheme — uri.
По умолчанию modx::makeUrl() используется всегда, что может приводить к тормозам. Теперь вы можете его отключить.
Представляю вам новую версию pdoTools, в которой вы можете отключить использование функции modX::makeUrl() во всех сниппетах.
Если на вашем сайте включены friendly_urls и вы генерируете большие массивы страниц, то можно указывать новый тип &scheme — uri.
[[!pdoMenu?
&parents=`0`
&level=`3`
&scheme=`uri`
&showLog=`1`
]]Тогда вместо запуска modx::makeUrl() в плейсхолдер [[+link]] будет подставлено содержимое поля uri ресурса. Если же это сделать не получается, то будет запущен оригинальный метод.По умолчанию modx::makeUrl() используется всегда, что может приводить к тормозам. Теперь вы можете его отключить.