- 注册时间
- 2011-5-28
- 最后登录
- 2024-12-21
- 阅读权限
- 200
- 积分
- 9891
- 精华
- 20
- 帖子
- 2240
|
discuz 独立建立页面方法
discuz 独立建立页面方法:
这两个页面使用独立的intro.php与host.php,其实独立页面不需要任何复杂代码,只需要一个dz模板调用即可。
下面详细讲解dz论坛系统中php文件调用模板实例:
例如:intro.php,代码如下:
require_once ‘./include/common.inc.php’;
include template(‘intro’);
?>
仅两行代码,即可实现。
其中,require_once ‘./include/common.inc.php’;是包含Discuz!系统方法、变量,比用理解更深的意思,只需要知道这一句包含以后就能使用include template(‘intro’);这一句的方法调用模板。
include template(‘intro’); 定义了该页面调用的模版文件名称为intro.htm,该句中的模板文件名不必包含.htm,因为方法会自动匹配文件类型为.htm 。
intro.php文件有了,剩下的就是创建intro.htm模版文件了,代码如下:
{subtemplate header}
$bbname » DRC相关介绍
DRC介绍:
DRC,英文全称 Discuz! Rescue Centre,中文全称:Discuz!论坛救助中心,简称:DRC!
Discuz! Rescue Centre所有服务以“救助”为出发点和目标,帮助Discuz!站长解决论坛使用过程中的各类问题。
DRC成员介绍:
核心成员:体无完肤,Discuz!官方ID — 体无完肤。
体无完肤:于2008年至2009年陆续在dz论坛官方举办Discuz!手拉手免费互助活动,至今已举办十四期,今后也将继续延续下去
以下文字内容省略……
{subtemplate footer}
大家可以清楚的看到dz模版文件的结构,实例解释:
{subtemplate header}为头部文件,即:header.htm,直接在dz模版文件开始时候调用。
{subtemplate footer}为尾部文件,即:footer.htm,在dz模板最后调用。
中间夹的代码内容就是你该页面的主体。
主体内容代码如下:
$bbname » DRC相关介绍
中间文字内容省略……
其中:
$bbname » DRC相关介绍
为路径,就是Discuz! Rescue Centre » DRC相关介绍,$bbname是论坛名称。
剩下的其他三个div标签不必了解他是什么意思,什么作用,只需要理解将自己页面内容放在
之间即可。
页面内容支持html代码,所以页面要怎么排版,怎么定义样式都自己随便写。
到此,已经完成了intro.php和intro.htm两个文件,然后将intro.php上传至论坛根目录,intro.htm模版文件上传至当前风格模板目录,访问地址:http://论坛地址/intro.php 。
如果要在导航栏添加,则:后台 — 界面 — 导航 — “添加菜单”— 链接填写“intro.php”即可。就这样一个dz模板单页面就完成了。
|
|