通俗易懂不输官方DiscuzX模板开发教程——了解模板组成
模板到底是什么?<font face="&quot;">玩过《我的世界》游戏的小伙伴们可能了解过“资源包(材质/纹理包)”这个概念。没错!Discuz模板正是类似的“替换法”,替换了原版的内容</font>DiscuzX是怎么实现模板的?上一节课,我们创建了一个模板,这节课,我们尝试替换一些东西...打开论坛根目录下<font face="&quot"><strong>template/</strong></font><font face="Microsoft YaHei, Helvetica, Meiryo UI, Malgun Gothic, Segoe UI, Trebuchet MS, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, Helvetica Neue, Droid Sans, wenquanyi micro hei, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif"><font style="font-size:14px"><strong>default</strong></font></font><strong>/</strong><font face="&quot">,我们可以看到许多文件夹</font><font face="&quot"><br /></font>了解它们的用处并不困难,我们知道PHP本身可以输入HTML标签,但DiscuzX3.5为了实现模板功能,将页面分解成了几块积木,访问一个页面时,Discuz会将页面对应的积木拼凑在一起,形成我们看到的页面<br />Discuz的“积木”拼的有多碎呢?比如我们在前端常见的<head>标签,在DiscuzX3.5中分别分解成了common文件夹下header_common.htm和<font style="background-color:initial">header.htm两个文件,</font><br />两个文件common文件夹——属于所有“建筑”的共同基本材料<br />common文件夹不同于其他文件夹,里面的”积木“大多有可重复性,不管是主页,家园,还是帖子信息,都可以看到common文件夹下面的积木,common文件夹掌管的积木包括但不限于:<ul><li><strong>上方操作,标题栏</strong><li><strong>页面下方页脚(版权信息)</strong><li><strong>编辑器模块</strong><br /></ul><br /><strong>下一篇我们将讲解如何在这些”积木“添加或修改自己的内容</strong><br /><br />文件夹<em>, </em>模板 哈哈,原来是你的总结教程 我来了,不错,我把班班的都看完了
頁:
[1]