Скачайте приложение и протестируйте бесплатно в течение 10 дней
Валюта Выберите язык Выбрать регион

Вид разработчика и системные области в bluetronix CMS

С доступом для разработчиков вы получите доступ к дополнительным функциям, системным папкам, таблицам базы данных и исходным областям bluetronix CMS. В этом руководстве вы узнаете, какие области доступны и как отделить свои собственные расширения от системных файлов с возможностью обновления.

Дополнительные функции с доступом для разработчиков

С доступом для разработчиков в bluetronix CMS вам доступны дополнительные функции, которые не видны в обычном режиме для пользователей.

Это включает дополнительные папки разработчика в файловом менеджере, доступ к PHP-коду страниц, дополнительные таблицы базы данных для разработчиков, а также системные скрипты, шаблоны макетов и модули.

Редактирование PHP-кода страниц

В обычном интерфейсе CMS ты можешь редактировать HTML-код страницы. С доступом для разработчиков у тебя также есть кнопка PHP Code.

С ее помощью ты можешь вставить собственный PHP-код на страницу CMS, например, для запросов к базе данных, динамического контента, замен внутри $LayoutHTML, функций CMS или собственных PHP-функций.

Дополнительные таблицы базы данных

С доступом для разработчиков в управлении базой данных отображаются дополнительные системные таблицы. К ним относятся, например, таблицы для макетов, управления страницами, системных конфигураций и других внутренних функций CMS.

Эти таблицы разработчиков и системные таблицы выделены красным в управлении базой данных.

Структура красных таблиц баз данных разработчиков не должна изменяться. Нельзя удалять, добавлять или переименовывать столбцы, изменять типы данных и настраивать системные структуры. Эти таблицы могут обновляться или заменяться при обновлении системы.

Папки разработчиков в файловом управлении

С доступом для разработчиков дополнительные системные папки становятся видимыми в файловом менеджере. Эти папки разработчиков отображаются красным и обычно начинаются с bx_.

К важнейшим папкам относятся bx_doc, bx_fonts, bx_Image, bx_Import, bx_Layout, bx_Mod, bx_script и bx_style.

bx_doc

В папке bx_doc находятся предустановленные примеры файлов и документы. Это могут быть, например, PDF-документы, используемые на примерах страниц или шаблонах.

bx_fonts

В папке bx_fonts находятся шрифты, предоставленные или установленные CMS bluetronix. Эти шрифты могут использоваться в различных дизайнах и макетах CMS.

bx_Img

Папка bx_Img содержит стандартные изображения текущей используемой темы или набора изображений.

В качестве разработчика ты можешь выбрать другой набор изображений для темы. Разные наборы тем используют одни и те же определенные имена файлов, действуя как единый шаблон. HTML-структура не должна изменяться при смене набора изображений для темы.

bx_Import

Папка bx_Import используется для импорта внешних веб-страниц. Например, веб-страницы Bootstrap-5 могут быть подготовлены для импорта и сохранены в этой области. Затем файлы анализируются и интегрируются в структуру CMS bluetronix.

bx_Layout

В папке bx_Layout находятся шаблоны страниц и разделов CMS. Эти шаблоны затем доступны пользователю, например, через Вставка → Раздел страницы.

В качестве разработчика ты можешь создавать собственные шаблоны для секций Hero, текстовых областей, продуктовых областей, контактных областей, элементов тизеров и других индивидуальных разделов страниц. Конечный клиент впоследствии может вставлять эти элементы через обычный редактор, не прибегая к программированию HTML.

bx_script

В папке bx_script находятся файлы JavaScript, предоставленные CMS bluetronix. К ним относятся, среди прочего, BxHeadScript.js и BxScript.js.

В зависимости от активированных языков могут быть созданы дополнительные версии, зависящие от языка, например BxScript_en.js, BxScript_de.js или BxScript_fr.js.

Внутри папки script также находится каталог источников. Там находятся отдельные исходные файлы или компоненты, из которых создаются основные используемые файлы.

bx_style

Аналогично bx_Script, bx_style содержит центральные стили CMS bluetronix. Из них создаются, среди прочего, файлы таблиц стилей, используемые системой. Здесь также могут быть исходные файлы, из которых составляются окончательные CSS-файлы.

Системные папки и обновления

Красные папки системы bx_ принадлежат CMS bluetronix и могут быть полностью или частично перезаписаны при обновлении системы. Поэтому собственные изменения не должны сохраняться непосредственно в обычных системных файлах.

Собственные файлы внутри системных областей должны помечаться как _own. Эта пометка сигнализирует CMS bluetronix, что это собственный проектный файл.

Примеры включают config_own.php, MyScript_own.js, MyStyle_own.css или MyTemplate_own.txt. При этом расширение файла не имеет значения. Важно наличие пометки _own в имени файла.

Поэтому собственные изменения всегда следует создавать как _own-файлы внутри красных системных папок. Таким образом, эти собственные файлы сохранятся даже при обновлении CMS bluetronix.

Не изменяйте системные файлы напрямую

Существующий системный файл не следует прямо редактировать. При необходимости используй его как шаблон, скопируй, пометь копию как _own и затем внеси собственные изменения в этот файл.

bx_Mod

В папке bx_Mod находятся модули CMS bluetronix. Это могут быть, например, блог, магазин, поиск, вход в систему и другие модули CMS.

Модуль может содержать разные файлы и области, такие как конфигурации, списки, детализированные виды, PHP-скрипты и другие файлы модуля.

Настройка файлов модулей

Также для файлов модуля действует следующее: оригинальный файл системы не должен изменяться напрямую. Ты можешь его просмотреть, прочитать, использовать в качестве основы и скопировать. Для своей версии создай копию с _own и внеси свои изменения там.

Основные правила для разработчиков

1. Не изменяйте структурно помеченные красным таблицы базы данных.
2. Красные помеченные bx_ системные папки могут быть перезаписаны при обновлениях.
3. Не изменяйте системные файлы напрямую для собственных настроек.
4. Всегда отмечайте собственные файлы внутри системных областей с помощью _own.
5. Системные файлы можно использовать как шаблон, просматривать и копировать.
6. Затем вносите собственные изменения в файл _own.

Резюме

Доступ разработчика расширяет CMS bluetronix дополнительными функциями и системными областями, такими как PHP-код, таблицы базы данных разработчиков, bx_ системные папки, модули, скрипты, стили и шаблоны макетов.

Особенно важно разделение между системными файлами и собственными расширениями. Оригинальные системные файлы используются в качестве шаблона, собственные изменения создают как файл _own.

Часто задаваемые вопросы

что часто спрашивают клиенты

Какие дополнительные функции я получу с доступом разработчика?

Ты получаешь, среди прочего, доступ к дополнительным папкам разработчика, PHP-коду страниц, дополнительным системным таблицам, а также к системным скриптам, шаблонам макета и модулям.

Где я могу сохранить собственный PHP-код для страницы?

С доступом разработчика на странице CMS доступна дополнительная кнопка PHP Code.

Могу ли я изменять структурно помеченные красным таблицы базы данных?

Структура этих таблиц разработчиков и системных таблиц не должна изменяться. Не следует удалять, добавлять или переименовывать столбцы и изменять типы данных или структуры системы.

Как я могу определить папки разработчиков?

Папки разработчиков отображаются в файловом управлении красным цветом и обычно начинаются с bx_.

Какова функция bx_Layout?

В bx_Layout находятся шаблоны страниц и секций CMS. В качестве разработчика ты можешь предоставить собственные шаблоны, которые конечный пользователь сможет выбрать позже через Вставка → Секция страницы.

Почему я не должен изменять системные файлы напрямую?

Системные файлы и системные папки могут быть перезаписаны при обновлении CMS bluetronix. Прямые изменения могут быть потеряны.

Как мне создать собственные файлы, которые будут совместимы с обновлениями?

Собственные файлы внутри системных областей нужно помечать в названии файла с помощью _own, например MyScript_own.js или MyStyle_own.css.

Могу ли я использовать существующие системные файлы как шаблон?

Да. Ты можешь просмотреть системный файл и использовать его в качестве основы. Для собственных изменений следует его скопировать, отметить копию с _own и затем редактировать только этот собственный файл.

CMS