zoukankan      html  css  js  c++  java
  • Discuz x2.5 单页制作的教程

    首先,单页包括该单页的php文件和该单页的模板(.htm)文件,比如:host.php、host.htm

    单页的php文件内容如下:

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

    这里需要注意的是,host为模板文件名,不需要加.htm扩展名,模板文件存放于自己当前风格目录下的forum目录;
    单页的php文件存放于论坛根目录;

    php文件创建完毕,现在开始创建模版文件,基本代码如下:

    {subtemplate common/header}
    
    <div id="pt" class="wp">
            <a href="index.php" class="nvhm">$_G[setting][bbname]</a> &rsaquo; DRC帖子动态
    </div>
    <style id="diy_style" type="text/css"></style>
    
    <div id="ct" class="wp cl w">
    
            <div class="mn mw">
                    <div class="content">
                                  
                         这里是自己正文区域的代码
                            
                    </div>
            </div>
    </div>
    
    {subtemplate common/footer}

    其中:

    <a href="index.php" class="nvhm">$_G[setting][bbname]</a> &rsaquo; DRC帖子动态

    这一行是单页的路径显示,比如:Discuz! Rescue Centre › DRC帖子动态,{subtemplate common/header}、{subtemplate common/footer}分别为调用页头、页尾模板,使得单页风格与论坛保持一致;

    ------------------------------------以下为带右边侧栏单页模板-----------------------------------------

    上面模板文件代码是不带边栏的,现在讲下带边栏的单页模板文件代码,如下:

    {subtemplate common/header}
    <div id="pt" class="wp"><a href="index.php" class="nvhm">$_G[setting][bbname]</a> &rsaquo; 会员风采</div>
    <div id="ct" class="wp cl n">
            <div class="mn">
                <div class="bm">
                            <h1 class="mt"><img class="vm" src="static/image/feed/profile.gif" alt="profile"> 分类浏览</h1>
                            <div class="datalist" style="margin:10px 0;">
                    
                                   这里是正文区域代码
                                    
                            </div>
                    </div>
            </div>
    
            <!--边栏区域代码开始-->
            <div id="psd" class="sd">
    
            <div class="bn">
                    <p><strong>栏目名称</p>
                    <p><a href="#">边栏菜单名称</a></p>
                    <p><a href="#">边栏菜单名称</a></p>
                    <p><a href="#">边栏菜单名称</a></p>
            </div>
    
            <div class="bn">
                    <p><strong>管理面板</strong></p>
                    <p><a href="#">添加分类</a></p>
                    <p><a href="#">管理分类</a></p>
                    <p><a href="#">返回会员风采</a></p>
            </div>
                    
            <div class="bn" style="border-bottom:none;">
                    <p><strong>版权信息</strong></p>
                    <p>作者:体无完肤</p>
                    <p>版权:DRC</p>
                    <p>网站:bbs.7drc.com</p>
            </div>
    
            </div>
            <!--边栏区域代码结束-->
    </div>
    
    {subtemplate common/footer}

    http://www.discuz.net/thread-1832228-1-1.html

  • 相关阅读:
    软件工程课程总结
    构建之法阅读笔记06
    个人工作总结11(第二阶段)
    第十六周学习进度
    大道至简阅读笔记03
    大道至简阅读笔记02
    Hadoop学习笔记(四):Yarn和MapReduce
    Hadoop学习笔记(三):java操作Hadoop
    Hadoop学习笔记(二):简单操作
    Hadoop学习笔记(一):安装与配置
  • 原文地址:https://www.cnblogs.com/wawahaha/p/3569311.html
Copyright © 2011-2022 走看看