zoukankan      html  css  js  c++  java
  • 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="300px; margin:200px auto; text-align:center;">这里是单页正文内容区域</p>
        </div>
      </div>
    </div>
    <!--{template common/footer}-->

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

  • 相关阅读:
    java泛型介绍
    JavaWeb---总结(十九)Session机制
    ServiceWorker入门介绍一
    Ehcache入门介绍一
    Hadoop入门介绍一
    给安卓端调用的短信发送接口demo
    Java开发需要注意的流程
    一些题
    省选模拟3
    省选模拟2
  • 原文地址:https://www.cnblogs.com/sussski/p/4275230.html
Copyright © 2011-2022 走看看