bluetronix CMS中的开发者视图和系统区域
通过开发者访问,你可以访问bluetronix CMS的额外功能、系统文件夹、数据库表和源区域。在本教程中,你将了解哪些区域是可用的以及如何将自己的扩展与系统文件分开,以保持可更新性。
带有开发者访问的额外功能
使用开发人员访问权限,你可以在bluetronix CMS中使用一些额外的功能,这些功能在普通用户视图中是不可见的。
这包括在文件管理中的额外开发文件夹、访问页面的PHP代码、额外的开发数据库表以及系统脚本、布局模板和模块。
编辑页面的PHP代码
在普通CMS视图中,你可以编辑页面的HTML代码。使用开发人员访问权限,你还可以使用PHP代码按钮。

这样你可以在CMS页面上添加自己的PHP代码,例如用于数据库查询、动态内容、在$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中包含由bluetronix CMS提供或安装的字体。这些字体可以在CMS的不同设计和布局中使用。

bx_Img
文件夹bx_Img包含当前主题或主题图片集的标准图像。
作为开发者,你可以选择其他主题图片集。不同的主题图片集使用相同的定义文件名,因此它们像一个统一的模板。切换主题图片集时不需要更改HTML结构。

bx_Import
文件夹bx_Import用于导入外部网页。例如,可以准备Bootstrap-5网页并放置在此区域以进行导入。随后,这些文件将被分析并按照bluetronix CMS的结构导入。
bx_Layout
在文件夹bx_Layout中包含CMS的页面和部分模板。这些模板可以通过插入 → 页面部分供用户使用。
作为开发者,你可以为英雄区、文本区域、产品区域、联系领域、促销元素和其他个性化页面部分创建自己的模板。最终用户可以通过普通编辑器插入这些元素,而无需自己编写HTML代码。

bx_script
在文件夹bx_script中包含由bluetronix CMS提供的JavaScript文件。其中包括BxHeadScript.js和BxScript.js。
根据启用的语言,还可以生成其他语言版本,例如BxScript_en.js、BxScript_de.js或BxScript_fr.js。
在script文件夹中还包括一个源目录。在那里有单个源文件或组成部分,用于生成后续使用的主文件。

bx_style
类似于bx_Script,bx_style包含bluetronix CMS的核心样式。因此生成了系统使用的样式表文件。在这里也可能存在源文件,从中生成最终的CSS文件。

系统文件夹和更新
以红色标记的bx_系统文件夹属于bluetronix CMS,并且在系统更新时可能会被完全或部分覆盖。因此,自己的更改不得直接保存在普通系统文件中。
系统区域内的自定义文件必须标记为_own。此标记通知bluetronix CMS这是一个特定于项目的文件。
示例包括config_own.php、MyScript_own.js、MyStyle_own.css或MyTemplate_own.txt。文件扩展名通常无关紧要,关键是文件名中的_own标记。
因此,在红色系统文件夹中始终将自定义修改作为_own文件创建。这样,即使在bluetronix CMS更新时,这些自定义文件也能保留。
不要直接更改系统文件
因此,你不应直接编辑现有的系统文件。必要时使用它作为模板,复制它为新的副本,用_own标记复制,并随即在该文件中进行自己的修改。
bx_Mod
在bx_Mod文件夹中包含了bluetronix CMS的模块。这可能包括博客、商店、搜索、登录以及其他CMS模块。
一个模块可以包含不同的文件和区域,例如配置、列表、详细视图、PHP脚本和其他模块文件。

调整模块文件
模块文件同样适用:原始系统文件不应直接修改。你可以查看、阅读、作为基础使用并复制它。为你的版本,你随后可以创建一个带有_own的副本,并在其中进行修改。
开发者的重要规则
1. 不要结构性地改变红色标记的数据库表。
2. 红色标记的bx_系统文件夹在更新时可能会被覆盖。
3. 系统文件不应直接用于个人修改。
4. 在系统区域内的个人文件始终用_own标记。
5. 系统文件可以作为模板读取和复制。
6. 个人修改随后应在_own文件内进行。
总结
开发者访问权限扩展了bluetronix CMS的额外功能和系统区域,如PHP代码、开发者数据库表、bx_系统文件夹、模块、脚本、样式和布局模板。
系统文件和个人扩展之间的分离特别重要。你将原始系统文件作为模板使用,而个人调整则需要作为_own文件创建。
常见问题
客户常问我们的问题
我可以通过开发者访问权限获得哪些额外功能?
你可以获得额外的开发者文件夹、页面的PHP代码、额外的系统表,以及系统脚本、布局模板和模块的访问权限。
我可以在哪儿放置自己的PHP代码?
通过开发者访问权限,在CMS页面上还可以使用PHP代码按钮。
我可以结构性地改变红色标记的数据库表吗?
这些开发者和系统表的结构不得更改。你不应删除、添加或重命名列,并且不应调整数据类型或系统结构。
我如何识别开发者文件夹?
开发者文件夹在文件管理中以红色显示,并且通常以bx_开头。
bx_Layout的作用是什么?
在bx_Layout中包含了CMS的页面和部分模板。作为开发者,你可以在那里提供自己的模板,最终客户可以通过插入 → 页面部分进行选择。
为什么我不应该直接改变系统文件?
系统文件和系统文件夹可能在bluetronix CMS的更新中被覆盖。直接修改可能会因此丢失。
我如何创建一个可更新的个人文件?
在系统区域内,你可以在文件名中用_own来标记个人文件,例如MyScript_own.js或MyStyle_own.css。
我可以使用现有的系统文件作为模板吗?
可以。你可以查看一个系统文件并将其作为基础使用。对于个人修改,你应该复制它,标记副本为_own,然后只编辑这个自己的文件。