Discuz!X2.5/X3.0/X3.1 单页制作教程
这篇文章主要叙述Discuz x2.5 X3.0 X3.1 php单页面的制作方法,包括单页的DIY,选项卡页面的制作等。Discuz单页的制作其实还是很简单的,本文以制作美食单页面为例。
单页包括该单页的php文件和该单页的模板(.htm)文件,比如:food.php、food.htm。下面就开始分析说明单页的代码:
1、首先创建一个php文件,这里我把文件命名为food.php(存在论坛的根目录)
- < ?php
- define('CURSCRIPT', 'fity'); //body的一个class标识
- require './source/class/class_core.php'; //引入系统核心文件
- $discuz = & discuz_core::instance(); //以下代码为创建及初始化对象
- $discuz->init();
- loadcache('diytemplatename'); //DIY要载入缓存
- $navtitle = 'Discuz!X2.5/X3 单页制作教程 | 未来往事'; //单页的标题
- $metakeywords = 'Discuz!X2.5单页制作教程,Discuz!X3 单页制作教程,Discuz单页制作'; //单页的关键词
- $metadescription = 'Discuz单页面制作教程'; //单页的描述说明
- include template('diy:portal/food'); //调用单页模版文件的路径
- ?>
注意:food为模板文件名,不需要加.htm扩展名,这里暂定存在默认风格目录下的portal目录下。如果不理解可以看看Discuz!模板解析机制:http://open.discuz.net/?ac=document&page=dev_template
2、新建一个支持Diy的普通单页面模板文件:food.htm(存在论坛当前风格的portal目录,上面已经定义了路径)
undefined
3、新建带有右侧边栏的单页模版文件代码(根据自己需要,如果不需要就不用建立)
undefined
4、新建带有标签选项卡的单页模版文件代码(根据自己需要,如果不需要就不用建立)
undefined
如需了解更多,请访问Discuz!开放平台或技术文库:
http://dev.discuz.org/wiki/
本文作者:未来往事
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭