码迷,mamicode.com
首页 > Web开发 > 详细

discuz自定义生成单页面

时间:2015-02-05 17:47:01      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

在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}-->

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

 

discuz自定义生成单页面

标签:

原文地址:http://www.cnblogs.com/sussski/p/4275230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!