·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

通俗易懂不输官方DiscuzX模板开发教程——了解模板组成

78 1
发表于 2024-8-27 09:06:55 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
模板到底是什么?
玩过《我的世界》游戏的小伙伴们可能了解过“资源包(材质/纹理包)”这个概念。没错!Discuz模板正是类似的“替换法”,替换了原版的内容

DiscuzX是怎么实现模板的?

上一节课,我们创建了一个模板,这节课,我们尝试替换一些东西...

打开论坛根目录下template/default/,我们可以看到许多文件夹

通俗易懂不输官方DiscuzX模板开发教程——了解模板组成 标题栏,编辑器,common,DiscuzX,Discuz

了解它们的用处并不困难,我们知道PHP本身可以输入HTML标签,但DiscuzX3.5为了实现模板功能,将页面分解成了几块积木,访问一个页面时,Discuz会将页面对应的积木拼凑在一起,形成我们看到的页面

通俗易懂不输官方DiscuzX模板开发教程——了解模板组成 标题栏,编辑器,common,DiscuzX,Discuz

Discuz的“积木”拼的有多碎呢?比如我们在前端常见的<head>标签,在DiscuzX3.5中分别分解成了common文件夹下header_common.htm和header.htm两个文件,
两个文件

common文件夹——属于所有“建筑”的共同基本材料

common文件夹不同于其他文件夹,里面的”积木“大多有可重复性,不管是主页,家园,还是帖子信息,都可以看到common文件夹下面的积木,common文件夹掌管的积木包括但不限于:


    上方操作,标题栏页面下方页脚(版权信息)编辑器模块

下一篇我们将讲解如何在这些”积木“添加或修改自己的内容

我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论1

CrystαlLv.8 发表于 2024-8-27 09:07:31 | 查看全部
哈哈,原来是你的总结教程
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.217.182.134,GMT+8, 2024-11-18 01:44 , Processed in 0.292077 second(s), 83 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表