找回密码
 立即注册
搜索

途迹耕耘

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

GMT+8, 2025-12-22 04:10 , Processed in 0.157125 second(s), 14 queries .

[DZ教程] Discuz如何创建单页,单页模板,单页文件

[复制链接]
admin 发表于 2018-12-29 07:00:25 | 显示全部楼层 |阅读模式

在很多时候需要做一个单页,又要和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');//调用单页模版文件  
复制代码

在\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}">$_G[setting][bbname]</a><em>&#187;</em>
  5.                 <a href="forum.php">$_G[setting][bbname]</a><em>&#187;</em>
  6.                 <a href="javascript:;">$navtitle</a>
  7.         </div>
  8. </div>

  9. <style id="diy_style" type="text/css"></style>
  10. <div class="wp">
  11. <!--[diy=diy2]--><div id="diy2" class="area"></div><!--[/diy]-->
  12. </div>

  13. <div id="ct" class="wp cl">
  14.         <div class="mn bm cl">
  15.                 <div class="bm_c">
  16.          
  17.                 <p style="width:300px; margin:200px auto; text-align:center;">这里是单页正文内容区域</p>
  18.                           
  19.                 </div>
  20.         </div>
  21. </div>

  22. <!--{template common/footer}-->
复制代码