jianshan 发表于 2020-7-17 17:35:53

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

很多时候需要做一个单页,又要和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</a><em>»</em>
                <a href="forum.php">$_G</a><em>»</em>
                <a href="javascript:;">$navtitle</a>
      </div>
</div>

<style id="diy_style" type="text/css"></style>
<div class="wp">
<!----><div id="diy2" class="area"></div><!---->
</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}-->

小白白 发表于 2024-3-2 10:54:31

虽然用的不多,但用到时是正的需要。感谢分享
页: [1]
查看完整版本: Discuz如何创建单页,单页模板,单页文件