640X60广告位招租 qq245909083

Discuz创建单页/单页模板/单页文件的方法

分享时间:2017-12-12 673 热度℃
在很多时候需要做一个单页,又要和discuz的页面相匹配。

根目录下创建一个php文件,取名demo.php

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

在\template\default\forum文件夹下创建一个htm文件,取名news.htm

  1. <!--{template common/header}-->     
  2. <div id="pt" class="bm cl">     
  3.         <div class="z">     
  4.                 <a href="./" class="nvhm" title="{lang homepage}">  
  5. _G[setting][bbname]</a><em>»</em>     
  6.                 <a href="forum.php">  
  7. _G[setting][bbname]</a><em>»</em>     
  8.                 <a href="javascript:;">  
  9. navtitle</a>     
  10.         </div>     
  11. </div>     
  12.      
  13. <style id="diy_style" type="text/css"></style>     
  14. <div class="wp">     
  15. <!--[diy=diy2]--><div id="diy2" class="area"></div><!--[/diy]-->     
  16. </div>     
  17.      
  18. <div id="ct" class="wp cl">     
  19.         <div class="mn bm cl">     
  20.                 <div class="bm_c">     
  21.               
  22.                 <p style="width:300px; margin:200px auto; text-align:center;">这里是单页正文内容区域</p>     
  23.                               
  24.                 </div>     
  25.         </div>     
  26. </div>     
  27.      
  28. <!--{template common/footer}-->
复制代码
返回顶部