- 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 22.05.12
- Доработан настраиваемый модуль доставки через Почту России (спасибо Moto-Retail18):
- Устранены некоторые недочёты
Zion xDelivery Настраиваемые модули Способы доставки/самовывоза
Zion WebEngine 22.05.10
- Доработана подсказа по возможностям онлайн-консультанта Jivo (он же JivoSite)
Zion JivoSite Обмен сообщениями/Чат Онлайн-консультант Помощники/Мастеры/Инструкции/Подсказки
Zion WebEngine 22.05.06
- Доработаны все настраиваемые модули для управления скидками (спасибо Moto-Retail18):
- Теперь для всех автоматических скидок доступно указание числа знаков после запятой, до которого будет округляться цена товара, если на него распространяется та или иная скидка:
- По умолчанию (для совместимости со старыми версиями) округление происходит до двух знаков после запятой - до копеек
- Так как, в разных скидках могут быть заданы разные указания для окруления, поэтому будет применено округление до наибольшего числа знаков после запятой из всех применяемых скидок
- Теперь для всех автоматических скидок доступно указание числа знаков после запятой, до которого будет округляться цена товара, если на него распространяется та или иная скидка:
- Доработаны классы для управления проектом, баннерами и баннерными местами (спасибо Федерация Киокушин Пермского края):
- Теперь живой поиск в административном интерфейсе доступен по таблицам данных баннеров и баннерных мест
Zion WebEngine Zion User Control Zion Catalog Zion Banners Manager Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс База данных/Таблицы данных Баннеры Классы Настраиваемые модули Поиск текста Сайт-каталог Скидки/Наценки
Zion WebEngine 22.05.04
- Доработан класс для управления заказами (спасибо Moto-Retail18):
- Выявлена и устранена проблема с "незапланированными" округлениями цен, связанная с тем, что в России (и в русифицированных веб-браузерах) в качестве разделителя целой и дробной части используются запятые, а во многих других странах (и на заграничных веб-серверах) для тех же целей используются точки
Zion Catalog Веб-браузер Веб-сервер/Хостинг Классы Корзина для заказов Что такое Классы?
Zion WebEngine 22.04.29
- Доработано несколько классов, а также административные JS-скрипты:
- Теперь живой поиск доступен во всех разделах административного интерфейса:
- По умолчанию, как и раньше, поиск ведётся по таблице данных контента
- Теперь при нахождении в некоторых подразделах разделов
Справочники
,Навигация
иПользователи
доступен поиск по соответсвующим таблицам данных:- Варианты оформления меню
- Вкладки:
- Основная вкладка всегда отсутсвует в результатах поиска
- Шаблоны
- Типы:
- Если для типа выбран шаблон по умолчанию, в результатах поиска отобразится соответсвующая подсказка с возможностью перехода к правке такого шаблона
- Аккаунты:
- Помимо имени пользователя и ID в результатах также отображаются:
- Логин пользователя с возможностью написать на соответствующий e-mail
- Группа пользователя с возможностью перехода к её правке
- Помимо имени пользователя и ID в результатах также отображаются:
- Группы пользователей
- Варианты оформдения галерей
- Способы доставки:
- Помимо названия и ID способа в результатах также отображаются:
- Наценка/Скидка
- Настраиваемый модуль (название модуля и имя класса)
- Помимо названия и ID способа в результатах также отображаются:
- Скидки:
- Помимо названия и ID скидки в результатах также отображается настраиваемый модуль (название модуля и имя класса)
- Реакции на заказ:
- Помимо названия и ID реакции в результатах также отображается настраиваемый модуль (название модуля и имя класса)
- Способы оплаты:
- Помимо названия и ID способа в результатах также отображаются:
- Наценка/Скидка
- Настраиваемый модуль (название модуля и имя класса)
- Помимо названия и ID способа в результатах также отображаются:
- Скидочные уровни пользователей:
- Помимо названия и ID уровня в результатах также отображается сумма, необходимая для достижения уровня
- Теперь живой поиск доступен во всех разделах административного интерфейса:
Zion WebEngine Zion User Control Zion Catalog Zion Gallery Email-сообщения Административный интерфейс База данных/Таблицы данных Вкладки Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Классы Контент/Контентные единицы Меню/Списки/Навигация Настраиваемые модули Поиск текста Помощники/Мастеры/Инструкции/Подсказки Реакции на заказ Скидки/Наценки Способы доставки/самовывоза Способы оплаты Типы Шаблоны контента Что такое Контент?
Zion WebEngine 22.04.27
- Доработан настраиваемый модуль доставки через Почту России (спасибо Moto-Retail18):
- Устранены некоторые недочёты
Zion xDelivery Настраиваемые модули Способы доставки/самовывоза
Zion WebEngine 22.04.26
- Доработан настраиваемый модуль доставки через Почту России (спасибо Moto-Retail18):
- Реализовано email-уведомление о смене статуса доставки/самовывоза заказа через Почту России:
- Теперь о смене статуса доставки/самовывоза смогу уведомлять и другие настраиваемые модули доставки/самовывоза
- Для этих же целей доработан класс для управления базой данных
- Теперь о смене статуса доставки/самовывоза смогу уведомлять и другие настраиваемые модули доставки/самовывоза
- Уведомления о смене статуса доставки/самовывоза при возврате почтового отправления отключены
- Разработка завершена, но может продолжиться в ближайших обновлениях CMS
- Реализовано email-уведомление о смене статуса доставки/самовывоза заказа через Почту России:
- Доработан настраиваемый модуль для уведомлений по SMS:
- Изменены названия некоторых опций
- Доработан класс для управления доставкой/самовывозом:
- Дополнен список записей по умолчанию
Zion WebEngine Zion Catalog Zion xDelivery Что такое CMS Zion WebEngine? SMS База данных/Таблицы данных Интернет-магазин Классы Настраиваемые модули Обновления CMS Реакции на заказ Способы доставки/самовывоза Уведомления
Zion WebEngine 22.04.25
- Доработан класс для управления скидками (спасибо Moto-Retail18):
- Устранена проблема при которой в некоторых случаях скидки могли не применяться, хотя должны были
- Также для вычисления цен с учётом скидок теперь применяется кэширование, что значительно ускорит данный процесс
- Доработан класс для управления корзиной:
- Упразднены некоторые архаизмы
Zion Catalog Классы Корзина для заказов Кэш/Кеш Скидки/Наценки Что такое Классы?
Zion WebEngine 22.04.22
- Доработан элемент
HTML-код веб-страницы
(спасибо Moto-Retail18):- Реализована возможность использовать ранее доступное только для плагина универсального меню условие
IS_DISCOUNT_EXISTS??истина::ложь
, позволяющее использовать разное оформление для товаров, на которые распространяется или не распространяется скидка
- Реализована возможность использовать ранее доступное только для плагина универсального меню условие
- Доработан класс для управления навигацией:
- В нём отсутсвовала подсказа по использованию выше описанного условия
Zion WebEngine HTML-код веб-страницы Классы Меню/Списки/Навигация Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Условия Элементы Элемент "HTML-код веб-страницы"
Zion WebEngine 22.04.21
- Доработаны все настраиваемые модули для управления скидками (спасибо Moto-Retail18):
- Устранена маловероятная проблема, при которой одна скидка могла быть применена только к одному товару:
- К остальным товарам могли быть применены только другие скидки
- Устранена маловероятная проблема, при которой одна скидка могла быть применена только к одному товару:
- Доработан настраиваемый модуль доставки через Почту России:
- Реализовано получение и сохранение информации о последней операции над отправлением, в том числе о месте проведения этой операции
- Реализовано SMS-уведомление о смене статуса доставки заказа через Почту России:
- Если изменился только адрес, а статус остался прежним, то новое уведомление отправляться не будет
- Разработка ещё не завершена
- Доработан класс для управления базой данных:
- Устранена проблема, из-за которой при смене статуса доставки заказа, некоторые данные о клиенте не могли подгрузиться в полном объёме:
- Это препятствовало использованию некоторых реакций на смену статуса заказов
- Устранена проблема, из-за которой при смене статуса доставки заказа, некоторые данные о клиенте не могли подгрузиться в полном объёме:
Zion WebEngine Zion User Control Zion Catalog Zion xDelivery SMS База данных/Таблицы данных Настраиваемые модули Реакции на заказ Сайт-каталог Скидки/Наценки Способы доставки/самовывоза Уведомления Что такое Классы?
Zion WebEngine 22.04.20
- Доработан настраиваемый модуль доставки через Почту России (спасибо Moto-Retail18):
- Из-за ограничений, наложенных на один из способов связи (пакетный доступ) по API отслеживания отправлений, реализован переход на другой способ связи (единичный доступ)
- Разработка ещё не завершена
Zion xDelivery Настраиваемые модули Способы доставки/самовывоза
Zion WebEngine 22.04.19
- Доработа класс для управления базой данных:
- Теперь к правке шаблона можно перейти прямо из списка контентных единиц в административном интерфейсе
Zion WebEngine Административный интерфейс База данных/Таблицы данных Классы Контент/Контентные единицы Что такое Шаблон контента?
Zion WebEngine 22.04.18
- Доработан элемент число (спасибо Good Авто):
- Создан плагин
number_OnlyDigits
, который из параметраstring
возвращает только цифры:- Это НЕ то же самое, что и приведение к целому числу - это возвращение только цифр
- Создан плагин
- Доработаны класс для управления навигацией и плагин универсального меню:
- Создано новые условия:
IS_HAS_VALUE_поле<=значение??истина::ложь
- позволяет отображать разный HTML-код, если значение в указанном поле небольше, чем указанноеIS_HAS_VALUE_поле>=значение??истина::ложь
- позволяет отображать разный HTML-код, если значение в указанном поле неменьше, чем указанное
- Создано новые условия:
Zion WebEngine Zion Catalog HTML-код веб-страницы Классы Меню/Списки/Навигация Плагины Условия Число Элементы Что такое Элементы?
Zion WebEngine 22.04.15
- Доработан монитор функциональности PHP-библиотеки cURL:
- Актуализирована подсказка с информацией о том, какие функции будут недоступны при отсутствии поддержки этой библиотеки
Zion WebEngine Технические требования PHP Мониторинг Помощники/Мастеры/Инструкции/Подсказки
Zion WebEngine 22.04.13
- Доработан настраиваемый модуль доставки через Почту России (спасибо Moto-Retail18):
- Реализована связь по API отслеживания отправлений и сохранение данных об ошибках или их отсутствии
- Разработка ещё не завершена
Zion xDelivery Настраиваемые модули Способы доставки/самовывоза
Zion WebEngine 22.04.12
- Доработан класс для работы с датами:
- Создан новый плагин
date_YearsFrom
, который возвращает количество лет, с указанного в параметреY
года
- Создан новый плагин
Zion Pub Hub Дата/Время/TimeMashine Классы Плагины Что такое Плагины?
Zion WebEngine 22.04.08
- Доработан класс парсера стороннего сайта (спасибо Moto-Retail18):
- Добавлены кнопки просмотра и правки, чтобы упростить переход из парсера к товарам, сохранённым через него
Zion Import Импорт/Экспорт Классы Сайт-каталог Что такое Классы?
Zion WebEngine 22.04.07
- Доработаны класс управления скидками и все настраиваемые модули для управления скидками (спасибо Moto-Retail18):
- Теперь, если доступны несколько скидок с одним и тем же модулем, и условия выполняются сразу для нескольких из них, то будет использована только одна - та, которая находится выше других в списке скидок в административном интерфейсе:
- Это правило избавляет от конфликтов между скидками и от ненужных наложений аналогичных скидок друг на друга
- Теперь, если доступны несколько скидок с одним и тем же модулем, и условия выполняются сразу для нескольких из них, то будет использована только одна - та, которая находится выше других в списке скидок в административном интерфейсе:
- Доработан настраиваемый модуль для предоставления накладных при заказе:
- Скорректировано отображение в административном интерфейсе информации о выбранном клиентом варианте предоставления накладной
- Создан настраиваемый модуль доставки через Почту России:
- Уже доступно указание трек-кода для последующего отслеживания отправлений
- Разработка ещё не завершена
Zion User Control Zion Catalog Zion xDelivery Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Классы Настраиваемые модули Скидки/Наценки
Zion WebEngine 22.04.04
- Доработан класс для управления импортом из CRM Intrum (спасибо Good Авто):
- Упразднено возникновение некритических ошибок при отсутствии тех или иных данных
Zion WebEngine 22.04.01
- Доработан монитор очистки после обновления CMS (спасибо СтройБлокКомплект):
- Расширен список файлов и папок, которые ранее были нужны для устаревших на данный момент компонентов, и которые теперь подлежат автоматическому удалению
- Доработан главный файл гостевого интерфейса:
- Устранены проблемы с автоматической переадресацией на главное зеркало при обращении к плагинам из административного интерфейса
Zion WebEngine Что такое система Мониторинга? Административный интерфейс Адрес (URL)/ЧПУ/Переадресация Гостевой интерфейс Мониторинг Обновления CMS Плагины Файлы/Папки
© 2005-2024 Все права защищены | Поддержку осуществляет веб-студия #webZion