Discuz如何创建单页,单页模板,单页文件。

来源:互联网 发布:合肥工业大学网络视频 编辑:程序博客网 时间:2024/06/03 16:51

在很多时候需要做一个单页,又要和discuz的页面相匹配。


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

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

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

<!--{template common/header}--> <div id="pt" class="bm cl">         <div class="z">                 <a href="./" class="nvhm" title="{lang homepage}">$$$$_G[setting][bbname]</a><em>»</em>                 <a href="forum.php">$$$$_G[setting][bbname]</a><em>»</em>                 <a href="javascript:;">$$$$navtitle</a>         </div> </div>  <style id="diy_style" type="text/css"></style> <div class="wp"> <!--[diy=diy2]--><div id="diy2" class="area"></div><!--[/diy]--> </div>  <div id="ct" class="wp cl">         <div class="mn bm cl">                 <div class="bm_c">                           <p style="width:300px; margin:200px auto; text-align:center;">这里是单页正文内容区域</p>                                           </div>         </div> </div>  <!--{template common/footer}-->