-
2
-
Обновлений за месяц: 2
-
Zion WebEngine 24.11.15
15.11.2024
-
Zion WebEngine 24.11.12
12.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 23.05.12
- Доработаны элемент
Связи
и административные скрипты (спасибо ТК Кило):- Заверено внедрение функционала, позволяющего добавить описание к каждой связи между контентными единицами
- Разработка завершена, но развитие этого функционала ещё возможно в ближайших обновлениях
- Доработан главный файл гостевого интерфейса:
- Упрощено включение/выключения отображения ошибок - может быть полезно при отладке PHP-кода
Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? PHP Контент/Контентные единицы Обновления CMS Связи Элементы
Zion WebEngine 23.05.02
- Доработаны элемент
Связи
и административные скрипты (спасибо ТК Кило):- Начато внедрение функционала, позволяющего добавить описание к каждой связи между контентными единицами
- Разработка ещё не завершена
- Доработаны класс для управления контентом и плагин универсального меню:
- Добавлен новый параметр
reason
, доступный при отображение связанных контентных единиц:- При пустом или не указанном значении будут отображены все связи с учётом других параметров фильтрации (как и раньше - по умолчанию)
- При значении
!exists
будут выведены только те записи, для которых причина связи указана (не является пустой/нулевой) - При значении
!notexists
будут выведены только те записи, для которых причина связи не указан (является пустой/нулевой) - При другом значении будут выведены только те записи, для которых причина связи равна этому значению
- Добавлен новый параметр
- Доработан главный файл административного интерфейса:
- Упрощено включение/выключения отображения ошибок - может быть полезно при отладке PHP-кода
Zion WebEngine PHP Административный интерфейс Классы Контент/Контентные единицы Меню/Списки/Навигация Плагины Связи Элементы
Zion WebEngine 23.04.27
- Доработан плагин формы обратной связи (спасибо МедИнвест):
- Устранены некоторые рудимент по части защиты от спама и интеграции с почтовыми клиентами
Zion Mail Back Обратная связь/Обратный звонок Плагины Спам Формы Что такое Плагины?
Zion WebEngine 23.04.26
- Доработан плагин Meta (спасибо Moto-Retail18):
- Теперь для страниц с подстраницами (с пагинацией) в заголовок и в описание автоматически добавляется номер активной подстраницы:
- Это избавляет от проблемы с одинаковыми заголовками и описаниями и положительно сказывается на SEO-оптимизации
- Теперь для страниц с подстраницами (с пагинацией) в заголовок и в описание автоматически добавляется номер активной подстраницы:
Zion SEO Booster SEO-параметры Пагинация/Подстраницы Плагины Как оптимизировать сайт под поисковые системы?
Zion WebEngine 23.04.25
- Доработан элемент
Связи
(спасибо ТК Кило):- Реализовано сохранение внедрённых в недавних обновлениях данных о причинах связи при клонировании записи
- Доработан класс для управления базой данных:
- Реализованы разрешение и запрет на клонирование записей для каждой отдельной группы пользователей:
- Для администраторов такая возможность есть всегда
- Для других групп пользователей этот параметр настраивается, и по умолчанию доступ к данной функции запрещён
- Реализованы разрешение и запрет на клонирование записей для каждой отдельной группы пользователей:
Zion WebEngine База данных/Таблицы данных Доступ Групп пользователей Классы Связи Элементы Что такое Классы?
Zion WebEngine 23.04.21
- Доработан элемент
Связи
(спасибо ТК Кило):- Завершено внедрение функционала, позволяющего не только связывать контентные единицы друг с другом, но и выбирать один из доступных вариантов причин связи:
- Можно использовать, как уже имеющиеся варианты, так и добавлять новые
- Неиспользуемые варианты удаляются автоматически
- Устранены недочёты, выявленные в предыдущей версии
- Разработка завершена
- Завершено внедрение функционала, позволяющего не только связывать контентные единицы друг с другом, но и выбирать один из доступных вариантов причин связи:
Zion WebEngine Контент/Контентные единицы Связи Элементы Что такое Контент?
Zion WebEngine 23.04.14
- Доработан элемент
Многострочное поле с редактором
(спасибо МедИнвест):- Теперь в соответствующее поле войдёт значительно больше текста
Zion WebEngine Многострочные поля Элементы Что такое Элементы?
Zion WebEngine 23.04.10
- Доработан обработчик обратной связи (спасибо МедИнвест):
- Устранены проблемы при отправке email-сообщений
Zion Mail Back Email-сообщения Обработчики Обратная связь/Обратный звонок
Zion WebEngine 23.04.07
- Доработан класс для создания YML-фида для Яндекс.Маркет, Яндекс.Директ и Яндкекс.Вемастер (спасибо Moto-Retail18):
- Теперь данные о наличии/отсутствии товара передаются в соответствии с новыми требованиями Яндекс.Вебмастер
- Теперь, если не заполнено описание для Яндекс.Маркет, оно формируется из основного текста:
- А если и основной текст не заполнен, то описание берётся из названия товара
Zion Export XML/RSS/1С/YML Классы Основной текст Сайт-каталог Элемент "Основной текст"
Zion WebEngine 23.04.06
- Доработан плагин универсального меню (спасибо СП МАОУ "СОШ 118" г. Перми):
- Теперь поиск не приводит к ошибке при использовании параметра
select
со значениемall
, если в комплекте поставки нет тех или иных пакетов
- Теперь поиск не приводит к ошибке при использовании параметра
- Доработан класс для создания YML-фида для Яндекс.Маркет, Яндекс.Директ и Яндкекс.Вемастер (спасибо Moto-Retail18):
- Теперь пробелы в адресах изображений автоматически конвертируются в необходимый спецсимвол
%20
для успешного прохождения модерации в данных веб-сервисах Яндекса
- Теперь пробелы в адресах изображений автоматически конвертируются в необходимый спецсимвол
Zion WebEngine Zion Export Что такое Комплект поставки? XML/RSS/1С/YML Классы Кодировки/Наборы символов Меню/Списки/Навигация Плагины Поиск текста
Zion WebEngine 23.04.05
- Доработан элемент
Расписание
(спасибо СП МАОУ "СОШ 118" г. Перми):- Устранены проблемы с сохранением данных, переданных пользователем при бронировании
- Доработан файл-менеджер (спасибо Федерация Киокушин России):
- Устранены проблемы с загрузкой больших файлов на веб-сервер
Zion WebEngine Zion Booking Бронирование/Расписание Веб-сервер/Хостинг Классы Файл-менеджер Файлы/Папки Элементы Что такое Элементы?
Zion WebEngine 23.04.04
- Доработан класс для управления числами (спасибо Good Авто):
- Создан новый плагин
{number_ToFloat}
, приводящий любое переданное в него значение к вещественному числу (или к нулю)
- Создан новый плагин
- Доработан класс для управления водяными знаками (спасибо СП МАОУ "СОШ 118" г. Перми):
- Устранена проблема с возвращением некорректного адреса изображения
Zion WebEngine Zion Gallery Адрес (URL)/ЧПУ/Переадресация Изображение Классы Плагины Число Что такое Плагины?
Zion WebEngine 23.04.03
- Доработан класс для управления базой данных (спасибо СП МАОУ "СОШ 118" г. Перми):
- Теперь в форме добавления новой записи в режиме клонирования: кнопка
Добавить
будет оставаться недоступной, пока не загрузится список оригиналов, доступных для клонирования
- Теперь в форме добавления новой записи в режиме клонирования: кнопка
Zion WebEngine База данных/Таблицы данных Классы Формы Что такое Классы?
Zion WebEngine 23.03.30
- Доработан класс для управления шаблонами (спасибо Федерация Киокушин России):
- Устранена проблема, из-за которой при при правке контента в административном интерфейсе могли не отображаться те или иные элементы
Zion WebEngine Административный интерфейс Классы Контент/Контентные единицы Шаблоны контента Элементы Что такое Шаблон контента?
Zion WebEngine 23.03.24
- Доработан класс для управления галереями (спасибо СП МАОУ "СОШ 118" г. Перми):
- Теперь на больших экранах со слайдами в галерее работать стало удобнее, чем раньше, за счёт более продуманного расположения элементов административного интерфейса
- Доработан класс для управления базой данных:
- Устранена проблема, из-за которой при добавлении новой записи в подразделах раздела
Контент
административного интерфейса выбранное значение для спискаМесто в структуре
игнорировалось
- Устранена проблема, из-за которой при добавлении новой записи в подразделах раздела
Zion WebEngine Zion Gallery Административный интерфейс База данных/Таблицы данных Галереи/Слайды Классы Контент/Контентные единицы Место в структуре Как редактировать Контент?
Zion WebEngine 23.03.22
- Доработан класс для управления галереями (спасибо СП МАОУ "СОШ 118" г. Перми):
- Устранена проблема с отображением текста на кнопке для вставки слайда в режиме
Всё в одном поле
в случае, если для галереи доступно сразу несколько режимов
- Устранена проблема с отображением текста на кнопке для вставки слайда в режиме
Zion WebEngine 23.03.21
- Доработан класс для управления базой данных (спасибо СП МАОУ "СОШ 118" г. Перми):
- Устранена проблема с отображением веб-шрифта на некоторых кнопках в административном интерфейсе
Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс База данных/Таблицы данных Классы
Zion WebEngine 23.03.16
- Доработаны обработчики обратной связи и обратного звонка:
- Повышена защита от спама
Zion Mail Back Обработчики Обратная связь/Обратный звонок Спам
Zion WebEngine 23.03.13
- Доработан класс для управления парсингом стороннего сайта (спасибо Moto-Retail18):
- Внесены некоторые коррективы в алгоритм восстановления снова нужных товаров
Zion Import Импорт/Экспорт Классы Сайт-каталог Что такое Классы?
Zion WebEngine 23.03.06
- Доработаны классы для управления импортом из 1С (XML), экспортом в Яндекс.Маркет (YML) и парсингом стороннего сайта, а также элемент
Адрес
(спасибо Moto-Retail18):- Теперь при автоматическом добавление товаров и категорий на сайт через импорт из XML или через парсинг стороннего сайта, URL (адрес) товаров и категорий формируется с использованием многоуровневого ЧПУ
- Такой же (полный) адрес (URL) используется и при формировании YML-фида для Яндекс.Маркет
- Это полезно, например, для аналитики и наладки ретаргетинга, которые могут учитывать категории и подкатегории товаров, идентификаторы которых используются в многоуровневом ЧПУ
Zion WebEngine Zion Import Zion Export XML/RSS/1С/YML Импорт/Экспорт Категории Классы Сайт-каталог Элементы Элемент "Адрес"
© 2005-2024 Все права защищены | Поддержку осуществляет веб-студия #webZion