discuz自定义生成单页面

在pc端,若要生成一个单页面,有一个比较方便的方法是生成新的专题页,然后diy其中的内容。

不过这种做法有两个缺点

1 url太过冗赘

2 只有一个插入url代码功能,没有文本编辑功能

而且文本框小的可怜,后期更新代码是件很痛苦的事

3 如果要更新手机端的专题页代码就更痛苦了。

 

解决方法就是本地写php文件了。

根目录下新建php文件,代码

复制代码
<?php
require './source/class/class_core.php';//引入系统核心文件
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->cachelist = $cachelist;
$discuz->init();
include template('forum/app');//调用单页模版文件 这里不用加htm后缀
?>
复制代码

然后再forum中新建模板文件

复制代码
<!--{template common/header}-->
<style id="diy_style" type="text/css"></style>
<div id="pt" class="bm cl">
  <div class="z">
    <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a><em>&raquo;</em>
    <a href="forum.php">$_G[setting][bbname]</a><em>&raquo;</em>
    <a href="javascript:;">$navtitle</a>
  </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}-->
复制代码

一个简单的页面就生成了。

 

转载于:https://www.cnblogs.com/well-nice/p/4707284.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值