rinald_未来往事

Discuz!X2.5/X3.0/X3.1 单页制作教程

Discuz
这篇文章主要叙述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/
原文作者:rinald
原文地址:http://fity.cn/post/375.html
互联网技术更新较快,本站很多文章具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请您在转载时保留此出处信息,尊重别人也是尊重自己。

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。