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

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

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

使用说明
8 i8 w+ g( y( Z, `# A1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 # A% |0 \3 L2 r7 ?
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
4 a( q& Y8 E( M: V( P$ v, {2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
6 x; U- t9 H  ^0 Q2 h/ S3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
# ^9 r  h7 V/ L, p- {$ V# b建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
! H4 J- a; ^) U2 A9 w& C我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
) E! s. j3 K  k4. 欢迎转载本帖内容和附件到任何网站 8 T% f& K$ k. t7 N6 M
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
: z6 Z0 x6 x5 K5 Q0 ?# Y; f" u文件说明
4 W! x7 p+ r8 ?$ {8 S9 H! ^Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
( @$ g& G7 p& y* D8 g! ]/ F这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
* }) G1 ~. A, d' O0 q7 f7 l: S文件路径:Discuz目录/templates/default下
  P# p- t3 l! T系列教程地址
1 R6 C" U9 e. [, D" a+ ^% thttp://www.cnzhanzhang.com/thread-29644-1-1.html
! I0 m: W) ?8 D( ?  W文件注释说明: 9 L( W0 J& e. t) \
1. 头部文件修改注释 1 a4 c! `! P% P+ s( U
<!--**********************Header.htm模板注释开始*********************************--> 7 r7 D* w- j/ a/ ^7 f
<!--*XHTML DTD声明 不可改动*--> 8 L! Z! U1 F4 ~5 h7 t1 t; x( S
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> & ~- p9 `% ?" x$ L, m7 @  ^
<html xmlns="http://www.w3.org/1999/xhtml">
5 ?/ b5 |: z4 J) V<head>
6 r+ B7 Q6 J( @' Q* N$ V<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> ; A3 T: m2 c% Y5 N) ]9 ^; Q
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
+ W. x+ E9 c% u. r+ P( q# ~3 D! p! l/ `<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
: [2 e9 q/ A- Y. X/ i1 C1 K3 {<!--*其他头部信息 感谢CS1.3指正*-->
+ Y' H2 @3 S0 ^  [2 g5 ]$seohead ( V0 P/ R  f3 e1 {/ C; i" ^
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> ! z  L' Z, n9 l8 h
<meta name="keywords" content="{$metakeywords}$seokeywords" />
' F& a8 Z$ X$ j0 c  G! M! ]meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
9 ~# \2 n0 k3 [; K" W<meta name="generator" content="Discuz! $version" /> 3 {+ F2 [, a- F" X$ B$ U! N: i
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
' G, O! F6 L& w4 B6 o& ]<meta name="copyright" content="2001-2009 Comsenz Inc." />
$ [, B0 _( R: P8 Y  N5 D7 q4 v<meta name="MSSmartTagsPreventParsing" content="True" /> / ?  g1 K) {( R
<meta http-equiv="MSThemeCompatible" content="Yes" /> * W1 A2 X1 d" U8 @5 p8 t
<meta http-equiv="x-ua-compatible" content="ie=7" />
( [+ D4 g) D' |) L" d<!--无图版(achiever)链接-->
. a% m- v0 _. c2 \; u( [link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
; Q8 C2 L6 M5 E9 \/ u' Q<!--*RSS链接*-->
( G- Y, o+ U9 _. i5 O: W& m$rsshead 7 L% M8 u5 @8 b  C% w8 o# ~
<!--*未知变量 暂时保留*--> + ]. N! g% e* b9 h6 L' r( `) f$ O9 n
$extrahead * D) h: o* M6 M9 K9 J
<!--*载入CSS模板 不可改动*-->
' M, q! M" Q! x$ ~( W{csstemplate}
3 [# f3 ^2 _1 M0 F0 i/ y8 f- a! T<!--*一些全局变量 不可改动*--> 6 c- d7 `# W% D) L$ S9 F
<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>
; E( a8 @; W  p3 N4 A3 y) h<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
- m  h3 b. B5 o% E1 g<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>   E: }, T# q: G- o  q
</head>
3 _  f0 e$ z9 g" f<body id="{CURSCRIPT}">
# s4 v% g2 @7 B6 |# Q<!--*浮动窗和一些载入动作*-->
+ h& H, R# W, w3 [' U<div id="append_parent"></div><div id="ajaxwaitid"></div> , Y: K5 _) B9 W8 G9 y
<div id="header"> * Z  E8 c5 Y* r9 u5 l
<div class="wrap s_clear">
7 V! s7 n# B$ g' ]0 k<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> ; f/ r  B# @* S% y7 I
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> 5 ~2 c* E" z9 W% D$ H
<!--*用户工具栏开始*--> / v( X4 E! ?5 L9 Y6 o
<div id="umenu">
+ M4 |, C9 t2 |/ L6 Y7 A<!--*判断是否已登录 这里是已登录*--> $ F: l9 F0 A! g' b3 z2 ?2 ?, X1 S
<!--{if $discuz_uid}-->
8 Z3 j0 ~: y% ~4 S+ R; }& Y<!--*用户名*-->
) E. K% {. M& \<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
. {7 K, ]( J. M3 o5 K6 ?0 D, |<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
3 X. E8 j/ q4 j, L* r3 Q<!--{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> 0 ?: A. `( O$ }  }" [4 a
<span class="pipe">|</span> 9 S# @+ s1 |; Z/ D5 O
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
$ M. H/ F& G  j' `<!--{if $ucappopen['UCHOME']}-->
- Y$ ^) ~( }3 I. Y/ H5 B8 H5 f<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
1 P$ [& Q, b/ p$ H$ ]  v/ q9 B<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> 2 _, g& o5 x" M( |
<!--{elseif $ucappopen['XSPACE']}-->
5 u, r( M( O% p* a  W<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> 3 f, X& \9 W( Y9 J; O
<!--{/if}-->
  x4 }0 s; T0 ^" Q2 O/ K<!--*"提醒"的链接是判断当*-->
6 p, ?3 ^" c, G( h0 J<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" 3 @# O# p  R6 p% S& c
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> $ Y, i; X& ]- P/ N
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
8 N2 c6 q4 S6 O, r* I<!--*当有新提醒的时候 显示红色信封*--> % a  ~5 ]3 i9 k  ^( T% G( n* R
<span id="myprompt_check"></span> " A% b- E4 I3 |* z6 ^/ E
<!--*短消息链接*--> 0 V  e/ R+ N) L
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
0 p3 K5 T) H) r, }<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->   K! m; @( z/ R6 ?/ o: Y
<!--{if $taskon}--> ! y! V* }; [) j( P% j
<a id="task_ntc" ) ~! I8 o0 u' ~- h5 F) ~, g" w
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> 9 F$ O( x, m- s3 b. u- y* m: H
{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>
9 O& @. f; P" R: `0 o, Z8 [3 o<!--{/if}-->
$ c, v, g: H3 i" L1 M; k' v/ k+ I2 n<span class="pipe">|</span>
# t* t' D) ^( D<!--*个人中心链接*--> % x- t6 g  Q6 H' r  f$ N, }3 f
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
" h8 d# I1 x3 e  G! D<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
* Z8 d0 ^; G$ _, D3 Y& k4 I3 S<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
$ p( `' R( F7 j$ y% F<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> 7 x( z% s4 l* t
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
- [9 }0 W: G0 S! q7 r) z<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 1 W/ b9 r1 j' s, F
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> " s/ b6 i! r; U% W5 T
<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
  b1 g- a! Y3 h5 M0 K7 C: O<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> , N" E# F4 L! m" m4 `
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
5 K( O. `/ ~# o0 g<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 9 x& k: A! G  g" I8 \6 q8 d0 f
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
+ j& o" X$ V4 |<!--{else}-->
! a, I" T% |! H' }# H<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> - [+ v- \5 ~8 a2 v2 |
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 1 {6 D- ^; |! d4 |% p7 S6 B
<!--{/if}-->
* r: D* X+ _) Y: _3 |</div> 7 m' {+ C. y+ Q
<!--*头部广告位*-->
  s, W4 Y2 f5 c# P  ^$ d<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> & o, D/ W7 G# P# j: s
<!--*导航栏开始*--> 3 N& T! y2 q/ w7 n& e
<div id="menu">
- |2 I5 z$ Z( F4 H9 i. B- u" h5 A<ul>
) S) o5 h" D. b, k: R8 L: g" |<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
4 G' L+ D' y; j& u1 o- S<!--{if $_DCACHE['settings']['frameon'] > 0}--> ) g  x: A9 [7 S9 K! ~) E
<li> 8 J8 E4 ]) _  r- i; ?: v
<span class="frameswitch">
4 U8 X! r! o# |<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> ! p( V( Y9 _" }& }, M
<script type="text/javascript"> 0 s: j% ?1 }/ C2 S
if(top == self) {
# b( ^) H  P. X' h{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']))))} 5 Z3 U: O6 g' A) h; x7 H  Q
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); 7 z9 M$ F0 j3 B, \2 \3 z$ g2 K
{/if} + W/ N2 ^, B/ ]- v% W" i3 g+ N( T
//分栏模式
& G. J- r* j! ~* u/ Q( U- w6 fdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); ; N  J. g7 [3 C" q0 J7 f
} else { 7 }5 l# U, [1 }
//平板模式 % B, Z! \/ |8 u. V8 w% m( m8 w, X
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
: T- a% E2 R+ b" o3 [9 t- s}
4 s0 @2 l( g  j$ z4 \; T; h- {0 P</script>
: r+ v5 G# V. e6 |4 N8 C9 L</span>
3 z- a. \" U8 s: |" B# Y</li>
" E9 z: v6 ], M- R7 e% E* J# \<!--{/if}-->; H% H) `: ]7 D% S6 m3 ~. K" K2 X, |





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