Классы

Классы

Что такое Классы?

Общая информация о Классах: что это и как их использовать

19.02.2019

CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи ООО "Зион" и других спонсоров.

 

Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...

 

Заранее, большое, спасибо

 


CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи ООО "Зион" и других спонсоров.

 

Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...

 

Заранее, большое, спасибо

 

Блог обновлений

Zion WebEngine X8.08.07
  • Доработан класс для управления пользователями (спасибо Новый стандарт):
    • Доработана форма регистрации пользователя для гостевого интерфейса:
      • Реализовано несколько вариантов отображения списка групп пользователей, доступных для регистрации
      • Если для регистрации доступна всего одна группа, то список не отображается (нужная группа будет выбрана автоматически)
    • Создан обработчик регистрации пользователей из гостевого интерфейса:
      • Разработка ещё не завершена
    • Реализованы некоторые другие расширения функционала

Zion WebEngine Гостевой интерфейс Доступы/Пользователи Классы Обработчики Формы для пользователей

Zion WebEngine X8.08.06
  • Доработан обработчик для формы обратной связи:
    • Повышена защита от спама:
      • Заявка не отправится, если указано некорректное имя:
        • Например, если в имени указаны символы, которых в имени быть недолжно
    • Улучшено соответствие ФЗ-152:
      • Заявка не отправится без принятия условия пользовательского соглашения
  • Доработан главный файл гостевого интерфейса (спасибо Новый стандарт):
    • Реализовано ограничение прав доступа на просмотр контентной единицы, недоступной для группы текущего пользователя
  • Доработан плагин универсального меню:
    • Устранена вероятность некорректной обработки некоторых условий
  • Доработан класс для управления HTML-кодом веб-страницы:
    • Реализовано отображение/скрытие разного результата, в зависимости от того, к какой группе принадлежит текущий пользователь
  • Доработан класс для управления файлами и папками:
    • Учтена вероятность некорректного указания некоторых параметров
  • Доработаны классы для управления базой данных, шаблонами и типами контента, пользователями и группами пользователей:
    • Сделано очень много изменений для более корректного и удобного управления правами доступа
    • Созданы формы авторизации и регистрации пользователя для гостевого интерфейса
    • Доработан обработчик авторизации пользователей:
      • Теперь он доступен не только для административного интерфейса:
        • Для этого в комплекте поставки должен быть Zion User Control

Zion WebEngine Zion Mail Back HTML-код веб-страницы Административный интерфейс База данных/Таблицы данных Гостевой интерфейс Доступ Групп пользователей Доступы/Пользователи Классы Меню/Списки/Навигация Обработчики Обратная связь/Обратный звонок Плагины Пользовательское соглашение Спам Типы Условия Файлы/Папки ФЗ-152 Формы Формы для пользователей Шаблоны контента

Zion WebEngine X8.08.04
  • Доработан элемент "Доступ Групп пользователей" (спасибо Новый стандарт):
    • Реализовано сохранение прав доступа к различным возможностям контентных единиц
  • Доработан плагин универсального меню (спасибо Moto-Retail18):
    • Улучшена обработка некоторых условий
    • Реализовано отображение/скрытие пунктов меню/списка, в зависимости от того, есть ли к ним доступ у группы, к которой принадлежит текущий пользователь
  • Доработан экспорт данных в XML:
    • Учтены некоторые требования 1С
  • Доработан помощник по вставке плагина универсального меню:
    • Дополнена инструкция для тех параметров, на которые влияют ограничения прав доступа

Zion WebEngine Zion User Control Zion Catalog XML/RSS/1С/YML Доступ Групп пользователей Доступы/Пользователи Импорт/Экспорт Меню/Списки/Навигация Плагины Помощники/Мастеры/Инструкции/Подсказки Условия Элементы

Zion WebEngine X8.08.03
  • Доработан класс для управления заказами в интернет-магазине:
    • Реализован функционал для управления статусами заказов
  • Доработан модуль для управления уведомлениями о заказах на e-mail для системных уведомлений:
    • Реализованы уведомления об изменении статуса заказа:
      • Этот функционал могут использовать модули платёжных систем:
        • Уже доступно при использовании Robokassa
        • Уже доступно при использовании Qiwi Касса
  • Доработан класс для управления навигацией (спасибо Moto-Retail18):
    • Устранены недочёты при создании списка товаров в заказе по умолчанию
  • Доработан класс для управления корзиной:
    • Реализована возможность использовать некоторые опциональные поля в форме заказа:
      • Например, можно дать возможность покупателю сообщить о желании, что ему лучше перезвонить, а не написать
  • Реализована возможность выгрузки данных о заказах в XML-файлы:
    • Подойдёт в том числе для загрузки этих данных в 1С

Zion WebEngine Zion Catalog Zion Robokassa Zion Qiwi Email-сообщения Qiwi Касса Robokassa XSS Импорт/Экспорт Интернет-магазин Классы Корзина для заказов Меню/Списки/Навигация Настраиваемые модули Реакции на заказ Способы оплаты

Zion WebEngine X8.08.02
  • Доработан обработчик обратного звонка (спасибо Moto-Retail18):
    • Устранены недочёты в защите от спама
  • Доработан класс для управления контентом:
    • Устранены недочёты при создание записей по умолчанию
    • Доработана обработка некоторых свойств контента
  • Часть компонентов из пакета Zion Pub Hub перенесена в Ядро
  • Доработан модуль для управления уведомлениями о заказах на e-mail для системных уведомлений:
    • Email-сообщения теперь могут отправляться и на e-mail покупателя, оформившего заказ:
      • Опционально
    • Стало доступным указание имени отправителя в email-сообщениях
    • Устранены некоторые недочёты
  • Доработан класс для управления email-сообщениями:
    • Повышена гибкость при управлении SMTP-отправкой
    • Добавлены подсказки по использованию связанных параметров

Zion WebEngine Zion Mail Back Zion Pub Hub Email-сообщения SMTP/PHP-mail Классы Контент/Контентные единицы Настраиваемые модули Обработчики Обратная связь/Обратный звонок Помощники/Мастеры/Инструкции/Подсказки Реакции на заказ Свойства Спам

Zion WebEngine X8.08.01
  • Доработан обработчик обратного звонка:
    • Повышена защита от спама:
      • Заявка не отправится, если указано некорректное имя:
        • Например, если в имени указаны символы, которых в имени быть недолжно
  • Доработан класс для управления XML-данными (спасибо Moto-Retail18):
    • Доработана проверка на корректность всех параметров до начала ручного или автоматического импорта данных
    • Доработана отладка ручного импорта данных
    • Реализован вывод статистических данных о результатах ручного импорта данных
    • Добавлены подсказки по искпользованию ручного и автоматического импорта данных
    • Разработка ручного импорта данных из XML (в том числе из 1С) завершена:
      • Ведутся "боевые" испытания
    • Доработан предпросмотр содержимого импортируемых XML-файлов
    • Реализована парольная защита для автоматического импорта данных
    • Разработка автоматического импорта данных из XML (в том числе из 1С) завершена:
      • Ведутся "боевые" испытания
  • Начата работа по переводу способов уведомления о заказах на новую платформу (спасибо Новый стандарт):
    • Доработано меню администратора
      • Добавлены необходмые новые разделы
      • Доработана графическая составляющая
    • Создан класс для управления заказами в Интернет-магазине
    • Реализовано возможность редактировать список способов уведомления о заказах
      • Реализована возможность подключать и настраивать различные (в том числе сторонние) модули уведомлений о заказах
      • Создан модуль для управления уведомлениями о заказах на e-mail для системных уведомлений
        • Разработка ещё не завершена
    • Доработан вспомогательный класс для управления вкладками
    • Доработан класс для управления базой данных:
      • Переработано сохранение параметров различных модулей:
        • В том числе модулей оплаты, доставки и уведомлений о заказах
    • Доработан класс для управления email-сообщениями:
      • Налажено более удобное управление адресом для ответа
      • Доработаны повторные попытки отправки при некорректных параметрах
    • Доработан класс для управления корзиной:
      • Ранее реализованные в нём email-сообщения теперь отправляются через модули уведомлений:
        • Ведутся "боевые" испытания

Zion WebEngine Zion Catalog Zion Mail Back Email-сообщения XML/RSS/1С/YML База данных/Таблицы данных Вкладки Импорт/Экспорт Интернет-магазин Классы Корзина для заказов Меню администратора Настраиваемые модули Обработчики Обратная связь/Обратный звонок Платформа Помощники/Мастеры/Инструкции/Подсказки Реакции на заказ Спам Способы доставки/самовывоза Способы оплаты

Zion WebEngine X8.07.31
  • Доработан класс для управления XML-данными (спасибо Moto-Retail18):
    • Реализовано сохранение параметров для последующего ручного или автоматического импорта данных
    • Реализована проверка на корректность всех параметров до начала ручного или автоматического импорта данных
    • Реализована отладка ручного импорта данных
    • Разработка ещё не завершена

Zion Catalog XML/RSS/1С/YML Импорт/Экспорт Классы

Zion WebEngine X8.07.30
  • Доработан обработчик обратного звонка:
    • Повышена защита от спама:
      • Заявка не отправится, если не указан телефон
    • Улучшено соответствие ФЗ-152:
      • Заявка не отправится без принятия условия пользовательского соглашения
  • Доработаны класс для управления навигацией и плагин универсального меню (спасибо Новый стандарт):
    • Добавлены новые условия:
      • В том числе теперь можно использовать разное оформление для пунктов меню в зависимости от того, принадлежит ли текущий пользователь к той или иной группе пользователей
  • Создан новый пакет Zion User Control для продвинутого управления пользователями и группами пользователей:
    • Часть функционала перенесена в него из Ядра
    • Создан элемент "Доступ Групп пользователей" позволяющий открывать/закрывать доступ к каждой конкретной контентной единице для каждой конкретной группы пользователей:
      • Реализовано следующие доступы:
        • Видеть в списке
        • Просматривать/Открывать
      • Разработка ещё не завершена
  • Доработан класс для управления группами пользователей:
    • Расширен функционал

Zion WebEngine Zion User Control Zion Mail Back Доступ Групп пользователей Доступы/Пользователи Классы Контент/Контентные единицы Меню/Списки/Навигация Обработчики Обратная связь/Обратный звонок Плагины Пользовательское соглашение Спам Условия ФЗ-152 Элементы

Zion WebEngine X8.07.29
  • Упразднён плагин Ask, который раньше использовался для отправки вопросов в службу поддержки:
    • Теперь для этих целей используется данный Портал поддержки
  • Доработаны главный файл административного интерфейса и класс для управления пользователями:
    • Упразднена панель поддержки:
      • Теперь для этих целей используется данный Портал поддержки
      • Пользователи более старых версий при попытке открыть панель поддержки будут перенаправляться на портал
  • Доработана система мониторинга:
    • При отсутствии поддержки необходимого функцила выдаётся предупреждение о невозможности загрузить данные о курсах валют
  • Доработан класс для управления курсами валют:
    • Во избежании возникновения ошибок часть его возможностей отключается при отсутствии поддержки необходимого функцила
  • Доработан класс для управления XML-данными (спасибо Moto-Retail18):
    • Значительно расширен функционал для импорта данных из 1С
    • Разработка ещё не завершена
  • Доработан класс для управления файлами и папками:
    • Функционал расширен для нужд импорта данных

Zion WebEngine Zion Catalog Zion Server XML/RSS/1С/YML Административный интерфейс Валюты Доступы/Пользователи Импорт/Экспорт Классы Мониторинг Плагины Помощники/Мастеры/Инструкции/Подсказки Файлы/Папки

Zion WebEngine X8.07.26
  • Доработан класс для управления Robokassa (спасибо ЛеоСталь):
    • Доработана инструкция по настройке
    • Устранены некоторые недочёты

Zion Robokassa Robokassa Классы Помощники/Мастеры/Инструкции/Подсказки Способы оплаты

Zion WebEngine X8.07.25
  • Доработан класс для управления Robokassa (спасибо ЛеоСталь):
    • Доработана инструкция по настройке
  • Доработан класс для управления импортом из XLS/CSV:
    • Устранена вероятность появления двойных кавычек, свойственных для формата CSV

Zion Robokassa CSV/Excel Robokassa Импорт/Экспорт Классы Помощники/Мастеры/Инструкции/Подсказки Способы оплаты

Zion WebEngine X8.07.24
  • Доработан класс для управления импортом из XLS/CSV (спасибо ЛеоСталь):
    • Доработана инструкция по подготовке файла с импортируемыми данными
    • Реализована возможность импортировать данные о габаритах и весе
    • Реализована возможность импортировать данные об изображениях из выбранной папки:
      • Если расширение у файла с изображением есть, но оно не указано в файле с импортируемыми данными, то производится поиск файла с расширением, принятым для одного из распространённых форматов (jpg, png, gif, bmp)

Zion Catalog CSV/Excel Вес и габариты Изображение Импорт/Экспорт Классы Помощники/Мастеры/Инструкции/Подсказки Файлы/Папки

Zion WebEngine X8.07.20
  • Доработан класс для управления курсами валют:
    • Исправлена опечатка в инструкции к автоматическому обновлению курса валют (спасибо Moto-Retail18)
  • Доработано меню администратора
  • Создан класс для управления XML-данными:
    • В том числе пригоден для импорта данных из 1С
    • Разработка ещё не завершена
  • Доработан класс для управления файлами и папками:
    • Функционал расширен для нужд импорта данных

Zion WebEngine Zion Catalog XML/RSS/1С/YML Валюты Импорт/Экспорт Классы Меню администратора Помощники/Мастеры/Инструкции/Подсказки Файлы/Папки

Zion WebEngine X8.07.16
  • Доработаны классы для управления навигацией и HTML-кодом веб-страниц
    • В комплект поставки включены примеры использования модальных окон:
      • Доступен пример, в котором для каждой новости реализовано своё отдельное окно
      • Доступен пример, в котором для всех товаров реализовано одно общее окно
        • Данные обновляются через AJAX
  • Доработан класс для управления галереей:
    • Устранена несовместимость слайдов, добавленных по одному, и слайдов, массово добавленных из указанной папки (спасибо GoodАвто)
    • Устранена проблема с неудалением файла изображения вместе со слайдом
    • Реализована опциональная возможность сортировать файлы перед массовым добавлением в галерею
  • Доработан класс для управления файлами и папками:
    • Реализована сортировка папок, которые можно выбрать для быстрой загрузки файлов в галерею
    • Упрощено отображение выпадающего списка папок:
      • Стал доступен поиск нужной папки прямо в выпадающем списке папок:
        • Просто нажмите на список и начните набирать имя искомой папки 

Zion WebEngine Zion Gallery AJAX HTML-код веб-страницы Галереи/Слайды Классы Меню/Списки/Навигация Модальное окно Файлы/Папки

Zion WebEngine X8.07.10
  • Доработан плагин универсального меню:
    • Устранены недоработки при обработке некоторых условий
  • Доработан класс для управления контентом:
    • Реализован запрет подстановки свойств контентных единиц:
      • Полезно в тех случаях, когда требуется привести пример кода подстановки свойства, но саму подстановку делать не требуется

Zion WebEngine Классы Контент/Контентные единицы Меню/Списки/Навигация Мониторинг Пагинация/Подстраницы Плагины Свойства

Zion WebEngine X8.07.02
  • Для улучшения пагинации доработаны плагин универсального меню, класс навигации и помощник по вставке плагина универсального меню:
    • Добавлен параметр maxsubpages, который позволяет ограничить количество подстраниц
      • Активная подстраница автоматически центруется в списке, если это необходимо
    • Доступные новые свойства для использования прямо в оформлении списка:
      • {menu_subpage_firsturl} - ссылка на начало списка - на первую подстраницу
      • {menu_subpage_lasturl} - ссылка на конец списка - на последнюю подстраницу

Zion WebEngine Классы Меню/Списки/Навигация Мониторинг Пагинация/Подстраницы Плагины Помощники/Мастеры/Инструкции/Подсказки Свойства

Zion WebEngine X8.06.30
  • Доработан драйвер оболочки:
    • Реализован запрет поиска команд для запуска любых плагинов:
      • Полезно в тех случаях, когда требуется привести пример кода запуска плагина, но сам запуск делать не требуется

Zion WebEngine Драйверы Мониторинг Плагины

Zion WebEngine X8.06.22
  • Доработано сравнение товаров:
    • Устранены проблемы при отображении/скрытии габаритов товаров
  • Доработаны записи по умолчанию:
    • Скорректирован набор характеристик для товаров:
      • В том числе учтены некоторые особенности СДЭК
    • Скорректировано оформление новостей, товаров и аксессуаров
  • Доработан модуль связи с СДЭК:
    • Устранены некоторые недочёты
    • Реализовано отображение уведомлений в случае указания некорректных параметров
    • Реализован точный расчёт стоимости и срока доставки с учётом веса и габаритов каждого отдельного товара:
      • При отсутствии данных о весе и габаритах для какого-либо из товаров подставляются настраиваемые данные по умолчанию
  • Драйвер Shop для управления заказами в Интернет-магазине удалён из комплекта поставки:
    • Весь его функционал реализован в других компонентах новой платформы
  • Доработано управление галереями:
    • При правке галереи теперь видно не только изображение, но и его адрес
    • Реализована возможность удалять слайды вместе с файлами изображений:
      • При этом удаляются все слайды с этим изображением из всех галерей
      • Также удаляются эскизы, которые нужны для предпросмотра изображений в файл-менеджере
      • Удаление файлов происходит только при наличии у соответствующей группы пользователей доступа к файл-менеджеру:
        • Без наличия такого доступа удаляется только слайд, связанный с этим изображением (во всех галереях)
    • Набор полей, доступных для слайдов в галереях, теперь можно настроить прямо в шаблоне:
      • Ограничения доступа для групп пользователей продолжают влиять на доступность полей в слайдах:
        • И те и другие параметры не конфликтуют, а дополняют друг друга:
          • Из соображений безопасности запрет доступа в одном месте имеет приоритет над разрешением в другом месте
      • По умолчанию доступны все поля
  • Доработаны административные JS-скрипты
  • Обновлены изображения, доступные в комплекте поставки для примера

Zion WebEngine Zion Catalog Zion xDelivery Zion Gallery Zion Pub Hub Вес и габариты Галереи/Слайды Доступы/Пользователи Драйверы Интернет-магазин Контент/Контентные единицы Корзина для заказов Настраиваемые модули Платформа СДЭК Способы доставки/самовывоза Сравнение Файл-менеджер Шаблоны контента Элементы Эскизы

Zion WebEngine X8.06.21
  • Завершён перевод пакета Zion Qiwi на новую платформу
  • Внесены некоторые доработки в класс для работы с доставкой
  • Доработан класс для управления контентом:
    • Улучшена обработка свойств некоторых элементов контента
    • Улучшено сравнение товаров
  • Доработаны записи по умолчанию, касающиеся отображения веса и габаритов товаров

Zion WebEngine Zion Catalog Zion Qiwi Qiwi Касса Вес и габариты Классы Контент/Контентные единицы Платформа Способы доставки/самовывоза Способы оплаты Сравнение Элементы

Zion WebEngine X8.06.16
  • Доработаны административные скрипты
  • Создан класс для управления файлами и папками
  • Реализовано массовое добавление изображений в галерею (спасибо Good Авто):
    • Достаточно просто выбрать одну из папок, и в галерею добавятся все файлы внутри неё
    • Есть опциональное отключение дублирования для файлов, которые уже добавлены в эту галерею

Zion WebEngine Zion Gallery Галереи/Слайды Классы Файлы/Папки Элементы