- 3
-
1
-
Ответов на вопросы за месяц: 1
-
Плагин Menu
22.11.2024
-
Что такое Классы?
Если инструкция не соответствует тому, что Вы видите, Ваша версия CMS устарела. Обратитесь к создателю сайта за обновлением...
Классы в Zion WebEngine это универсальные программные модули. Они могут содержать библиотеки функций (как драйверы). Некоторые из этих функций, работают как плагины, другие, как обработчики. Другие функции могут быть формами или компонентами меню администратора.
Где хранятся классы
Классы могут быть стандартными и нестандартными
- Каждый класс хранится в одном из файлов в папках
classes
(стандартные), либоclasses/custom
(нестандартные). Если Вы хотите изменить один из классов или создать новый, то сохраняйте его в папкеclasses/custom
- так он не будет заменён стандартным классом в случае обновления CMS. При совпадении имён вclasses
иclasses/custom
наибольший приоритет имеют классы из папкиclasses/custom
.
Набор доступных классов зависит от комплекта поставки
Имена классов
- Если класс хранится в файле с имением
мойкласс.php
то имя класса будетмойкласс
(.php
обязательно должно присутствовать в имени файла)
Вспомогательные классы (трейты)
Некоторые классы (в PHP они называются трейтами) являются не самостоятельными, а вспомогательными. Они используются как библиотеки функций, которые используют в своей работе обычные (самостоятельные) классы.
Один класс может использовать несколько разных трейтов. Один и тот же трейт может использоваться несколькими разными классами.
Напрямую к функциям трейтов обратиться нельзя, только через явное указание имени одного из классов, который может использовать соответствующий трейт.
Что такое Комплект поставки? Что такое Меню администратора? PHP Классы Обновления CMS Обработчики Формы Что такое Плагины?
Если инструкция не соответствует тому, что Вы видите, Ваша версия CMS устарела. Обратитесь к создателю сайта за обновлением...
CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.
Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...
Заранее, большое, спасибо
|
- Ответы по разделам
Блог обновлений
Zion WebEngine X8.04.20
- Реализовано отображение подсказок при правке контента и шаблона для всех элементов, свойства которых могут быть использованы в меню элементов:
- Доработаны классы для управления категориями, связями:
- Также улучшено отображение данных о количестве категорий и связей для соответствующей контентной единицы
- Доработаны классы для управления основным текстом, многострочными полями с редактором и без редактора, изображениями, SEO-параметрами, местом в структуре, URL-адресом, а также вспомогательные классы для управления элементами контента
- Доработаны классы для управления элементами "галочка", "число", "выбор одного из вариантов", "однострочное поле"
- Доработан класс для управления датами
- Доработан класс для управления галереями
- Доработаны классы для управления категориями, связями:
- Доработан класс для управления шаблонами веб-страниц
- Устранена недоработка, не позволявшая отображать некоторые элементы в меню
- Доработан класс для управления контентом:
- Реализована дополнительная обработка свойств некоторых элементов:
- Обработка URL-адреса страницы по умолчанию
- Обработка данных о категориях и связях
- Обработка данных о количестве подразделов, как непосредственных, так и вообще всех
- Обработка данных об эскизах изображений
- Обработка данных о галереях
- Реализована дополнительная обработка свойств некоторых элементов:
- Доработаны класс и плагин универсального меню:
- Реализована возможность в меню элементов задавать особое оформление для пунктов, отвечающих заданным условиям
- Создан класс для управления куки-массивами:
- Реализован функционал для редактирования (через добавление/удаление) содержимого любых куки-массивов
- Доработано меню администратора
- Дополнена графическая составляющая
- Оптимизирован список разделов меню
- Начат постепенный отказ от использования характеристик, групп характеристик и разновидностей в связи с тем, что их функционал значительно проще и эффективнее можно реализовать с помощью других составляющих CMS
- Доработан драйвер оболочки
- Удалены более не нужные классы и плагины
- Удалены некоторые компоненты для поддержки совместимости со старой платформой
- Доработан класс для управления базой данных
- Доработаны административные JS-скрипты
Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub Zion Multi-Lang SEO-параметры Адрес (URL)/ЧПУ/Переадресация База данных/Таблицы данных Выбор одного из вариантов Галереи/Слайды Галочка Дата/Время/TimeMashine Драйверы Изображение Категории Классы Контент/Контентные единицы Куки Меню/Списки/Навигация Меню администратора Место в структуре Многострочные поля Однострочное поле Основной текст Плагины Платформа Помощники/Мастеры/Инструкции/Подсказки Связи Свойства Характеристики/Разновидности Число Шаблоны контента Элементы Эскизы
Zion WebEngine X8.04.19
- Завершена разработка навигации для элементов контента:
- Доработан плагин универсального меню
- Теперь он в том числе может быть использован для организации сравнения, например, товаров
- Дополнено описание доступных возможностей в помощнике по вставке универсального плагина меню
- Внесены некоторые корректировки в класс для управления шаблонами
- Расширен функционал класса для управления контентом:
- Реализовано использование всех свойств, доступных для элементов контента
- Исключение: HTML-код веб-страницы запрещён для использования в меню элементов контента
- При неумелом обращении это может привести к зацикливанию
- Возможность такого использования не приносит пользы
- Исключение: HTML-код веб-страницы запрещён для использования в меню элементов контента
- Реализовано использование всех свойств, доступных для элементов контента
- Доработан класс для управления вкладками:
- Чтобы было проще отображать элементы контента с тех или иных вкладок, реализовано отображение подсказок:
- При наведении на вкладку (при правке контента или шаблона) отображается ID вкладки
- Чтобы было проще отображать элементы контента с тех или иных вкладок, реализовано отображение подсказок:
- Доработан плагин универсального меню
Zion WebEngine HTML-код веб-страницы Вкладки Классы Контент/Контентные единицы Меню/Списки/Навигация Плагины Помощники/Мастеры/Инструкции/Подсказки Свойства Сравнение Шаблоны контента Элементы
Zion WebEngine X8.04.15
- Продолжена работа по внедрению навигации для элементов контента:
- Расширен функционал класса для управления шаблонами веб-страниц
- Расширен набор параметров, доступных для плагина универсального меню
Zion WebEngine Классы Контент/Контентные единицы Меню/Списки/Навигация Плагины Шаблоны контента Элементы
Zion WebEngine X8.04.13
- Доработаны классы для управления древовидными структурами и базой данных: (спасибо ЦентрСпецЗапчасть)
- В административном интерфейсе реализована возможность удалять сразу все подразделы указанной записи
- Доработаны класс для управления навигацией и плагин универсального меню: (спасибо Pemco)
- Теперь особое оформление можно задавать не только для определённых пунктов меню, но и для блоков, на которые разделяются эти пункты
- Доработан класс для управления шаблонами веб-страниц:
- Расширен функицонал для работы с элементами контента
- Начата работа по внедрению навигации для элементов контента
Zion WebEngine База данных/Таблицы данных Классы Контент/Контентные единицы Меню/Списки/Навигация Место в структуре Плагины Шаблоны контента Элементы
Zion WebEngine X8.04.09
- Пакет Zion JivoSite полностью переведён на новую платформу
- Создан класс для управления онлайн-консультантом
- Удалены все программные модули, необходимые для работы JivoSite в старой платформе
- Изменился код вызова JivoSite:
- Ранее:
plugin:jivosite
- Сейчас:
plugin:jivo_Show
- Параметры, доступные для старой платформы, остаются доступными в новой платформе
- Ранее:
Zion WebEngine X8.04.05
- Доработан импорт данных из XLS/CSV (спасибо Moto-Retail18):
- Улучшена обработка импортируемых SEO-параметров
- Улучшена обработка игнорируемых столбцов
Zion WebEngine X8.04.04
- Доработан плагин универсального меню:
- Реализована возможность на уровне CMS задавать разное оформление для чётных и нечётных элементов списков
- Реализована возможность при оформлении меню использовать такое свойство, как порядковый номер элемента списка, в качестве переменной
- Доработан класс для работы с навигацией:
- Реализовано отображение подсказок для использования новых возможностей плагина универсального меню
Zion WebEngine Классы Меню/Списки/Навигация Плагины Помощники/Мастеры/Инструкции/Подсказки Свойства
Zion WebEngine X8.03.21
- Доработан класс для управления элементом контента "Число" (спасибо Интер-Люкс):
- Устранена несовместимость с некоторыми типами данных, возникающая при импорте из Excel/CSV
Zion Catalog CSV/Excel Импорт/Экспорт Классы Контент/Контентные единицы Число Элементы
Zion WebEngine X8.03.20
- Доработан класс для работы с текущими данными (спасибо Икея-Пермь):
- Улучшено удаление более ненужных параметров при отправке GET/POST-данных
- Доработаны вспомогательные классы для работы с элементами контента:
- Для упрощения использования нового функционала, который станет доступен в ближайших обновлениях, в шаблонах реализовано отображение подсказок для всех элементов
Zion WebEngine POST/GET-данные Классы Контент/Контентные единицы Обновления CMS Помощники/Мастеры/Инструкции/Подсказки Текущие данные Шаблоны контента Элементы
Zion WebEngine X8.03.15
- Завершена работа по реализации навигации для вкладок
Zion WebEngine X8.03.13
- Доработан класс для управления вкладками:
- Реализована возможность использования свойств вкладок
- Доработан драйвер оболочки:
- Расширены возможности по использованию свойств различных сущностей
- Доработан класс для управления навигацией:
- Реализована поддержка меню и списков для вкладок
- Доработан плагин универсального меню:
- Тестируется использование навигации для вкладок
- Доработан помощник по вставке плагина универсального меню:
- Добавлены подсказки по использованию навигации вкладок
- Доработаны остальные подсказки
Zion WebEngine Вкладки Драйверы Классы Меню/Списки/Навигация Плагины Помощники/Мастеры/Инструкции/Подсказки Свойства
Zion WebEngine X8.03.12
- Завершена работа по созданию редактора набора вкладок
- Доступно создание вкладок
- Доступно удаление вкладок
- Если ни в одном шаблоне и ни в одной категории на данной вкладке не расположен хотя бы один элемент
- Недоступно для вкладки "Основные параметры"
- Доступно редактирование вкладок
- Недоступно для вкладки "Основные параметры"
- Доступна сортировка вкладок
- Недоступно для вкладки "Основные параметры"
Zion WebEngine X8.03.11
- Доработан класс для управления меню/списками:
- Повышена совместимость с современными веб-браузерами, которые отступают от официальных спецификаций при обработке HTML-сущностей
- Оптимизирован набор шаблонов по умолчанию
- Начата работа по созданию редактора набора вкладок:
- Нужные вкладки создаются по умолчанию в зависимости от комплекта поставки CMS
- Новый принцип использования вкладок уже применяется, но редактирование недоступно до окончания разработки
Zion WebEngine Веб-браузер Вкладки Классы Меню/Списки/Навигация Шаблоны контента
Zion WebEngine X8.03.09
- Доработан класс для управления товарами в Корзине заказов (спасибо Интер-Люкс):
- Удаление товаров из Корзины стало более гибким:
- Доступно несколько вариантов удаления (в том числе через AJAX)
- Удаление товаров из Корзины стало более гибким:
Zion WebEngine X8.03.07
- Доработан плагин универсального меню (спасибо Moto-Retail18):
- Повышена совместимость с PHP 7.2
Zion WebEngine X8.03.06
- Доработано использование AJAX в административном интерфейсе:
- Устранена вероятность невозможности добавления новых элементов в шаблоны веб-страниц
- Загрузка динамического содержимого с настройками по умолчанию происходит более плавно
- Доступна гибкая настройка вариантов загрузки
Zion WebEngine AJAX Административный интерфейс Шаблоны контента Элементы
Zion WebEngine X8.03.02
- Доработан класс для работы с текщими данными:
- Создан плагин, позволяющий после выполнения необходимых операций удалять более ненужные POST/GET, данные:
- Можно удалять, как все, так и только указанные данные
- Это позволяет, например, избежать повторной отправки формы обратной связи или повторного добавления товара в корзину при обновлении страницы
- Создан плагин, позволяющий после выполнения необходимых операций удалять более ненужные POST/GET, данные:
- Доработан класс для управления меню/списками:
- Все функции, необходимые для работы с товарами в Корзине, теперь включены в комплект поставки Zion Catalog
- Доработан класс для управления товарами в Корзине
- Устранён недочёт, из-за которого вместо уменьшения количества товаров, могло происходить увеличение
- Устранены "проблемные места" при использовании нестандартных способов добавления товаров в корзину
- Доработан драйвер для управлением базой данных в старой платформе
- Реализована обработка некоторых ошибок, которые могут возникнуть при параллельной работе различных, несогласованных друг с другом подсистем
- Доработан класс для управления HTML-кодом веб-страниц
- Реализовано использование нового функционала
- Добавлены заготовки для использования функционала, связанного с Корзиной
- Доработано использование AJAX:
- Оптимизирован дистрибутив связанных с этим компонентов
- Исправлена информация об авторских правах для доработанных компонентов
- Расширен функционал
Zion WebEngine Zion Catalog AJAX HTML-код веб-страницы POST/GET-данные Драйверы Классы Корзина для заказов Меню/Списки/Навигация Плагины Платформа Формы
Zion WebEngine X8.03.01
- Доработаны заготовки для оформления кнопок добавления в Корзину по умолчанию
- Доступно сразу несколько варинтов
- Доработано оформление списка товаров в Корзине по умолчанию
Zion WebEngine X8.02.28
- Доработан класс для управления контентом:
- Создана заготовка для оформления страницы Корзины заказов по умолчанию
- Доработан класс для управления меню/списками:
- Создана заготовка для оформления списка товаров в Корзине по умолчанию
Zion WebEngine Классы Контент/Контентные единицы Корзина для заказов Меню/Списки/Навигация
Zion WebEngine X8.02.26
- Доработан драйвер для управления классами (спасибо Центр помощи студентам):
- Улучшена совместимость с PHP 7.2
- Устранена опечатка в название элемента контента "Характеристики"
- Создан новый элемент контента "Галочка" (спасибо Интер Люкс)
Zion WebEngine Zion Catalog PHP Галочка Драйверы Классы Контент/Контентные единицы Характеристики/Разновидности Элементы
© 2005-2024 Все права защищены | Поддержку осуществляет веб-студия #webZion