Андрей Степаненко
С нами с 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 пуст