- 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 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