长春网

标题: discuz 独立建立页面方法 [打印本页]

作者: xgnic    时间: 2013-3-30 05:58:52     标题: discuz 独立建立页面方法

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模板单页面就完成了。






欢迎光临 长春网 (http://04316.com/) Powered by Discuz! X2