官网
教程
文档
官网文档
小程序集群与uniapp
小程序app接口教程
冰蓝世界版
阿赖耶识与随风版
网站首页
齐博X1教程专栏
文章列表
推荐
频道的二次开发入门讲解
超级蜘蛛查
2024-02-28 16:28:40
152
要进行频道的二次开发,首先我们要先了解一下频道的目录结构,如下图最基本的几个目录 admin 后台文件存放目录index 前台文件存放目录member 会员中心存放目录model 数据表模型目录traits 会员中心与后台共用的一些方法admin_menu.php 后台菜单member_menu.php 会员中心菜单config.php 配置文件Info.php 暂时还没用到上面是该频道的所有PHP文件,存放在\application\目录里的具体一个频道下面,比如\application\bbs\,而他的模板文件在另外一个目录,比如\template\index_style\default\bbs\ 前台模板目录\template\admin_style\default\bbs\ 后台模板目录\template\member_style\default\bbs\ 会员中心模板目录文件并不少,你没必要一个一个的创建, 推荐你进后台,频道管理那里,复制一个CMS出来二次开发比较省事.如果你手工复制目录的话,需要把对应的关键字比如 \cms\ 批量替换为你当前频道的目录名事实上,官方开发的那么多频道都是在后台复制CMS出来进行二次开发的.这些频道的PHP文件里边的代码相当少. 那是因为他是继承了 核心里边的方法, 如果核心默认的方法满足使用了,就不需要做任何处理. 如果觉得不满足的话,就从核心文件那里把那个方法复制出来,重新修改 这一点跟V系列差别非常大. V系列的话,你可以直接找到那个文件进行修改. 而这里呢?需要你复制核心里边的方法过来进行修改.所以对刚刚入门或者是不懂PHP的人来说,是有一点难度.难度是增加了, 但是系统就变得非常灵活了, 核心升级,所有频道都跟着升级. 并且频道不需要写太多的代码. 不然的话, 就会出现太多雷同的方法代码, 会把整个系统搞得很臃肿。X1的特点,也是难点,就是 所有模块都是继承核心系统里边的方法,即模块的后台文件会继承 \application\common\controller\admin\ 这里系统后台的方法代码前台文件会继承 \application\common\controller\index\ 这里系统前台的方法代码会员中心会继承 \application\common\controller\member\ 这里系统会员中心的方法代码而系统里边的方法,又多次继续上一级或者引用\application\common\traits\AddEditList.php\application\common\traits\ModuleContent.php这两个文件的方法.所以就给初学者或者是不懂PHP的风格开发者带来一定的难度. 要修改某个地方,总是找不到文件代码.而V系列是写在对应的文件里边的,所以就方便修改, 但带来的问题就是代码臃肿,升级不方便.在这里的话,你要修改什么,需要往上级,上级找不到的话,就再往上级, 或者是往 \application\common\traits\ 里边的文件 , 找到对应的方法,复制到当前文件,再进行修改.所以开发X1的话,用记事本类的工具phpeditplus就不是那么方便了. 最好就用 Zend Studio 他有提示当前,并且能准确指向到上级的文件对应的方法. 方便你查看,或者是复制过来修改最后,还有最关键的一点,就是后台基本没有使用模板,所以在开发的时候,必须要熟悉 自动表单器的生成原理, 教程如下:[https://www.kancloud.cn/php168/x1_of_qibo/705990](https://www.kancloud.cn/php168/x1_of_qibo/705990)~~~[youku]XMzg0MTIxNzg0MA~~~视频地址[http://v.youku.com/v_show/id_XMzg0MTIxNzg0MA==.html?spm=a2h3j.8428770.3416059.1]()
本文链接:https://x1.wanxiangsucai.com/read/42.html
上一篇:
下一篇:齐博x1云标签插件-一件提取关键词无法使用的解决办法
相关文章推荐
1.
频道的二次开发入门讲解
齐博X1教程专栏最新文章
1.
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
2.
齐博x1云标签插件-一件提取关键词无法使用的解决办法..
3.
关于thinkphp5
4.
齐博X1更新记录
5.
解决Web部署 svg/woff/woff2字体 404错误
6.
云市场注意事项
7.
如何调取当前模块ID
8.
URL伪静态设置
9.
QQ登录接口配置
10.
邮箱接口设置之QQ企业邮箱
齐博X1教程专栏文章推荐
1.
008-模板页面之间的继承
2.
如何发布方案
3.
标签云上线啦
4.
内容评论的风格制作
5.
模板目录文件说明
6.
几个关键模板文件要熟知
7.
钩子模块插件数据表讲解
8.
序列号使用图文教程
9.
需要的按年月日发帖量和点击排序的使用
10.
齐博X1--栏目多图字段的循环调用
建站工具推荐
您可能感兴趣的文章
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
齐博x1云标签插件-一件提取关键词无法使用的解决办法
关于thinkphp5
齐博X1更新记录
解决Web部署 svg/woff/woff2字体 404错误
云市场注意事项
如何调取当前模块ID
URL伪静态设置
QQ登录接口配置
邮箱接口设置之QQ企业邮箱