存档

‘Discuz模版制作’ 分类的存档

Discuz7X默认模板的目录文件结构

2011年9月21日 ken 2 条评论
  1. templates/default 默认模板文件包
  2. |—actions.lang.php  道具语言包
  3. |—activity_applylist.htm 活动特殊主题列表
  4. |—activity_export.htm
  5. |—admincp.lang.php 后台管理界面语言包(后台搜索依赖此文件)
  6. |—admincp.menu.lang.php 后台管理菜单语言包
  7. |—admincp.msg.lang.php 后台管理,跳转提示信息语言包
  8. |—adv.htm 论坛广告功能处理模板文件,被各个页面广告位调用 阅读全文…

discuz的模板制作与源代码分析

2011年9月21日 ken 没有评论

许多使用discuz的人都会自然的想到论坛的风格、样式和模板,如何修改它,如何让它符合心中的要求,相信大家只要对discuz的模板源代码进行钻研的话,那就肯定能够自己独立修改,并且达到自己想要的风格和样式。

但是discuz的源代码极为精简,而且无注释,采用的方法多变,对象、函数等等都不易理解,无疑让大家对模板源代码头痛不已。

俗语说得好,授人以鱼不如授人以渔,我在这里不讲如局具体修改什么,而是讲一讲discuz模板的工作原理和源代码的拆开。

说到模板风格,大家自然想到的就是templates文件夹下的default模板,这里面的文件众多,它是discuz的默认模板。 阅读全文…

DISCUZ模板编译原理

2011年9月21日 ken 没有评论

先以7.X系列为例子,我们打开一个论坛,在域名后面会有一个文件,这个文件可能是index.php,forumdisplay.php等等。
大家解压discuz的压缩包看看,在根目录下,也有这么一些文件,大家去看看,是不是我们能够直接输入的地址的文件在这里基本都有啦?

我们打开帖子列表,forumdisplay.php?fid=1为例子,就会看到一个包含页头页尾精美样式和信息的HTML页面。
但是我们打开这个php文件,却发现里面的东西并不多。
这是什么缘故呢? 阅读全文…