相对于1.5版本,2.0版本并没有在模板机制上做太大改动,基本延续了1.5的模板机制。下面我就为和大家一起过一下X2的头部代码。希望大家对头部代码有些认识。

1.顶部的设为首页,和收藏本站。这里是可以再添加的

后台->界面->导航设置->顶部导航,添加文件位置为./Template/default/common/header.htm

界面代码位置为:<div id="toptb"class="cl"></div>中的内嵌代码。

2.头部主题界面都内嵌在<div id="hd"></div>标签中

Logo的页面位置为此段代码

  1. <h2><!--{if!isset($_G['setting']['navlogos'][$mnid])}--><a href="./"title="$_G['setting']['bbname']">{$_G['style']['boardlogo']}</a><!--{else}-->$_G['setting']['navlogos'][$mnid]<!--{/if}--></h2>

<div id="um"><div>为用户的登录信息

根据判断条件<!--{if $_G['uid']}-->如果用户登陆就会详细显示用户的登陆信息。相反如果用户没有登陆就会跳到登陆界面。

在这里登陆界面是单独的一个页面。引入代码为:<!--{templatemember/login_simple}-->

位置为./Template/default/member/login_simple.htm

3.导航位置代码:

  1. <div id="nv">
  2. <ahref="javascript:;" id="qmenu"onmouseover="showMenu({'ctrlid':'qmenu','pos':'34!','ctrlclass':'a','duration':2});">{langmy_nav}</a>
  3. <ul>
  4. <!--{loop $_G['setting']['navs']$nav}-->
  5. <!--{if$nav['available'] && (!$nav['level'] || ($nav['level'] == 1 &&$_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) ||($nav['level'] == 3 && $_G['adminid'] == 1))}--><li {if $mnid ==$nav[navid]}class="a" {/if}$nav[nav]></li><!--{/if}-->
  6. <!--{/loop}-->
  7. </ul>
  8. </div>

每个主导航的二级竖排导航显示代码为:$_G[setting][menunavs]

横排代码:

  1. <div id="mu"class="cl">
  2. <!--{if$_G['setting']['subnavs']}-->
  3. <!--{loop$_G[setting][subnavs] $navid $subnav}-->
  4. <!--{if$_G['setting']['navsubhover'] || $mnid == $navid}-->
  5. <ulclass="cl {if $mnid == $navid}current{/if}"id="snav_$navid" style="display:{if $mnid !=$navid}none{/if}">
  6. $subnav
  7. </ul>
  8. <!--{/if}-->
  9. <!--{/loop}-->
  10. <!--{/if}-->
  11. </div>

4.页面的搜索条,是单独存放在一个文件中的,具体位置为:

  1. <!--{subtemplate/common/pubsearchform}-->

即:./Template/default/common/pubsearchform.htm

http://down.chinaz.com/try/201106/708_1.htm

Discuz! X2头部header.htm修改指南的更多相关文章

  1. discuz X2.0教程]教你快速了解Discuz!程序文件功能,修改文件从此不用再求人

    x3.x数据字典 http://faq.comsenz.com/library/database/x3/x3_index.htm 先从根目录开始,根目录文件一般都是入口,即执行具体功能的代码一般不在这 ...

  2. phpcms V9 整合 Discuz! X2 教程

    整合原理: UCenter 作服务端:phpsso 与 Discuz! 分别作 UCenter 的客户端应用:phpsso 与 Discuz! 通过 UCenter 发生交互. phpcms 通过 p ...

  3. [附录]Discuz X2.5 模板目录结构注释说明

    /template/default/common  公共模板目录全局加载 block_forumtree.htm  DIY论坛树形列表模块 block_thread.htm  DIY帖子模块调用文件 ...

  4. discuz门户首页-header文件模板语法详解和注释

    header文件引用了跟多通用模板,所以整个文章会很长,现在比较忙,注释工作会不定期进行 首先开下门户首页的文件 portal里面的index.htm <!--{template common/ ...

  5. 解决ngnix服务器上的Discuz!x2.5 Upload Error:413错误

    1.修改php.ini sudo nano /etc/php5/fpm/php.ini #打开php.ini找到并修改以下的参数,目的是修改上传限制 max_execution_time = 900 ...

  6. Discuz!X2大附件上传插件-Xproer.HttpUploader6

    插件代码(github):https://github.com/1269085759/up6-discuz 插件代码(coding):https://coding.net/u/xproer/p/up6 ...

  7. DISCUZ X2更换域名注意事项

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...

  8. DISCUZ! X2.5设置仅允许QQ登录注册论坛 加固会员注册机制

    论坛稍微有点起色之后,很多站长就会担心论坛经常被人恶意灌水.注册机.顶贴机等等一些列非法的手段.通常站长都会通过一些后台的设置和插件等等一 切有效的方法预防,但更多的站长会通过限制用户注册会员,需注册 ...

  9. Discuz!X2.5论坛在IIS和Apache环境配置实现伪静态

    最近在研究自己的网站,然后把这文章分享出来,让不清楚怎么设置的童鞋参考,高手可以飘过~~~ URL 静态化是一个有利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 ...

随机推荐

  1. [CC]ccHObject

    qCC_db中的ccHObject

  2. UIBarButtonItem变弹簧

    UIBarButtonItem * spaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystem ...

  3. SQL order by 两个字段排序

    select * from emp;

  4. MyEclipse下如何安装svn插件

    方法一:在线安装 1.打开HELP->MyEclipse Configuration    不过多数情况下再myeclipse实现不了   Center.切换到SoftWare标签页. 2.点击 ...

  5. fread与fwrite的自我理解

    size_t  fread(void* buff,size_t size,size_t count,FILE* stream) 参数1:读取到该buff所指向的内存空间中 参数2:每次读取的字节数,单 ...

  6. 变形--位移 translate()

    translate()函数可以将元素向指定的方向移动,类似于position中的relative.或以简单的理解为,使用translate()函数,可以把元素从原来的位置移动,而不影响在X.Y轴上的任 ...

  7. 玩转HTML5移动页面(动效篇)(转载)

    本文转载自: 玩转HTML5移动页面(动效篇)

  8. paper 84:机器学习算法--随机森林

    http://www.cnblogs.com/wentingtu/archive/2011/12/13/2286212.html中一些内容 基础内容: 这里只是准备简单谈谈基础的内容,主要参考一下别人 ...

  9. git 命令--上传代码

    创建密钥命令: ssh-keygen -C 'your@email.address' -t rsa 找到生成的密钥文件id_rsa.pub 地址:C:\Documents and Settings\A ...

  10. MyEclipse启动失败

    日志的一部分: !SESSION 2014-09-24 11:47:03.156 -----------------------------------------------eclipse.buil ...