航空论坛_航空翻译_民航英语翻译_飞行翻译

标题: discuz 头部和尾部模板(header.htm和footer.htm)修改 [打印本页]

作者: 航空    时间: 2010-5-22 13:37:24     标题: discuz 头部和尾部模板(header.htm和footer.htm)修改

使用说明
8 Y" u, a4 l1 H1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 : b6 a7 M9 R: \
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
- b: Q& A0 g  A- v) v+ y2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
- Y  Q" B$ |( ?, B: H3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 0 P* N7 x0 F1 j4 r2 k8 M
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 6 i1 x) `( M" V* z) j# l% j$ j
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 ( ?. ]) H) V$ M, n
4. 欢迎转载本帖内容和附件到任何网站
/ p& T  D- p0 ~5 `5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
2 t* [6 F, _, ~文件说明 ( n9 k) T5 _8 ]& V$ v
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
. y9 a* O- g1 U! a这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 3 b# m7 l8 d6 f5 D" C
文件路径:Discuz目录/templates/default下
9 ?( P8 M* e2 d. s2 ~' ?2 [4 m2 m系列教程地址
$ Q. h8 l; W+ J" M; Mhttp://www.cnzhanzhang.com/thread-29644-1-1.html
# I; Z6 ]9 v. x: T文件注释说明:
! s) ]3 S1 T) ]0 y( M! Q1. 头部文件修改注释 7 t) m) A2 v1 ^! \2 ~
<!--**********************Header.htm模板注释开始*********************************--> $ t  s) _! u* y& t) [# M( I; _6 N
<!--*XHTML DTD声明 不可改动*-->
) K* a( Z, ]9 Y' L8 A- H  |" }<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> ' Y# f/ f" X: v4 i& m
<html xmlns="http://www.w3.org/1999/xhtml">
  `1 G' M8 @$ I<head> ) A: S  P$ S1 ]( P
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
2 ^/ Q- t1 k; K' }$ K5 Y: \<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
$ z# z1 V2 k4 j  H' ~6 d7 `7 C9 l<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> 8 I1 |8 B# {' C3 i
<!--*其他头部信息 感谢CS1.3指正*--> ( U" o3 w: D  s% F
$seohead
2 ?* S0 x: W5 c# D( E# m<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
; _5 q' e$ h; L4 d' P$ {<meta name="keywords" content="{$metakeywords}$seokeywords" /> 5 s) t& {; }  |/ d6 Q
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> + I6 A+ G; E8 y  j$ f0 O7 Q8 |
<meta name="generator" content="Discuz! $version" />
& r4 m; x# W$ I' F2 P# [<meta name="author" content="Discuz! Team and Comsenz UI Team" />
4 g7 A# x3 t4 g& A0 W' V) t! ?5 I<meta name="copyright" content="2001-2009 Comsenz Inc." /> , c4 L3 N, i8 @! r! E, E# Q
<meta name="MSSmartTagsPreventParsing" content="True" /> ; x# |1 _: X' t6 X
<meta http-equiv="MSThemeCompatible" content="Yes" /> 3 G% [7 R2 P: s& S7 H3 W
<meta http-equiv="x-ua-compatible" content="ie=7" /> & ]) C6 I* s, H( r, I9 `/ ~6 ?
<!--无图版(achiever)链接-->
* @2 Z7 n. p) \2 m. ~$ L- zlink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
2 J4 W2 h) X% s  Y0 @<!--*RSS链接*-->
- Q; I$ x/ O% j# x  r, T6 W2 P$rsshead : p. t2 d* S: `7 g8 M
<!--*未知变量 暂时保留*-->
1 K1 y( n9 e/ M0 U6 e4 @  R$extrahead 0 s( F; M1 L: Q' ?- C  d: \
<!--*载入CSS模板 不可改动*-->
/ m. B" B, y1 T{csstemplate}
: Y9 r  }: u" h( k6 {, j<!--*一些全局变量 不可改动*-->
5 h& q% J6 u0 E<script type="text/javascript">var STYLEID = '{STYLEID}', IMGDIR = '{IMGDIR}', VERHASH = '{VERHASH}', charset = '$charset', discuz_uid = $discuz_uid, cookiedomain = '$cookiedomain', cookiepath = '$cookiepath', attackevasive = '$attackevasive', disallowfloat = '$disallowfloat', creditnotice = '{if $creditnotice}$creditnames{/if}', {if in_array(CURSCRIPT, array('viewthread', 'forumdisplay'))}gid = parseInt('$thisgid'){elseif CURSCRIPT == 'index'}gid = parseInt('$gid'){else}gid = 0{/if}, fid = parseInt('$fid'), tid = parseInt('$tid')</script> 7 H4 |3 X0 A8 j5 |
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> ( I3 ?' {) G/ q7 [& R1 x3 c3 k
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> - s& h' ?, a7 N4 Q5 p/ z1 {
</head>
2 `$ Y) ~* U3 w" j; Q<body id="{CURSCRIPT}">
7 I" {) L" ^; q6 I<!--*浮动窗和一些载入动作*--> , W5 ]) |( d% z3 K. ~
<div id="append_parent"></div><div id="ajaxwaitid"></div> * r$ {7 ?6 _* y# M* A+ A" ?
<div id="header">
1 v% ]# Q  F4 o- `: H( f<div class="wrap s_clear">
: r) i' `2 t1 k: _<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
( g' j& z. ~- m+ G" O6 B6 c<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
5 J" T, p- s" L. X<!--*用户工具栏开始*-->
& C* H0 e& _" @" a' `  o<div id="umenu">
; T; ?$ y6 q2 ]# K- y6 O( U<!--*判断是否已登录 这里是已登录*-->
# s' Z5 Z6 c  n( W6 C1 p) D<!--{if $discuz_uid}-->
9 R& {  [% S. ~' B/ g<!--*用户名*-->
# ?# w* }3 n$ u  \. k5 I<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> 7 o( ?" i3 L$ B" o$ r4 y
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
0 i/ D( [# Y( G<!--{if $allowinvisible}--><span id="loginstatus"><!--{if !empty($invisible)}--><a href="http://blog.soso.com/qz.q/member.php?action=switchstatus">{lang login_invisible_mode}</a><!--{else}--><a href="http://blog.soso.com/qz.q/member.php?action=switchstatus" title="{lang login_switch_invisible_mode}">{lang login_normal_mode}</a><!--{/if}--></span><!--{/if}--></cite>   T! x1 _  L2 d3 G
<span class="pipe">|</span> 8 V$ r  _8 C* E) e0 S7 b( b7 V
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
2 W7 L- @; B' v% C<!--{if $ucappopen['UCHOME']}-->
: a. c% A8 a7 w+ Y' l, D% _5 t0 s<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> * k3 A9 B. H$ e4 ?; f, T
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
3 J2 C( d! J5 m" }<!--{elseif $ucappopen['XSPACE']}--> 1 r  `. J" }6 N) G
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> 9 ?3 I- [" m# _2 D8 N
<!--{/if}--> ) W. _% G4 {/ m) S8 [; V) V
<!--*"提醒"的链接是判断当*--> ) S- D7 {. t7 K8 Y: l
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
  J: A" H* f/ [5 |: E: a4 H+ H4 d<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
9 V5 H  D: k' o! v  z<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>   \7 C7 P2 N+ q* |/ N+ p- R
<!--*当有新提醒的时候 显示红色信封*-->
( n7 R" Z8 @/ x! h0 J- I' C<span id="myprompt_check"></span> 2 U+ z) _; F0 S7 S$ z; H5 {% c2 _
<!--*短消息链接*--> ' ~, G- u. w2 k( k; i8 d$ L
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> 8 t" ^5 t% q  O4 \) Z
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> 4 @6 d9 @  w* x4 f
<!--{if $taskon}--> 5 h7 N* ^4 p' F, T7 o+ k7 l0 n
<a id="task_ntc"
" ~) V) S  {! c- a: B% ^<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
- }& j$ ~- ?, V  k# G  {& X! m{if $doingtask}href="http://blog.soso.com/qz.q/task.php?item=doing" class="new" title="{lang task_unfinish}"{else}href="http://blog.soso.com/qz.q/task.php"{/if} target="_blank">{lang task}</a> : Y& `% o6 i( @. E' z" i2 ?+ @
<!--{/if}-->
( o: _  D; d! F" s! \7 V0 X$ h0 j<span class="pipe">|</span>
/ c6 Z# U+ ^* f: k/ P<!--*个人中心链接*--> + n3 x% e& w7 t( I( P
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
  z% w( {9 }3 W' }- k% U- j% q<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> * d: h. ~4 \% E  u6 H. r
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
2 V  G& P6 @( [* O+ e7 L+ i1 p<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> - w% F; i6 T" g  ^! U: y
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
1 ^/ S% P; v5 P7 j* N<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> / {, B! R  Y5 M4 B
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> % |3 W$ h! L$ \! o5 d' z
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> + t* g' {7 G5 p. z: V2 v* h. D7 C
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
' _- f8 T7 W) @) x) P  ?<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
9 ~: g, }* ]0 O2 H0 `3 i<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> ( x9 Z6 W' O# ]# ~
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
4 i$ d% C2 s+ l% a. S<!--{else}-->
2 a( r9 ?6 e: Y* B! f% Y0 L<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> - _* k4 w! l  i1 s; a# ~* H
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a>   W8 ?9 |8 N( X( d* M" f
<!--{/if}--> . o' t/ ?, z- ~9 f% R, o# }
</div>
( ]& U. J8 Y- o% J<!--*头部广告位*-->
) @; p* E% C, G  x- R<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
' `4 C  O/ a* N! q6 T) `<!--*导航栏开始*-->
0 f9 D( E3 H3 L3 `  B<div id="menu">
( f+ A  q& u+ ?; P* t! s7 {<ul>
0 K: x2 @2 w8 n/ j0 C<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> " [/ A: M* B6 ^8 Q
<!--{if $_DCACHE['settings']['frameon'] > 0}--> 3 ^! |3 U7 @/ Y& A# J
<li> 3 X  t/ Y7 j1 [3 o
<span class="frameswitch"> " u6 \, @) s+ T. H* e8 q1 U( d& q  n
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
- X, k" j4 V% `. a, M% s<script type="text/javascript"> 4 y0 E, w1 f& H+ d
if(top == self) { 9 G- l% g" F0 @! e( L% Q
{if ($_DCACHE['settings']['frameon'] == 2 && !defined('CACHE_FILE') && in_array(CURSCRIPT, array('index', 'forumdisplay', 'viewthread')) && (($_DCOOKIE['frameon'] == 'yes' && $_GET['frameon'] != 'no') || (empty($_DCOOKIE['frameon']) && empty($_GET['frameon']))))}   m' V; `3 I8 a7 N( f0 H7 J: \' Y
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); " d- X% Q9 p& O
{/if}
1 `3 i" ]- Y2 o; k; d//分栏模式 $ M1 u6 Q# t+ V/ b- l6 I0 B, J
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 7 z: N( A9 Z7 U" F
} else {
9 v) P$ R# p9 }+ C+ C& Y2 j//平板模式 ' u1 e1 Y" W* ]  G; }: D! G3 Y
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); ! M* q" D- J7 M2 h
} # T2 S8 S& e4 U% X
</script> ! N6 F3 ]0 G1 W8 h4 o: ^& I
</span>
, r& B( q& o1 P" t</li> " |8 C" A# I; Q3 U
<!--{/if}-->, X4 o- {% b1 R$ ]6 s/ D





欢迎光临 航空论坛_航空翻译_民航英语翻译_飞行翻译 (http://bbs.aero.cn/) Powered by Discuz! X2