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(存在论坛的根目录)

  1. < ?php  
  2. define('CURSCRIPT''fity');  //body的一个class标识  
  3. require './source/class/class_core.php';  //引入系统核心文件  
  4. $discuz = & discuz_core::instance();  //以下代码为创建及初始化对象  
  5. $discuz->init();  
  6. loadcache('diytemplatename');  //DIY要载入缓存  
  7. $navtitle = 'Discuz!X2.5/X3 单页制作教程 | 未来往事';  //单页的标题  
  8. $metakeywords = 'Discuz!X2.5单页制作教程,Discuz!X3 单页制作教程,Discuz单页制作';  //单页的关键词  
  9. $metadescription = 'Discuz单页面制作教程';  //单页的描述说明  
  10. include template('diy:portal/food');  //调用单页模版文件的路径  
  11. ?>  

注意: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://open.discuz.net/?ac=document&page=dev_template
http://dev.discuz.org/wiki/

相关文章

此处评论已关闭