Андрей Степаненко
С нами с 28 октября 2014; Место в рейтинге пользователей: #7Характиристики 1С + msOptionsPrice2 и др. (CommerceML)
            Компании растут, всем требуется больше возможностей от 1С и от сайта. 1С наверно никогда не сможет стать полноценным сайтом, все ровно фронтенд могу настроить только хорошие фронтендщики, кем 1С программисты не являются. 

В общем статья для тех кто хотя бы раз синхронизировал 1С и Modx;
        
        
        
        
    
В общем статья для тех кто хотя бы раз синхронизировал 1С и Modx;
Обновление msPre - Экспорт товаров в CSV
            Добавил в компонент msPre возможность экспорта отмеченных товары в CSV файл в UTF-8 с разделителе ;.
Пример файла
Плюс к этому создал окно для управления выгружаемыми столбцами. Чтобы можно было быстро выбрать нужные столбцы для экспорта.

В системных настройках добавлена настройка mspre_export_fields_product — столбцы для выгрузки товаров в CSV
Где возможно перечислить столюцы и их порядок для выгрузки и указать какие столбцы требуется включить

Увеличил скорость загрузка дерева категориями.
Теперь при большом объеме товаров дерево грузиться очень шустро.
Тестировалось на 20к товаров и около 40 категорий.
Дерево загрузилось букваль за 1-2 секунду.
        
        
        
    Пример файла
Плюс к этому создал окно для управления выгружаемыми столбцами. Чтобы можно было быстро выбрать нужные столбцы для экспорта.

В системных настройках добавлена настройка mspre_export_fields_product — столбцы для выгрузки товаров в CSV
Где возможно перечислить столюцы и их порядок для выгрузки и указать какие столбцы требуется включить
Обновление от 29.12.2018
Загрузка дерева категорий

Увеличил скорость загрузка дерева категориями.
Теперь при большом объеме товаров дерево грузиться очень шустро.
Тестировалось на 20к товаров и около 40 категорий.
Дерево загрузилось букваль за 1-2 секунду.
Пару модификаторов для MODX
Модификатор телефонного номера
К примеру нам нужно вывести телефонный номер в формате: +7 (900) 2000 600 и так чтобы он нажимался как ссылка для запуска на устройствахНо так как плейсхолдер всего один [[++phone]]
Создаем сниппет phone c содержимым
yClients + MODX - синхронизация CRM

Приложение для синхронизации данных с популярным сервисом yClients через который можно автоматизировать работу фитнес центра, салона красоты и других сфер услуг.
Что такое yClients?
Платформа для управления бизнесом в сфере услуг.Синхронизация 1С Управление медецинским центром от компании 1бит и MODX REVOLUTION

Приложение для синхронизации конфигурации 1С: Управление медицинским центром от компании «1 БИТ» и сайта на MODX REVOLUTION.
Сущетсвует 2 метода синхронизации через SOAP или через FTP.
scannerMODX - алгоритмы для вычисления вирусов

Привет друзья, пару месяцев назад, публиковал приложение для поиска и сравнения файлов ядра modx и текущего сайта. scannerMODX.
Хотел его дорабатывать. Добавлять разные алгоритмы для поиска вирусных файлов (как обычно времени не хватает). Но только так чтобы точно можно было определить что в файле вирус. Пусть ищет не все подряд, но хотя бы что то да находит.
То есть открываем файл, проверяем его каким то алгоритмом. Если в нем вирус то автоматически помещаем его в карантин и сигнализируем админу
Ну типа если в какой нибудь файле содержится вирус переместить его в карантин, чтобы не портил работу, с заменой на оригинал из ядра сайта.
Так как огромного опыта лечения от вирусов на сайте нету, возможно кто то подскажите готовые алгоритмы для проверки файла и определение в нем вирусов?
Если есть готовые решения на проверку вирусов к компоненту, прошу откликнуться других разработчиков.
Думаю что всем будет полезно...
Скидка 20% на все приложения до конца недели

Успей приобрести со скидкой:
- mspReceiptAccount
 - msExportOrdersExcel
 - msExportUsersExcel
 - msDeferredMessages
 - msOneClick
 - msPre
 - ExportUsers
 - msNAP
 - PromoDs
 - modAccessManager
 
Обновление компонента mspReceiptAccount 2.0.0
            Компонент для печати квитанции переводов и счетов на оплату для minishop2.
Полностью переработан весь бэкенд приложения и добавлены очень полезные функции:

        
        
        
        
    Полностью переработан весь бэкенд приложения и добавлены очень полезные функции:
- Добавлены в шаблоны 3 изображения с логотипом, печатью и подписью
 - Во время отправки новых заказов, автоматически прикрепляется PDF файл к письму с заказом
 - Отправка на email PDF Счета или Квитанции из списка с заказами в minishop. Можно отдельно отправить пользователи или менеджеру
 - Распечатка Счета или Квитанции из списка заказов minishop
 - Настройки для отключения прикрепления PDF. Можно отключить прикрепление PDF у менеджера или у пользователя
 - Возможность создавать свои шаблоны PDF документов
 - Возможность задавать css файл со стилями для разных шаблонов
 

Как перенаправить поддомены на разные сервера
            Есть два сервера и один домен name.ru.
Дак вот известно: чтобы перенаправить все поддомены надо создать запись A и указать * для того чтобы перенаправить на IP 00.00.00.00 все поддомены:
* A 00.00.00.00
Но необходимо чтобы site1.name.ru и все последующие поддомены в виде mail.site1.name.ru ссылался на первый сервер.
А mail.site2.name.ru или ****.site2.name.ru ссылался на второй сервер.
В каком виде надо создать A запись чтобы это произошло?
Давно мучал вопрос как это сделать. Может кто такие операции проводил и есть уже готовые решения.
        
        
        
    Дак вот известно: чтобы перенаправить все поддомены надо создать запись A и указать * для того чтобы перенаправить на IP 00.00.00.00 все поддомены:
* A 00.00.00.00
Но необходимо чтобы site1.name.ru и все последующие поддомены в виде mail.site1.name.ru ссылался на первый сервер.
А mail.site2.name.ru или ****.site2.name.ru ссылался на второй сервер.
В каком виде надо создать A запись чтобы это произошло?
Давно мучал вопрос как это сделать. Может кто такие операции проводил и есть уже готовые решения.
Новая версия msPre - массовое редактирование товаров
            Обновление компонента для массового редактирование товаров в minishop2. 
Много уже было обращений с возможностью увеличить функционал по редактированию опций и цен товара в minishop2. Наработки уже были давно, но сложностей было слишком много и только сейчас удалось их преодолеть.

— Изменение цены товара (поля price и old_price). Можно добавить кастомизированные поля phptype:decimal с разделителем 12,2
 
— Изменение страны производителя (поле made_in). Можно добавить кастомизированные поля phptype:string
— Изменение веса (поле weight). Можно добавить кастомизированные поля phptype:decimal с разделителем 13,3
— Изменения источника файлов
— Управление полями типа phptype:json такие как color,size,tags. Можно добавить кастомизированные поля phptype:json
— Параметры для добавления кастомных полей (параметры field_json,field_price,field_string,field_weight)
— Переключение таба в боковой панели на ресурсы при уходе со страницы компонента
— Исправлено отсутствие наименования для категории если menutitle пуст
        
        
        
        
    Много уже было обращений с возможностью увеличить функционал по редактированию опций и цен товара в minishop2. Наработки уже были давно, но сложностей было слишком много и только сейчас удалось их преодолеть.

Что нового в новой версии msPre 2.0.1 pl
— Изменение цены товара (поля price и old_price). Можно добавить кастомизированные поля phptype:decimal с разделителем 12,2
- Параметры изменения цены
— Установить новую цену
— Увеличить цену в процентах (от 1 до 100)
— Снизить цену в процентах (от 1 до 100)
— Увеличить цену на указанное количество рублей
— Снизить цену на указанное количество рублей - Округлить цену
— Не округлять
— Округлить в меньшую сторон
— Округлить в большую сторону 
— Изменение страны производителя (поле made_in). Можно добавить кастомизированные поля phptype:string
— Изменение веса (поле weight). Можно добавить кастомизированные поля phptype:decimal с разделителем 13,3
— Изменения источника файлов
— Управление полями типа phptype:json такие как color,size,tags. Можно добавить кастомизированные поля phptype:json
- Установить опции
 - Изменить опции
 - Удалить опции
 
— Параметры для добавления кастомных полей (параметры field_json,field_price,field_string,field_weight)
— Переключение таба в боковой панели на ресурсы при уходе со страницы компонента
— Исправлено отсутствие наименования для категории если menutitle пуст