-
10
-
Обновлений за месяц: 10
-
Zion WebEngine 26.09.23
23.09.2026
-
Zion WebEngine 26.09.22
22.09.2026
-
Zion WebEngine 26.09.21
21.09.2026
-
Zion WebEngine 26.09.20
20.09.2026
-
Zion WebEngine 26.09.19
19.09.2026
-
Zion WebEngine 26.09.16
14.09.2026
-
Zion WebEngine 26.09.14
14.09.2026
-
Zion WebEngine 26.09.08
08.09.2026
-
Zion WebEngine 26.09.03
03.09.2026
-
Zion WebEngine 26.08.30
30.08.2026
-
Что такое Плагины?
Если инструкция не соответствует тому, что Вы видите, Ваша версия CMS устарела. Обратитесь к создателю сайта за обновлением...
Все плагины в CMS Zion WebEngine служат для выполнения каких-либо целей. Это может быть вывод какого-то текста, корректировка базы данных, изменение глобальных переменных и т.д.
Где хранятся плагины
Плагины могут быть самостоятельными программными модулями или могут быть частью классов
- Каждый самостоятельный плагин хранится в одном из файлов в папке
plugins, либоplugins/custom.Если Вы хотите изменить один из таких плагинов или создать новый, то сохраняйте его в папкеplugins/custom- так он не будет заменён стандартным плагинов в случае обновления CMS. При совпадении имён вpluginsи вplugins/customнаибольший приоритет имеют плагины из папкиplugins/custom. - Если плагин является частью класса, то найти его можно в файле соответствующего класса. Это будет отдельный метод, имя которого всегда начинается с
Pluginи в качестве параметров к которому должен передаваться массивparams
Набор доступных плагинов зависит от комплекта поставки
Имена плагинов
- Если плагин хранится в отдельном файле с имением
мойплагин.phpто имя плагина будетмойплагин(.phpобязательно должно присутствовать в имени файла) - Если плагин является частью класса, например,
мойкласс, и хранится в методеPluginМойПлагин, то имя плагина будетмойкласс_МойПлагин
К плагинам можно обращаться через команду вызова, через URL-адрес или через AJAX
- В самом простом случае команда вызова плагина выглядит так:
{plugin:мойплагин}или{plugin:мойкласс_МойПлагин} - При обращении через URL-адрес всё аналогично:
/?plugin=мойплагинили/?plugin=мойкласс_МойПлагин(в URL также могут быть указаны другие GET-параматры, как слева, так и справа от того, что указано в примере) - При обращении через AJAX нужно соблюсти следующие условия:
- В HTML-коде веб-страницы должна присутствовать команда вызова специального плагина AJAX -
{plugin:ajax}(если указать её несколько раз, дублирование вызова нужных модулей не произойдёт) - Вызов плагина через AJAX должен происходить через вызов ассинхронной JS-функции
sendRequest(URL,objectID,getRequest,oldHTML,okProc), гдеURL- URL-адрес плагина (пример смотрите выше)objectID- ID HTML-тега, в который будет возвращён результат выполнения плагинаgetRequest- оставляйте этот параметр без измененийoldHTML- этот параметр не обязательный - можно оставить его пустым, но если заполнить его текстом или HTML-кодом, то он будет отображаться в результирующем тегеobjectIDдо того, как плагин вернёт результатokProc- этот параметр не обязательный - можно оставить его пустым, но если указать в нём какую-либо JS-функцию, то она будет выполнена после того, как плагин вернёт результат (эта функция не должна принимать параметры)
- В HTML-коде веб-страницы должна присутствовать команда вызова специального плагина AJAX -
Результаты выполнения плагинов
Плагины могут возвращать результирующий текст или HTML-код.
- В самостоятельных плагинах результат присваивается PHP-переменной
$echo - В плагинах из классов результат возвращается через оператор
return(...);
От способа вызова плагина зависит то, где и как будет выводиться его результат:
- Если используется команда вызова плагина, то результат отобразится именно там, где была команда (результат заменит собой команду)
- Если используется обращение по URL-адресу, то результат выведется в браузере (при этом на веб-странице не будет ничего кроме результата выполнения плагина)
- Если используется вызов через AJAX, то результат будет выведен в тег, свойство
idкоторого совпадает с тем, что указано вobjectID
Параметры плагинов
Плагинам можно передавать параметры. В результате многие плагины могут выполняться в сотнях и в тысячах различных режимов
- Если используется команда вызова плагина, то она может выглядеть, например, так:
{plugin:имя_плагина;color:red;type:apple;action:kick}, при этом- после имени плагина должна быть точка с запятой
; - пары имя-значение (имя и значение параметра) отделяются друг от друга точкой с запятой
; - имя параметра от значения того же параметра отделяется двоеточием
: - в именах и в значениях параметров не допускается использовать двоеточия
:и точки с запятой;
- после имени плагина должна быть точка с запятой
- Если используется обращение по URL-адресу, то для того же плагина с теми же параметрами URL будет такой:
/?plugin=имя_плагина¶ms=color:red;type:apple;action:kick}, при этом- после имени плагина нужно написать
¶ms= - пары имя-значение (имя и значение параметра) также отделяются друг от друга точкой с запятой
; - имя параметра от значения того же параметра также отделяется двоеточием
: - в именах и в значениях параметров не допускается использовать двоеточия
:и точки с запятой;, а также амперсанд&и равно=
- после имени плагина нужно написать
- Если используется вызов через AJAX, то к URL применяются те же требования, что и в предыдущем примере
В плагине эти параметры можно использовать, как элементы ассоциативного массива $params. Например, параметры из примеров выше будут доступны, как переменные $params['color'], $params['type'] и $params['action'].
Плагины могут воспринимать только те параметры, которые в них запрограммированы. Список доступных параметров смотрите в документации к каждому конкретном плагину
Что такое Комплект поставки? AJAX POST/GET-данные Адрес (URL)/ЧПУ/Переадресация Классы Обновления CMS Плагины Элемент "HTML-код веб-страницы" Элемент "Адрес" Элемент "Место в структуре"
Если инструкция не соответствует тому, что Вы видите, Ваша версия CMS устарела. Обратитесь к создателю сайта за обновлением...
|
CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.
Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...
Заранее, большое, спасибо
|
Блог обновлений
Zion WebEngine 26.09.23
- Доработан плагин
Meta(спасибо Li:Store):- Оптимизировано использование оперативной памяти
- Внедрён новый подход к работе с данными
- Доработаны меню администратора для пакета
Zion Catalogи класс для интеграции с программой лояльности LoCards:- Реализовано удобное управление параметрами интеграции
- Реализован обмен данными между сайтом и API программы лояльности
- Реализованы возможности:
- Запоминать номер телефона участника программы лояльности
- Определять и запоминать баланс участника программы лояльности
- Разработка завершена, но в ближайших обновлениях возможны какие-либо доработки
- Доработан инструмент для обновления цен через совместимый с
ExcelCSV-файл:- Устранены некоторые мелкие недочёты, не затрагивающие основной функционал
Zion WebEngine Zion Catalog Zion Import CSV/Excel SEO-параметры Классы Меню администратора Обновления CMS Плагины Скидки/Наценки Что такое Плагины?
Zion WebEngine 26.09.22
- Доработан класс для управления данными (спасибо Киокушин Online):
- Более продуманно организована очистка кэша
- Доработан элемент
Дата:- Устранена проблема из-за которой было невозможно указать дата позже, чем 19.01.2038 03:14:07
- Теперь лимит для всех дат - 292 миллиарда лет
Zion WebEngine Дата/Время/TimeMashine Классы Кэш/Кеш Элементы Что такое Элементы?
Zion WebEngine 26.09.21
- Создан класс для интеграции с программой лояльности LoCards (спасибо Li:Store):
- Разработка ещё не завершена
- Доработан класс для интеграции с Яндекс.Карты:
- Оптимизировано использование оперативной памяти
- Доработаны классы для работы с контентом, HTTP-ошибками, проектом и интеграцией с Рекламной сетью Яндекса:
- Приняты меры по обходу заграничных блокировок некоторых библиотек, которые важны для работы CMS
Zion WebEngine Zion Catalog Классы Контент/Контентные единицы Скидки/Наценки Страницы ошибок Что такое Контент?
Zion WebEngine 26.09.20
- Доработан класс для управления данными (спасибо Киокушин Online):
- Более продуманно организовано задания параметров для некоторых методов
Zion WebEngine 26.09.19
- Доработаны классы для управления заказами и способами оплаты (спасибо Феникс):
- Внедрён новый подход к работе с данными, который с одной стороны снижает количество обращений к базе данных, а с другой стороны обеспечивает более быстрый доступ к часто использующимся данным за счёт нескольких уровней кэширования
Zion Catalog Классы Корзина для заказов Кэш/Кеш Способы оплаты
Zion WebEngine 26.09.16
- Доработан класс для управления данными (спасибо Киокушин Online):
- Более продуманно организованы создание и использование кэша
Zion WebEngine 26.09.14
- Доработан класс для управления базой данных и создан новый класс для управления данными (спасибо Киокушин Online):
- Реализован новый подход к работе с данными, который с одной стороны снижает количество обращений к базе данных, а с другой стороны обеспечивает более быстрый доступ к часто использующимся данным за счёт нескольких уровней кэширования
- Новые возможности будут внедряться постепенно, поэтому с каждым обновлением Вы будет замечать всё больший прирост в производительности
Zion WebEngine База данных/Таблицы данных Классы Кэш/Кеш Обновления CMS
Zion WebEngine 26.09.08
- Доработана реакция на заказ для интеграции с Атол Онлайн (спасибо Центр туризма "Пермский период"):
- Доработана инструкция по регистрации в сервисе онлайн-кассы и по настройке интеграции
Zion Export Импорт/Экспорт Интернет-магазин Онлайн-касса Помощники/Мастеры/Инструкции/Подсказки Реакции на заказ
Zion WebEngine 26.09.03
- Доработан инструмент для обновления цен через совместимый с
ExcelCSV-файл (спасибо Li:Store):- Теперь статус распознанности товара не только подсвечивается цветом, но и обозначается текстом с названием статуса - так проще подсчитать количество распознанных, не распознанных и сопоставленных вручную товаров
Zion WebEngine 26.08.30
- Доработан класс для управления базой данных (спасибо Киокушин Online):
- Расширены возможности отладки запросов к базе данных
Zion WebEngine База данных/Таблицы данных Классы Что такое Классы?
Zion WebEngine 26.08.19
- Доработаны классы для управления базой данных и шаблонами (спасибо Li:Store):
- Теперь и в списке шаблонов и при открытии шаблона доступен/но столбец/поле
Сортировка, с помощью которого удобнее менять записи местами
- Теперь и в списке шаблонов и при открытии шаблона доступен/но столбец/поле
- Доработан класс для управления проектом:
- Приняты меры по обходу заграничных блокировок некоторых библиотек, которые важны для работы CMS
Zion WebEngine Что такое CMS Zion WebEngine? База данных/Таблицы данных Классы Шаблоны контента
Zion WebEngine 26.08.06
- Доработан класс для управления базой данных (спасибо Киокушин Online):
- Расширены возможности отладки запросов к базе данных
Zion WebEngine 26.07.29
- Доработаны классы для управления базой данных, корзиной для заказов, заказами, способами оплаты (спасибо Li:Store):
- Теперь для каждого способа оплаты можно отдельно настроить скидку/наценку не только на указанное число, но и на указанный процент
Zion WebEngine Zion Catalog База данных/Таблицы данных Интернет-магазин Корзина для заказов Скидки/Наценки Способы оплаты
Zion WebEngine 26.07.22
- Доработаны класс для управления базой данных и элемент
Связи(спасибо Киокушин Online):- Оптимизировано использование оперативной памяти
Zion WebEngine База данных/Таблицы данных Классы Связи Элементы Что такое Классы?
Zion WebEngine 26.07.21
- Доработаны класс для управления контентом, элемент
Место в структуре, меню администратора для пакетаZion WebEngine, а также административные скрипты и CSS-определения (спасибо Li:Store):- Сильно упрощена фильтрация контента в случаях, когда в административном интерфейсе нужно отобразить подразделы только одного надраздела:
- В том числе теперь нет необходимости указывать тип надраздела
- Все надразделы выводятся в виде древовидной структуры
- Отменено внедрение возможности редактирования контента через древовидную структуру надразделов/подразделов:
- Весь необходимый функционал теперь доступен при фильтрации контета по надразделу
- Сильно упрощена фильтрация контента в случаях, когда в административном интерфейсе нужно отобразить подразделы только одного надраздела:
Zion WebEngine Административный интерфейс Классы Контент/Контентные единицы Меню администратора Место в структуре Типы Фильтрация Элементы Что такое Элементы?
Zion WebEngine 26.07.16
- Доработан инструмент для обновления цен через совместимый с
ExcelCSV-файл (спасибо Li:Store):- Теперь, если в CSV-файле есть несколько товаров с одинаковым сочетанием названия и характеристик, то в таблице сопоставлений ассоциация будет происходить по уникальному полю, например, по ссылке на товар на сайте конкурентов
- Теперь настройки этого инструента можно скрыть, чтобы освободить рабочее пространства для более нужного
Zion Import CSV/Excel Импорт/Экспорт Сайт-каталог Характеристики/Разновидности
Zion WebEngine 26.07.15
- Доработан инструмент для обновления цен через совместимый с
ExcelCSV-файл (спасибо Li:Store):- Устранена проблема с необновлением зачёркнутой цены
- Доработаны драйвер оболочки, класс для управления проектом и JS-скрипт реализации AJAX:
- Улучшено экранирование и разэкранирование некоторых символов, которые могут искажаться при передаче GET-запросов через AJAX
Zion WebEngine Zion Import AJAX CSV/Excel POST/GET-данные Драйверы Импорт/Экспорт Классы Кодировки/Наборы символов Сайт-каталог Что такое Классы?
Zion WebEngine 26.07.10
- Доработан инструмент для обновления цен через совместимый с
ExcelCSV-файл (спасибо Li:Store):- Улучшены автоматическое и ручное сопоставления содержимого CSV-файла с товарами, которые есть на сайте
- Реализовано применение цен из товаров в CSV-файле к товарам на сайте
- Разработка завершена, но доработки ещё возможны
Zion WebEngine 26.07.09
- Продолжена разработка инструмента для обновления цен через совместимый с
ExcelCSV-файл (спасибо Li:Store):- Налажен процесс автоматического сопоставления содержимого CSV-файла с товарами, которые есть на сайте
- Для случаев, когда автоматическое сопоставление не справляется или срабатывает неправильно, реализована возможность ручного сопоставления:
- При этом товар не нужно долго искать - автоматика находит наиболее похожие по названию/описанию товары и предлагает выбрать их в первую очередь
- Реализована возможность предпросмотра того, как будут выглядеть цена и зачёркнутая цена после применения данных из файла
- Разработка продолжается
Zion Import CSV/Excel База данных/Таблицы данных Импорт/Экспорт Сайт-каталог Как импортировать данные о товарах из XML
Zion WebEngine 26.07.07
- Доработана система мониторинга для сервера обновлений:
- Исключена вероятность того, что для того или иного пакета может быть загружен дистрибутив от другого пакета
Zion Server Что такое система Мониторинга? Веб-сервер/Хостинг Мониторинг Обновления CMS
Ответы на вопросы
Плагин Menu
О том, как формируются меню и списки, о том, как использовать параметры при вызове плагина Menu
Zion WebEngine Zion UserControl Zion Catalog Zion Pub Hub Zion Chat Zion Multi-Lang Адрес (URL)/ЧПУ/Переадресация Баланс пользователя/Абонентская плата Веб-браузер Дата/Время/TimeMashine Доступы/Пользователи Кодировки/Наборы символов Контент/Контентные единицы Корзина для заказов Куки Меню/Списки/Навигация Многоязычность/Языки Обновления CMS Обмен сообщениями/Чат Пагинация/Подстраницы Поиск текста Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Связи Способы доставки/самовывоза Способы оплаты Сравнение Условия Фильтрация
Как установить созданный сайт на Ваш хостинг или свой веб-сервер?
Информация о том, что как установить сайт с CMS Zion WebEngine на хостинге или веб-сервере, независимом от создателя Вашего сайта
HTTP/HTTPS/SSL-сертификаты SEO-параметры Адрес (URL)/ЧПУ/Переадресация База данных/Таблицы данных Веб-браузер Веб-сервер/Хостинг Файлы/Папки
Как вставить изображение или файл в контент?
Как вставить изображение или ссылку на файл в основной текст станицы?
Zion WebEngine HTML-код веб-страницы Изображение Контент/Контентные единицы Основной текст Плагины Редактор контента/WYSIWYG-редактор Файл-менеджер Файлы/Папки Шаблоны контента
Что такое Меню администратора?
Общая информация о Меню администратора: что это, где его найти и как им пользоваться?
Zion WebEngine Zion UserControl 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 Email-сообщения SMS SMTP/PHP-mail XML/RSS/1С/YML Валюты Веб-сервер/Хостинг Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Изображение Импорт/Экспорт Интернет-магазин Категории Корзина для заказов Корзина для мусора Кэш/Кеш Меню/Списки/Навигация Меню администратора Многоязычность/Языки Обновления CMS Обмен сообщениями/Чат Обратная связь/Обратный звонок Онлайн-консультант Политика конфиденциальности Помощники/Мастеры/Инструкции/Подсказки Рассылки Реакции на заказ Сайт-каталог Скидки/Наценки Спам Способы доставки/самовывоза Способы оплаты Файлы/Папки ФЗ-152 Формы Шаблоны контента Эскизы
Как наладить поиск по сайту?
Как создать форму поиска и страницу с результатами поиска
Zion WebEngine Веб-браузер Веб-сервер/Хостинг Основной текст Пагинация/Подстраницы Поиск текста Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Формы
Что такое Тип контента?
Общая информация о Типах контента: что это, для чего они нужны, и как их использовать
Zion WebEngine Zion Catalog Zion Pub Hub Меню/Списки/Навигация Типы
Как редактировать Контент?
Как управлять страницами, редактируемыми полями, новостями, статьями, товарами, аксессуарами и другими контентными единицами?
Zion UserControl Zion Catalog Zion Pub Hub Адрес (URL)/ЧПУ/Переадресация Кэш/Кеш Меню/Списки/Навигация Помощники/Мастеры/Инструкции/Подсказки Фильтрация Шаблоны контента
Как управлять сайтом?
Унифицированная инструкция для администратора сайта на CMS Zion WebEngine
Zion WebEngine Zion UserControl Zion Catalog Zion Mail Back Zion SEO Booster Zion Banners Manager Zion Booking SEO-параметры SMS Баннеры Бронирование/Расписание Вес и габариты Выбор нескольких вариантов Выбор одного из вариантов Галереи/Слайды Галочка Дата/Время/TimeMashine Доступ Групп пользователей Доступы/Пользователи Изображение Интернет-магазин Категории Кодировки/Наборы символов Корзина для заказов Многострочные поля Настраиваемые модули Однострочное поле Поиск текста Помощники/Мастеры/Инструкции/Подсказки Реакции на заказ Редактор контента/WYSIWYG-редактор Сайт-каталог Связи Скидки/Наценки Спам Способы доставки/самовывоза Способы оплаты Уведомления Файлы/Папки Фильтрация Характеристики/Разновидности Число
Как настроить сайт?
Zion WebEngine 26 - CMS без абонентской платы
Плагины Mailback и Callback
О том, как вставить на сайте форму обратной связи и/или обратного звонка. И как их грамотно настроить
Zion Mail Back Email-сообщения PHP SMS SMTP/PHP-mail Интернет-магазин Корзина для заказов Обновления CMS Обработчики Обратная связь/Обратный звонок Плагины Спам Формы
Что такое Комплект поставки?
Общая информация о Комплекте поставки: что это, где его посмотреть и как можно расширить?
Как оптимизировать сайт под поисковые системы?
И как поменять заголовки и описания, которые отображаются в поисковой выдаче
Zion WebEngine Zion SEO Booster SEO-параметры Кодировки/Наборы символов Многоязычность/Языки
Что такое Плагины?
Общая информация о Плагинах: что это и как их использовать
AJAX POST/GET-данные Адрес (URL)/ЧПУ/Переадресация Классы Обновления CMS Плагины
Что такое Свойства?
Информация о том, что такое Свойства, и как их можно использовать
Zion WebEngine Zion UserControl Zion Catalog Zion SEO Booster Zion xDelivery Zion Gallery Zion xPayment Zion Pub Hub Zion Chat Zion Multi-Lang Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Многоязычность/Языки Обмен сообщениями/Чат Помощники/Мастеры/Инструкции/Подсказки Свойства Способы доставки/самовывоза Способы оплаты
Что такое Элементы?
Общая информация об Элементах: что это и как их использовать
Zion WebEngine Zion UserControl Zion Catalog Zion SEO Booster Zion Gallery Zion Pub Hub SEO-параметры База данных/Таблицы данных Галереи/Слайды Место в структуре
Что такое Вкладки?
Общая информация о Вкладках: что это, для чего они нужны, и как их использовать
Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub Вкладки
Что такое Шаблон контента?
Общая информация о Шаблонах контента: что это, для чего они нужны, и как их использовать
Как подтвердить права на сайт в поисковой системе?
Как подтвердить права на сайт в Яндекс.Вебмастере, Google Search Console, Кабинете вебмастера Mail.Ru, Bing - Webmaster Tools и других аналогичных сервисах
Как экспортировать данные о заказах в XML
Как выгрузить данные о заказах с сайта в 1С и аналогичную внешнюю системы через формат XML
Zion Catalog Zion Export XML/RSS/1С/YML Импорт/Экспорт Интернет-магазин Меню администратора Реакции на заказ Способы доставки/самовывоза
© 2005-2026 Все права защищены | Поддержку осуществляет веб-студия #webZion