- 3
-
1
-
Ответов на вопросы за месяц: 1
-
Плагин Menu
22.11.2024
-
Как импортировать данные о пользователях из XML
Эта инструкция предназначена 1С-программисту, для реализации необходимого функционала на стороне 1С. Информацию о настройке данного функционала на стороне CMS Вы найдете в соответсвующем разделе через меню администратора.
Если у Вас нет 1С-программиста, который готов реализовать данный функционал, то создатель Вашего сайта бесплатно познакомит Вас сразу с несколькими специалистами в данной области.
Варианты реализации XML-выгрузки
- Возможна передача данных, как обо всех, так и только о нескольких пользователях
- Если планируется информирование о балансе пользователей и/или пополнение баланса, то в XML-данных должно быть свойство, которое можно использовать в качестве числа, обозначающего баланс. Также должны быть, какие-либо однозначно идентифицирующие пользователя данные: id пользователя или номер клиента, логин/email, телефон. Могут быть переданы данные и о других свойствах
- Данные можно загружать, как вручную, так и автоматически (рекомендуется) через FTP
- При использовании FTP рекомендуется использовать шифрование
О формате XML-файла
Имя XML-файла может быть любым, но желательно избегать русских букв и пробелов. С латиницей проблем нет. Также важно, чтобы с каждой новой выгрузкой название файла не менялось.
Названия тегов и их свойств Вы можете использовать любые. Главное следовать следущим правилам:
- XML-заголовок может быть любым, но корректным.
- Какая бы кодировка ни была указана в XML-заголовке, 1С всегда использует
windows-1251
. Если в Вашем случае используется другая кодировка, об этом нужно сообщить отдельно - В именах тегов и их свойств допускаются буквы (в том числе кириллица), цифры, подчёркивания. Первый символ должен быть буквой. Других ограничений нет.
- Если через выгрузку нужно удалить пользователя, то для него нужно указать имя
Удаленное
<?xml version="1.0" encoding="windows-1251"?>
<Элементы>
<Элемент ID="2" ФИО="Иванов Иван Иванович" Email="ivanov@mail.ru" Телефон="+79111111111" Баланс="0"/>
<Элемент ID="35" ФИО="Удаленное"/>
<Элемент ID="115" ФИО="Удаленное"/>
<Элемент ID="3119" ФИО="Петров Пётр Петрович" Email="petrov@yandex.ru" Телефон="+79222222222" Баланс="-99.99"/>
<Элемент ID="20159" ФИО="Сидоров Сидор Сидорович" Email="sidorov@gmail.com" Телефон="+79333333333" Баласн="500.00"/>
...
</Элементы>
В примере приведены данные о пользователях. У каждого из них есть:
- ID (нечто уникальное, например, номер клиента - можно латинские буквы, цифры и дефисы)
- Ф.И.О. (здесь ограничений нет)
- Email (если будет использоваться в качестве логина, то должен быть уникальным)
- Телефон (если будет использоваться для SMS-уведомлений, то желательно, чтобы был указан в международном формате - должен начинаться с
+7
, а не с8
) - Баланс (в рублях; если используются копейки, то разделителем целой и дробной части должна быть точка, а не запятая)
- Могут быть и любые другие свойства, например, адрес
Частичный или полный импорт данных
Импортировать можно, как всех пользователей, так и только какую-то их часть. Новые добавятся, уже имеющиеся обновятся (сравнение идёт по ID).
О загрузке файлов
Вам будет предоставлен FTP-доступ к одной из папок на сайте. Желательно использовать шифрование - SFTP или FTPS. Часто бывает, что 1С шифрование не поддерживает. Если так, то можно и обычный FTP, но это не безопасно.
У Вас будет доступ на создание подпапок.
XML-файл с данными о пользователях будет автоматически удаляться при успешном импорте.
Эта инструкция предназначена 1С-программисту, для реализации необходимого функционала на стороне 1С. Информацию о настройке данного функционала на стороне CMS Вы найдете в соответсвующем разделе через меню администратора.
Если у Вас нет 1С-программиста, который готов реализовать данный функционал, то создатель Вашего сайта бесплатно познакомит Вас сразу с несколькими специалистами в данной области.
CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.
Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...
Заранее, большое, спасибо
|
Блог обновлений
Zion WebEngine 21.04.20
- Доработан плагин универсального меню и класс для управления навигацией (спасибо ColorHouse.Shop):
- Добавлен новый параметр
checked
, при использовании которого можно отобразить только те записи, в которых отмечена указанная галочка:- Можно применять не только с галочками, но и другими полями. Главное, чтобы значение в соответсвующем поле было равно
on
- Можно применять не только с галочками, но и другими полями. Главное, чтобы значение в соответсвующем поле было равно
- Добавлены условия
IS_HAS_NUMBER_IN_BLOCK_номер??истина::ложь
иIS_HAS_NUMBER_IN_BLOCK0_номер??истина::ложь
, при использовании которых можно особыми образом оформить элементы списка, если они соответсвуют указанному номеру в блоке
- Добавлен новый параметр
- Доработан элемент
HTML-кодом веб-страницы
:- Добавлено условие
IS_LANGUAGE_язык??истина::ложь
, при использовании, которого можно выдать разный HTML-код в зависимости от того, выбран ли указанный язык
- Добавлено условие
- Доработан класс для управления интеграцией с Яндекс.Маркет:
- Повышена совместимость в многоязычными сайтами:
- Из выгрузки удаляется информация на всех языках, кроме русского
- Повышена совместимость в многоязычными сайтами:
Zion WebEngine Zion Export HTML-код веб-страницы Импорт/Экспорт Классы Меню/Списки/Навигация Многоязычность/Языки Плагины Условия Элементы Что такое Элементы?
Zion WebEngine 21.04.16
- Доработан настраиваемый модуль для транспортных компаний (спасибо Moto-Retail18):
- Устранена вероятность возникновения критических ошибок при просмотре информации о заказах в административном интерфейсе
- Доработан плагин универсального меню (спасибо ColorHouse.Shop):
- Устранена вероятность возникновения критических ошибок при отсутствии в комплекте поставки тех или иных компонентов
- Доработан класс для управления импортом из CRM Intrum (спасибо Good Авто):
- Реализовано задание всех необходимых параметров для последующего ручного или автоматического импорта
- Разработка ещё не завершена
Zion WebEngine Zion xDelivery Zion Import Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Импорт/Экспорт Классы Корзина для заказов Меню/Списки/Навигация Настраиваемые модули Плагины Способы доставки/самовывоза
Zion WebEngine 21.04.09
- Создан класс для управления импортом из CRM Intrum (спасибо Good Авто):
- Реализована загрузка данных о типах объектов, которые нужно импортировать
- Разработка ещё не завершена
Zion WebEngine 21.04.02
- Создан настраиваемый модуль для онлайн-оплаты через интернет-эквайринг от Сбер Банка (спасибо Оптика От Склада):
- Для этих же целей доработан класс для управления способами оплаты
Zion Catalog Zion xPayment Классы Настраиваемые модули Способы оплаты Что такое Классы?
Zion WebEngine 21.04.01
- Доработан класс для управления обновлениями CMS на стороне сервера:
- Актуализирована информация в подсказке об условиях получения обновлений для CMS
Zion Server Что такое CMS Zion WebEngine? Веб-сервер/Хостинг Классы Обновления CMS Помощники/Мастеры/Инструкции/Подсказки
Zion WebEngine 21.03.30
- Доработаны классы для управления заказами и навигацией, настраиваемые модули для самовывоза, транспортных компаний и уведомлений о заказе на системный e-mail, а также плагин универсального меню, драйвер оболочки и CSS-оформление по умолчанию для формы оформления заказов (спасибо Moto-Retail18)
- Изменения связаны с внедрение функционала по обеспечению выбора транспортной компании для формы заказа в интернет-магазине:
- Разработка завершена, но уже намечен ряд улучшений в ближайших обновлениях
- Изменения связаны с внедрение функционала по обеспечению выбора транспортной компании для формы заказа в интернет-магазине:
Zion WebEngine Zion Catalog Zion xDelivery Email-сообщения Драйверы Интернет-магазин Классы Корзина для заказов Меню/Списки/Навигация Настраиваемые модули Реакции на заказ Способы доставки/самовывоза Формы Плагин Menu
Zion WebEngine 21.03.26
- Доработаны классы для управления корзиной заказов, для управления способами доставки и для управления самовывозом (спасибо Moto-Retail18)
- Изменения связаны с внедрение функционала по обеспечению выбора транспортной компании для формы заказа в интернет-магазине:
- Разработка ещё не завершена
- Изменения связаны с внедрение функционала по обеспечению выбора транспортной компании для формы заказа в интернет-магазине:
Zion Catalog Zion xDelivery Интернет-магазин Корзина для заказов Меню администратора Способы доставки/самовывоза Формы Что такое Классы?
Zion WebEngine 21.03.24
- Доработаны классы для управления корзиной и заказами (спасибо Оптика От Склада):
- Расширен набор опций для формы заказа в интернет-магазине:
- В том числе, если это необходимо, можно сделать обязательными для заполнения поля с индексом, регионом, улицей и номером дома
- Расширен набор опций для формы заказа в интернет-магазине:
- Начато внедрение функционала по обеспечению выбора транспортной компании для формы заказа в интернет-магазине (спасибо Moto-Retail18):
- Создан класс для управления транспортными компаниями
- Реализовано автоматическое создание нескольких транспортных компаний по умолчанию:
- Список свободно редактируется
- В комплекте поставки доступны логотипы этих компаний:
- При наличии пакета Zion xDelivery
- Доработано меню администратора для пакетов Zion Catalog и Zion xDelivery
- Разработка ещё не завершена
- Доработан класс для управления способами оплаты:
- Устранены ошибки в подсказках к некоторым полям в форме редактирования способа оплаты
Zion Catalog Zion xDelivery Что такое Комплект поставки? Интернет-магазин Корзина для заказов Меню администратора Помощники/Мастеры/Инструкции/Подсказки Способы оплаты Формы
Zion WebEngine 21.03.22
- Создан новый настраиваемый модуль для ещё одного способа уведомления о заказах (спасибо Оптика От Склада):
- Он позволяет уменьшать количество товаров в наличии в тех случаях, когда это необходимо:
- Мы рекомендуем его применять для эксклюзивного или штучного товара. В других случаях лучше принять заказ даже, если нужного товара нет в наличии, чтобы уже после этого решить вопрос напрямую с клиентом (которого Вы в данном случае не упустите) и/или с поставщиком для пополнения Ваших запасов.
- Он позволяет уменьшать количество товаров в наличии в тех случаях, когда это необходимо:
Zion Catalog Интернет-магазин Настраиваемые модули Реакции на заказ
Zion WebEngine 21.03.16
- Доработаны класс для работы с текущими данными и плагин универсального меню (спасибо Оптика От Склада):
- Реализована замена некоторых символов, которые нельзя использовать в адресной строке, но может быть необходимо использовать при поиске
Zion WebEngine Классы Кодировки/Наборы символов Меню/Списки/Навигация Плагины Поиск текста Что такое Классы?
Zion WebEngine 21.03.15
- Доработан драйвер оболочки (спасибо Оптика От Склада):
- Расширен набор символов, которые могут быть использованы при вызове плагинов
Zion WebEngine 21.03.11
- Доработан плагин универсального меню (спасибо Оптика От Склада):
- Реализована замена некоторых символов, которые нельзя использовать в адресной строке, но может быть необходимо использовать при фильтрации списков
Zion WebEngine Кодировки/Наборы символов Меню/Списки/Навигация Плагины Фильтрация Что такое Плагины?
Zion WebEngine 21.03.02
- Доработан класс для работы с файлами и папками (спасибо Оптика От Склада):
- Теперь инструмент
Размеры файлов и папок
не выдаёт ошибок при работе с любым, даже огромным, количеством файлов
- Теперь инструмент
- Доработан класс для управления базой данных:
- Расширен набор доступных функций
Zion WebEngine База данных/Таблицы данных Классы Файлы/Папки Что такое Классы?
Zion WebEngine 21.02.26
- Доработан плагин универсального меню (спасибо Оптика От Склада):
- Теперь при работе со списком товаров в заказе также доступно использование свойств не только товаров, но и заказа
- Доработан класс для управления заказами:
- Реализована возможность продублировать ранее оформленный заказ:
- При этом в корзину добавляются только те товары, которые на данный момент не сняты с продажи
- Реализована возможность продублировать ранее оформленный заказ:
Zion WebEngine Zion Catalog Что такое Свойства? Интернет-магазин Корзина для заказов Меню/Списки/Навигация Плагины Свойства
Zion WebEngine 21.02.18
- Доработан плагин универсального меню (спасибо Оптика От Склада):
- Улучшена фильтрация списков по тем или иным параметрам, в значениях которых встречается кириллица (русские буквы)
Zion WebEngine Кодировки/Наборы символов Меню/Списки/Навигация Плагины Фильтрация Что такое Плагины?
Zion WebEngine 21.02.16
- Доработан класс для управления корзиной заказов (спасибо Moto-Retail18):
- Теперь пре выборе того или иного способа доставки (не самовывоза) информация о ранее выбранной точке самовывоза будет "забыта" и, как следствие, не будет присутствовать в уведомлениях о заказах
- Доработан класс для управления корзиной мусора (спасибо Оптика От Склада):
- Переработано формирование и сохранение настроек по умолчанию без которых очистка могла производиться при каждом обращении к административному интерфейсу
Zion WebEngine Zion Catalog Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Классы Корзина для заказов Корзина для мусора Реакции на заказ Способы доставки/самовывоза
Zion WebEngine 21.02.12
- Доработаны классы для работы с местом в структуре и базой данных (спасибо Хронос Медиа):
- Теперь при наличии в комплекте поставки
Zion User Control
можно разрешить (по умолчанию) или запретить массовое удаление записей для той или иной группы пользователей
- Теперь при наличии в комплекте поставки
Zion WebEngine База данных/Таблицы данных Доступ Групп пользователей Классы Место в структуре Элемент "Место в структуре"
Zion WebEngine 21.02.10
- Устранены недочёты в комплекте поставки предыдущего обновления: (спасибо Moto-Retail18):
- Могли появляться ошибки при открытии заказов в административном интерфейсе
Zion WebEngine Что такое Комплект поставки? Административный интерфейс Классы Корзина для заказов Обновления CMS
Zion WebEngine 21.02.09
- Доработаны классы для управления базой данной и заказами, а также вспомогательный класс для управления вкладками, административные CSS-определения и административные JS-скрипты: (спасибо Moto-Retail18):
- Теперь при распечатке заказов из интернет-магазина можно выбирать вкладки, информацию с которых нужно или не нужно распечатывать
- Доработан класс для работы с файлами и папками:
- В разделе
Инструменты
меню администратора снова стал доступен пунктРазмеры файлов и папок
:- С его помощью, можно уточнить, какие файлы занимают больше всего место на диске и оценить, например, не привысили ли Вы доступное место на хостинге
- В разделе
Zion WebEngine Zion Catalog Что такое Меню администратора? База данных/Таблицы данных Веб-сервер/Хостинг Вкладки Интернет-магазин Классы Корзина для заказов Меню администратора Файлы/Папки
Zion WebEngine 21.02.04
- Доработан плагин универсального меню:
- Параметр
sort
теперь может брать значения из COOKIE- и GET-параметров - Для параметра
sort
теперь доступен новый вариантfields
- сортировка по указанному списку полей: - Для тех же целей созданы новые параметры:
sort-fields
- указание на то, по каким полям необходимо сортировать список:- поля перечисляются через запятую - их порядок имеет значение
- если по какому-то полю нужна сортировка в обратном порядке, то перед его именем нужно указать
-
. Например, неname
, а-name
- этот параметр также может брать значение из COOKIE- и GET-параметров
sort-numbers
- указание на то, какие поля при сортировке нужно считать числами:- без использования этого параметра в некоторых случаях в результате сортировки вместо списка вида,
1, 2, 3, 10, 20, 100
может получиться список вида1, 10, 100, 2, 20, 3
- поля перечисляются через запятую - их порядок не имеет значения
- без использования этого параметра в некоторых случаях в результате сортировки вместо списка вида,
- Параметр
- Доработан класс для управления базой данной:
- Функции
ColumnsExistsList
перед именами полей, наличие которых в таблице нужно проверить, теперь можно указывать знак-
. Например, неname
, а-name
:- В этом случае, если
name
найдено, то будет возвращеноname
, а не-name
- Кое-где это может быть полезно, например, для определения списка полей, по которым доступна сортировка (с символом
-
сортировка по данному полю будет в обратном, а не в обычном порядке)
- В этом случае, если
- Функции
- Cоздан новый элемент
Статистика
, в котором отображаются данные о различных параметрах "популярности" той или иной контентной единицы (доступен при наличии в комплекте поставкиZion SEO Booster
):- Количество просмотров данной страницы (доступно при наличии в комплекте поставки
Zion PubHub
):- Для сбора этих данных доработан главный файл гостевого интерфейса
- Количество добавлений в корзину данного товара (доступно при наличии в комплекте поставки
Zion Catalog
):- Для сбора этих данных доработан класс для управления корзиной
- Количество заказов данного товара (доступно при наличии в комплекте поставки
Zion Catalog
):- Для сбора этих данных доработан класс для управления заказами
- Количество просмотров данной страницы (доступно при наличии в комплекте поставки
Zion WebEngine Zion Catalog Zion SEO Booster POST/GET-данные База данных/Таблицы данных Гостевой интерфейс Интернет-магазин Классы Контент/Контентные единицы Корзина для заказов Куки Меню/Списки/Навигация Плагины Число Элементы Плагин Menu
© 2005-2024 Все права защищены | Поддержку осуществляет веб-студия #webZion