首先,单页包括该单页的php文件和该单页的模板(.htm)文件,比如:dan.php、dan.htm (dan 是你自定义的文件名)- <?php
- define('CURSCRIPT', 'test');
- require './source/class/class_core.php';//引入系统核心文件
- $discuz = & discuz_core::instance();//以下代码为创建及初始化对象
- $discuz->init();
- loadcache('diytemplatename');
- $navtitle = '这里是标题';
- $metakeywords = '这里是关键词,多个关键词用逗号隔开';
- $metadescription = '这里是页面的描述信息';
- include template('forum/host');//调用单页模版文件
- ?>
复制代码
注:其中 loadcache('diytemplatename'); 为Discuz!X2对DIY这一块做的更新,DIY要载入缓存,所以以前X1.5的单页制作教程做出来的单页DIY会无法保存。DIY的单页模版文件,修改单页模版内容后需要更新缓存才能刷新出来。
以上代码存为dan.PHP放在论坛根目录。如果想放在主导航栏可以在:后台:界面:导航设置 添加。链接直接写 dan.php
其中:
include template('forum/dan');
的dan 为调用单页模板文件。可更改
php文件创建完毕,现在开始创建模版文件,基本代码如下:- <!--{template common/header}-->
- <div id="pt" class="bm cl">
- <div class="z"><a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>›</em>
- <a href="$_G[setting][navs][2][filename]">$_G[setting][navs][2][navname]</a> <em>›</em>
- <a href="dan.php">单页面</a>
- </div>
- </div>
- 这里是正文区域代码
- <!--{subtemplate common/footer}-->
复制代码
以上代码存为dan.htm存放在当前风格目录下的forum目录。默认风格位置在:\template\default\forum
|
上一篇: X2.5左侧版块导航设置成全部展开的方法下一篇: 新浪微博登陆提示出错
|