Классы


В Zion WebEngine используется несколько классов - программных модулей, выполняющих какие-либо функции

Некоторые классы могут расширять список плагинов, обработчиков, форм и других компонентов системы

Набор доступных классов зависит от комплекта поставки

Zion WebEngine Zion User Control Zion Catalog Zion Mail Back Zion SEO Booster Zion xDelivery Zion Import Zion Gallery Zion xPayment Zion Pub Hub Zion Export Zion JivoSite Zion Chat Zion Multi-Lang Zion Banners Manager Zion Sender Zion Server Zion Booking


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

 

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

 

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

 


AJAX Chromium CSV/Excel DNS Email-сообщения HTML-код веб-страницы HTTP/HTTPS/SSL-сертификаты PHP POST/GET-данные Qiwi Касса Robokassa SEO-параметры SMS SMTP/PHP-mail XML/RSS/1С/YML XSS Абонентская плата Аватар/Логотип Административный интерфейс Адрес (URL)/ЧПУ/Переадресация База данных/Таблицы данных Баланс пользователя/Абонентская плата Баннеры Бронирование/Расписание Валюты Веб-браузер Веб-сервер/Хостинг Вес и габариты Вкладки Выбор нескольких вариантов Выбор одного из вариантов Галереи/Слайды Галочка Гостевой интерфейс Дата/Время/TimeMashine Доступ Групп пользователей Доступы/Пользователи Драйверы Изображение Импорт/Экспорт Интернет-магазин Категории Классы Кодировки/Наборы символов Контент/Контентные единицы Корзина для заказов Корзина для мусора Куки Кэш/Кеш Меню администратора Меню/Списки/Навигация Место в структуре Миграция Многострочные поля Многоязычность/Языки Модальное окно Мониторинг Настраиваемые модули Обмен сообщениями/Чат Обновления CMS Обработчики Обратная связь/Обратный звонок Объявления Однострочное поле Онлайн-касса Онлайн-консультант Опросы/голосования Основной текст Пагинация/Подстраницы Панель инструментов Плагины Платформа Поиск текста Пользовательское соглашение Помощники/Мастеры/Инструкции/Подсказки Рассылки Реакции на заказ Редактор контента/WYSIWYG-редактор Сайт-каталог Свойства Связи СДЭК Скидки/Наценки Спам Способы доставки/самовывоза Способы оплаты Сравнение Страницы ошибок Текущие данные Типы Уведомления Условия Файл-менеджер Файлы/Папки ФЗ-152 Фильтрация Формы Формы для пользователей Характеристики/Разновидности Число Шаблоны контента Элементы Эскизы

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

Zion WebEngine X7.04.13
  • Вдвое снижена нагрузка на веб-сервер при обновлении файлового кэша
  • Устранена проблема с созданием некоторых таблиц, необходимых для работы с категориями (спасибо ПермДез)
  • Доработано управление доступом на вход в CMS и в её отдельные разделы
  • Частично реализовано управление ограничением доступа к помощникам и подсказкам
    • Уже можно управлять скрытием/отображением помощников по вставке плагинов и свойств
    • В разработке управление скрытием/отображением подсказок по использованию плагинов и свойств
  • Доступно управление ограничением доступа к контенту различных типов
    • Для каждого типа доступ включается или отключается отдельно
    • У Администратора всегда есть доступ ко всему
    • Доступно включение запрета на изменение типа для Операторов
  • Доработан класс для управления базой данных
    • Зарезервированы некоторые идентификаторы, которые нельзя использовать в таблице типов
  • Доступно управление ограничением доступа на редактирование связей контента c контентом и контента с категориями
    • У Администратора всегда есть доступ ко всему
  • Доработано создание системного Администратора

Zion WebEngine Zion Pub Hub База данных/Таблицы данных Веб-сервер/Хостинг Доступ Групп пользователей Категории Классы Контент/Контентные единицы Кэш/Кеш Плагины Помощники/Мастеры/Инструкции/Подсказки Связи Свойства Типы

Zion WebEngine X7.04.08
  • В связи с переходом на новый принцип авторизации пользователей доработаны почти все классы
  • Доработан главный файл административного интерфейса

Zion WebEngine Zion Catalog Zion Mail Back Zion Gallery Административный интерфейс Доступы/Пользователи Классы

Zion WebEngine X7.04.05
  • Доработан главный файл гостевого интерфейса
  • Для перевода на новую систему авторизации доработаны старые и новые классы
  • Доработан плагин для работы с меню администратора
  • Изменён формат для некоторых параметров по умолчанию

Zion WebEngine Гостевой интерфейс Доступы/Пользователи Классы Меню администратора

Zion WebEngine X7.04.03
  • Устранена проблема с автоматическим созданием таблицы связей (спасибо ПЗСМ)
  • Расширен функционал плагина универсального меню:
    • Теперь можно указать особое оформление для последнего пункта в списке (спасибо ПЗСМ)
  • Доработан класс управления пользователями:
    • Реализовано изменение логина и создание зашифрованного пароля
    • В меню администратора добавлены новые разделы для управления пользователями и группами пользователей
    • Доработана графическая составляющая административного интерфейса
  • Доработан класс для работы с базой данных:
    • Запрещено клонирование некоторых полей в таблицах, так как они должны иметь уникальные значения

Zion WebEngine Административный интерфейс База данных/Таблицы данных Доступ Групп пользователей Доступы/Пользователи Классы Меню/Списки/Навигация Меню администратора Плагины Связи Условия

Zion WebEngine X7.03.27
  • Продолжается переход CMS на новый принцип авторизации пользователей
    • Создан класс для управления группами пользователей
    • Доработан класс для управления базами данных
      • Внедрено ограничение на создание новых и удаление имеющихся записей в таблице групп пользователей
    • Доработана графическая составляющая административного интерфейса
    • Доработан класс для управления пользователями
      • Внедрено несколько функций для редактирования данных о пользователях
  • Улучшен редактор характеристик

Zion WebEngine Zion Catalog Административный интерфейс База данных/Таблицы данных Доступ Групп пользователей Доступы/Пользователи Классы Характеристики/Разновидности

Zion WebEngine X7.03.24
  • Начат переход CMS на новый принцип авторизации пользователей
    • Доработаны формы и обработчики авторизации
    • Доработано меню администратора
    • Доработано сохранение email-контактов и отправка сообщений из формы обратной связи
    • Доработана система мониторинга для Ядра, Объявлений и Обратной связи
    • Доработано множество классов
    • Часть функционала класса для управления проектом переработана и перенесена в новый класс для управления пользователями
    • Разделены понятия "E-mail администратора" и "E-mail для системных уведомления" - теперь это не одно и то же

Zion WebEngine Zion Catalog Zion Mail Back Zion Gallery Zion Bulletins Board Email-сообщения Доступы/Пользователи Классы Меню администратора Мониторинг Объявления Обратная связь/Обратный звонок Формы

Zion WebEngine X7.03.22
  • Завершена реализация отображения всего необходимого для работы каталога на новой платформе
    • Расширен функционал плагина универсального меню
    • Устранены некоторые недочёты в помощнике по вставке универсального плагина меню
    • В классе для работы с навигацией учтены особенности характеристик, групп характеристик и разновидностей товаров
    • Идёт тестирование новых возможностей

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

Zion WebEngine X7.03.21
  • Частично реализовано отображение всего необходимого для работы каталога на новой платформе
    • Расширен функционал плагина универсального меню
    • Устранены некоторые недочёты в помощнике по вставке универсального плагина меню
    • В классе для работы с навигацией учтены особенности характеристик, групп характеристик и разновидностей товаров
  • Доработано отображение уведомлений при работе с базой данных

Zion WebEngine База данных/Таблицы данных Классы Меню/Списки/Навигация Плагины Платформа Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Условия Характеристики/Разновидности

Zion WebEngine X7.03.19
  • Завершена разработка всех операций редактирования и настройки каталога для новой платформы
    • Расширен функционал следующих элементов контента:
      • Дата
      • Выбор одного из вариантов
      • Характеристики
      • Число
      • Однострочное поле
      • Многострочное поле без редактора
      • Многострочное поле с редактором
    • Доработан вспомогательный класс для управления обычными элементами контента
    • Доработан класс для управления элементами контента
    • Доработаны административные JS-скрипты
  • Начато внедрение функций отображения каталога для новой платформы
    • Доработан помощник по вставке плагина универсального меню
      • Расширен список доступных параметров

Zion WebEngine Zion Catalog Zion Pub Hub Выбор одного из вариантов Дата/Время/TimeMashine Классы Контент/Контентные единицы Меню/Списки/Навигация Многострочные поля Однострочное поле Плагины Платформа Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Характеристики/Разновидности Число Элементы

Zion WebEngine X7.03.12
  • Доработан класс для управления элементом контента "Изображение"
    • Теперь этот элемент недоступен для использования в качестве характеристики

Zion WebEngine Изображение Классы Контент/Контентные единицы Характеристики/Разновидности Элементы

Zion WebEngine X7.03.10
  • Доработан класс для управления характеристиками
    • Упрощена настройка дополнительных параметров для тех элементов контента, которые могут быть использованы в качестве характеристик
    • Реализован быстрый переход к настройкам характеристики из редактора шаблонов контента
  • Доработано сохранение обычных элементов контента
  • Доработаны все элементы контента, которые могут быть использованы в качестве характеристик
  • Доработан класс для управления базой данных
  • Доработаны административные JS-скрипты

Zion WebEngine Zion Catalog Zion Pub Hub База данных/Таблицы данных Классы Контент/Контентные единицы Характеристики/Разновидности Шаблоны контента Элементы

Zion WebEngine X7.03.09
  • Доработан класс для управления характеристиками
    • Устранена ошибка при выборе связанных с характеристикой шаблонов
    • Реализована настройка дополнительных параметров для тех элементов контента, которые могут быть использованы в качестве характеристик
    • Дополнено автоматическое создание таблиц данных
  • Доработан класс для управления базой данных
    • Теперь символ подчёркивания _ недопустим для использования в идентификаторах - будет автоматически заменяться на символ дефиса -.
    • Интеграция с Memcached стала более продуманной
  • Оптимизировано сохранение обычных и уникальных элементов контента
  • В классе для управления элементом контента "Число" реализовано задание параметров для обеспечения возможности настройки таких элементов при использовании их качестве характеристик

Zion WebEngine Zion Catalog База данных/Таблицы данных Классы Контент/Контентные единицы Кэш/Кеш Характеристики/Разновидности Число Шаблоны контента Элементы

Zion WebEngine X7.03.06
  • Устранена ошибка в элементе контента "Адрес" (URL)
  • Оптимизировано сохранение всех элементов контента
  • Доработан класс для работы с базой данных:
    • Новая интеллектуальная система теперь обновляет кэш не при каждом сохранении данных в базу, а только, если выявлено, что новые данные отличаются от старых
    • Если кэш не используется, система также это сама определяет и не делает лишние (в данном случае) проверки
    • Данные изменения не увеличивают, а ещё больше снижают нагрузку на базу данных и ещё больше повышает производительность всей системы в целом

Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub Адрес (URL)/ЧПУ/Переадресация База данных/Таблицы данных Классы Контент/Контентные единицы Кэш/Кеш Элементы

Zion WebEngine X7.03.05
  • Для дальнейшего ускорения разработки были доработаны следующие классы:
    • Вспомогательный класс для управления обычными элементами контента
    • Класс для управления элементом контента "Многострочное поле с редактором"
    • Класс для управления элементом контента "Многострочное поле без редактора"
    • Класс для управления элементом контента "Изображение"
    • Класс для управления элементом контента "Дата"
    • Класс для управления элементом контента "Галереи"
    • Класс для управления элементом контента "Однострочное поле"
    • Класс для управления элементом контента "Один из вариантов"
    • Класс для управления элементом контента "Число"
  • Устранена ошибка в классе для управления уникальными элементами контента

Zion WebEngine Zion Pub Hub Выбор одного из вариантов Галереи/Слайды Дата/Время/TimeMashine Изображение Классы Контент/Контентные единицы Многострочные поля Однострочное поле Число Элементы

Zion WebEngine X7.03.03
  • Для дальнейшего ускорения разработки были доработаны следующие классы:
    • Вспомогательный класс для управления уникальными элементами контента
    • Класс для управления элементом контента "Многострочное поле с редактором"
      • Также устранена ошибка при сохранении данного элемента в категории
    • Вспомогательный класс для управления обычными элементами контента
    • Класс для управления элементом контента "Галереи"
    • Класс для управления элементом контента "Однострочное поле"
    • Класс для управления элементом контента "Многострочное поле без редактора"
    • Класс для управления элементом контента "Изображение"
    • Класс для управления элементом контента "Один из вариантов"
    • Класс для управления элементом контента "Число"
    • Класс для управления элементом контента "Дата"

Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub Выбор одного из вариантов Галереи/Слайды Дата/Время/TimeMashine Изображение Классы Контент/Контентные единицы Многострочные поля Однострочное поле Число Элементы

Zion WebEngine X7.03.02
  • Для дальнейшего ускорения разработки были доработаны следующие классы:
    • Вспомогательный класс для управления уникальными элементами контента
    • Класс для управления элементом контента "Адрес" (URL)
      • Также учтена вероятность указания пользователем некорректных параметров
    • Класс для управления элементом контента "Характеристики"
    • Класс для управления элементом контента "SEO-параметры"
    • Класс для управления элементом контента "Основной текст"
    • Класс для управления элементом контента "Место в структуре"
    • Класс для управления элементом контента "Категории"
    • Класс для управления элементом контента "Связи с другими записями"
    • Класс для управления элементом контента "HTML-код веб-страницы"
    • Вспомогательный класс для управления редакторами контента
    • Класс для управления элементом контента "Многострочное поле с редактором"
    • Вспомогательный класс для управления обычными элементами контента
    • Класс для управления элементом контента "Галереи"

Zion WebEngine Zion Catalog Zion Gallery HTML-код веб-страницы SEO-параметры Адрес (URL)/ЧПУ/Переадресация Галереи/Слайды Категории Классы Контент/Контентные единицы Место в структуре Многострочные поля Основной текст Редактор контента/WYSIWYG-редактор Связи Характеристики/Разновидности Элементы

Zion WebEngine X7.03.01
  • Доработан класс для работы с базой данных:
    • Устранены небольшие недочёты с клонированием записей
  • Для дальнейшего ускорения разработки были доработаны следующие классы:
    • Класс для управления элементом контента "Основной текст"
    • Класс для управления элементом контента "SEO-параметры"

Zion WebEngine SEO-параметры База данных/Таблицы данных Классы Контент/Контентные единицы Элементы

Zion WebEngine X7.02.28
  • Доработана форма редактирования рассылаемых писем
  • Для дальнейшего ускорения разработки были доработаны следующие классы:
    • Класс для управления уникальными элементами контента
    • Класс для управления элементом контента "Категории"
    • Класс для управления элементом контента "HTML-код веб-страницы"
    • Класс для управления элементом контента "Связи с другими записями"
    • Класс для управления элементом контента "Основной текст"
      • Также упрощена вставка этого элемента в категории
    • Класс для управления элементом контента "SEO-параметры"
    • Класс для управления элементом контента "Место в структуре"

Zion WebEngine Zion Sender HTML-код веб-страницы SEO-параметры Категории Классы Контент/Контентные единицы Место в структуре Основной текст Рассылки Связи Формы Элементы

Zion WebEngine X7.02.24
  • Доработано несколько классов
    • Теперь вставка и настройка уникальных элементов в шаблонах веб-страниц и категорий делается проще
    • Создание новых элементов также значительно упрощено
    • Устранены некоторые недочёты

Zion WebEngine Zion Catalog Категории Классы Шаблоны контента Элементы

Zion WebEngine X7.02.22
  • Устранена проблема в элементе контента "Место в структуре"
    • Некорректно работало определение наличия или отсутствия подразделов для указанной веб-страницы
  • Устранена проблема в плагине универсального меню
    • Некорректно работало определение наличия или отсутствия связей для указанной веб-страницы
  • Доработан класс для работы с базой данных
    • Улучшены средства отладки
    • Учтено, что в кэше могут хранится пустые данные (ранее, без учёта такого обстоятельства, данные могли повторно считываться из базы данных и повторно записываться в кэш, что снижало скорость загрузки веб-страниц)
    • Улучшено отображение информации о возможных ошибках при выполнении запросов к базе
    • Улучшена проверка на наличие или отсутствие необходимой таблицы данных при резервном копировании
  • Доработан алгоритм хранения списка недавно просмотренных веб-страниц
    • Теперь этот список ограничен максимальной величиной в 20 записей, чтобы исключить вероятность возникновения ошибок типа "слишком много данных в запросе"
  • Доработано отображение дополнительной информации в административном интерфейсе
  • Продолжен перевод каталога на новую платформу
    • Доработано создание таблиц данных по умолчанию
    • Реализована возможность выбирать список доступных характеристик сразу же после добавления элемента контента "Характеристики" в шаблон
      • Ранее это было возможно только после сохранения шаблона веб-страницы
  • Добавление элементов контента в шаблоны веб-страниц стало более удобным
    • Доработаны административные JS-скрипты
    • Доработан класс для управления шаблонами
    • Доработаны вспомогательные классы для работы с элементами контента

Zion WebEngine Zion Catalog Административный интерфейс База данных/Таблицы данных Классы Контент/Контентные единицы Кэш/Кеш Меню/Списки/Навигация Место в структуре Плагины Платформа Сайт-каталог Связи Характеристики/Разновидности Шаблоны контента Элементы

Ответы на вопросы

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

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

PHP Классы Обновления CMS Обработчики Формы