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

 找回密码
 注册
搜索
查看: 2786|回复: 0
打印 上一主题 下一主题

discuz 头部和尾部模板(header.htm和footer.htm)修改 [复制链接]

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |正序浏览
使用说明
* J8 z% `: `& j1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
# O; y: h9 S9 t) y) y  R* Z- c8 Y- g如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
) x# W& j7 U2 q6 c. ^7 U. k2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 : W8 m5 r7 }: a" U7 _2 f
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 ' A0 f6 W  }3 O; T
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 8 o8 e- Y1 @1 L
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 & \, P& s" Y5 X9 J7 M* l, Q
4. 欢迎转载本帖内容和附件到任何网站 4 q7 @1 ^8 X1 y# S& X
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! & r7 A: g6 B  o2 G, n
文件说明
9 @6 w& ~* P) |( R0 \! l0 W$ N% PHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
2 d% J1 O5 a! {2 T  u- }' u1 p3 A这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
% s) f9 U$ T* i4 p; t* T, @文件路径:Discuz目录/templates/default下 9 x( B2 P: H$ b$ z
系列教程地址 ( b$ t" J$ v. R% A9 y8 [
http://www.cnzhanzhang.com/thread-29644-1-1.html
8 |' \( A5 K* ~! n9 i# |$ ?/ l7 O8 s文件注释说明:   Q1 }9 u4 L4 l8 A7 p- e
1. 头部文件修改注释
3 g( E$ ?  H3 L! r8 Y<!--**********************Header.htm模板注释开始*********************************--> ! I! r% O! D0 }9 x. T( E- m& ?
<!--*XHTML DTD声明 不可改动*--> ( K0 y* S: s0 h& L4 K, \0 H7 e
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
, q& _2 C2 ?( L' s6 G<html xmlns="http://www.w3.org/1999/xhtml"> 2 D$ S: G5 \+ q! `8 l3 a
<head>
$ F5 c0 z' l0 t* T# O+ F/ k. {<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> 1 K1 x0 q5 |9 ]! b7 s
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> 0 [0 C: M7 J% u
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
- R' c, S: q/ O8 I) z6 x<!--*其他头部信息 感谢CS1.3指正*-->
2 h/ y5 n& T, K1 O, Y) r. ^5 X- ]$seohead ' T) d4 O; V  V3 `2 e& G7 o, o% g
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
* M! e$ ~! `$ Q) g  k4 C9 G* P<meta name="keywords" content="{$metakeywords}$seokeywords" /> $ v/ ^. B) D& V1 Z$ E
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 1 V' D$ r6 P. e1 R
<meta name="generator" content="Discuz! $version" />
, k6 i" e' G+ B8 _2 B6 k<meta name="author" content="Discuz! Team and Comsenz UI Team" /> & ]  }( n$ A) Y) a: y
<meta name="copyright" content="2001-2009 Comsenz Inc." /> $ |2 Q2 I! F0 y
<meta name="MSSmartTagsPreventParsing" content="True" /> 7 J5 r& O0 A' E, _& `1 E* r
<meta http-equiv="MSThemeCompatible" content="Yes" />
8 [' c- Y3 l) B* }) y+ o. V( P<meta http-equiv="x-ua-compatible" content="ie=7" />
8 ~5 q9 D( b4 a/ q<!--无图版(achiever)链接--> % J; u% i& ?# Q  h& T+ @. M+ I9 i
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 5 C5 V; V" F* Y
<!--*RSS链接*--> : u( J3 M1 Q* O
$rsshead
+ z# v% I8 g) e: w/ d8 R  ?<!--*未知变量 暂时保留*--> 0 f4 b, y* K3 e
$extrahead / P# |% r4 ~4 {3 D3 o* s! e) @
<!--*载入CSS模板 不可改动*-->
- p" I, N& _2 J" m; R( A{csstemplate} $ V2 L! t+ Q* j7 T+ [1 T" I: I0 ]
<!--*一些全局变量 不可改动*-->
; F0 z: S4 V  ]  x* h! _7 Z<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>
3 I4 P) ?8 ?; _4 @, ^& f<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
: L: E0 q; y+ `% e<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
4 Q0 R/ Q5 @& o8 q</head>
' _: ?6 _8 P, \/ P8 Y, n- j<body id="{CURSCRIPT}">
; \6 C# K! E( A7 b0 N  \<!--*浮动窗和一些载入动作*--> ; A9 L7 }; w* x7 V" l2 q! q; y9 O+ v
<div id="append_parent"></div><div id="ajaxwaitid"></div> 0 P) U# S; N: A7 R. n
<div id="header">
& q+ t7 z; z2 `. r<div class="wrap s_clear">
/ w- b  ]7 X4 q<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
/ `, p; E, z* |! X6 y6 [<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> $ ^. t" C1 R8 F* w
<!--*用户工具栏开始*--> 9 z% v3 u4 m5 I# K& a7 A% a- }
<div id="umenu">
  E. |: g, q7 e9 ^8 n1 z% A8 C<!--*判断是否已登录 这里是已登录*-->
% M2 [4 R1 e7 A4 ~5 @( k1 S7 ^<!--{if $discuz_uid}--> . K! Y& g: G& m. n$ N6 j
<!--*用户名*-->
/ Y2 x3 Z: o' c<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> / J' H" O' }! {( o8 a
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> ! `6 B% {( |. t
<!--{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>
+ N4 p) G3 t$ @/ y" o<span class="pipe">|</span>
1 P+ Y6 J. q( _. e9 @. ?: G<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> / m% Z( @! b  Y1 c9 G
<!--{if $ucappopen['UCHOME']}-->
) g( ~9 d9 j# R3 y<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> ; d, o/ d6 F* r) U2 Z; I: k
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> 5 @, @8 ?* x+ I9 K
<!--{elseif $ucappopen['XSPACE']}--> $ ?! l% ]6 z+ Z1 I7 y" m( v6 z
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
& e( v2 N& v. {4 {. ?) G+ C<!--{/if}-->
: n0 y0 o8 j. r- |<!--*"提醒"的链接是判断当*--> 2 |: T! W. V* |! M4 @: z
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" ' X4 o, A! S6 H- _5 {6 J
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
1 V! l9 X) e: F4 y<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> ' |2 f. T  u9 n7 b: i) I$ u7 l* g% i5 I
<!--*当有新提醒的时候 显示红色信封*-->
$ Q  W% K* c7 u5 c+ o: t<span id="myprompt_check"></span>
3 b+ R) ?6 u, v- W1 |<!--*短消息链接*--> . D- u+ o$ ]. {5 J; r& K# L
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
' S/ s. c- s. a  f<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> ; F# m  k' u3 H  d8 Q! m6 u
<!--{if $taskon}-->
& E1 X% \( b- |; c- d( X( l4 |<a id="task_ntc"
: a( X5 B/ u" X; F<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
. g4 L' x6 h0 j. N{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> 1 j4 @9 m5 w' J' y0 s0 Z3 a! x9 _6 A
<!--{/if}-->
, T) R' y" \) Q, T8 H& `9 W<span class="pipe">|</span> ! ]1 }( m) a4 U; y+ g7 M0 k
<!--*个人中心链接*-->   P) D7 h* O, ^1 F
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> % \# y: ]4 T+ T# m; P1 o
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> 0 k: g3 g8 n$ N
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
  j- g; {% B" U; X2 \3 n8 K<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
2 E+ Y# y$ D* l" [, q+ S2 T3 H<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
" B7 L' d& }) m4 G. N) Q<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> ; P/ D# f5 p- k0 H& X
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
  c7 T/ a" w* j$ y2 t0 f& N<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
$ x% w& t' n( f' g<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> 7 J. T# W0 P6 [1 v: `* O9 M0 H  i
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
% o/ R2 R  S  h; ]' D<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
, _# N- N9 r( H$ ~<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> ( D( g8 P( J2 p7 T
<!--{else}-->
+ D. d5 n  j' [4 ^' |" F<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> " y, |; P( U% ~) E! f  ^( a
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a>
7 o" E$ {$ g3 D) i* V* j5 v! J<!--{/if}--> 9 }1 F$ ^1 w0 E2 Q6 i0 n  ]1 J
</div>
+ o5 ?+ ]9 L% e$ R: N' `( `3 U<!--*头部广告位*--> ' I4 f8 }/ n" F; ~$ Z5 G/ R
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
" `! ]% ]  E6 X, |1 e<!--*导航栏开始*-->
' |$ w: P2 P- F# y  G) N# J3 ^<div id="menu"> ) D# I- s8 |* t! ]" `! d
<ul>
; q; U5 Z$ E5 S; z! D' d7 e<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
3 G$ v7 q  _8 E7 y3 u7 J6 Q1 Q<!--{if $_DCACHE['settings']['frameon'] > 0}-->
2 }5 \3 f# U3 O, Y<li>
9 B4 w. B" }( Z! Z5 d  o<span class="frameswitch">
: ^. z8 K" t0 d' p- @5 q: `<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> 1 Z8 K9 b- T7 P  _5 B5 D$ D; O2 X
<script type="text/javascript"> * F0 C: X/ t3 }/ @% d6 ~: X
if(top == self) {
7 N1 e+ ^) Z) u{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']))))}
  w# L: R1 U# F+ E9 a" K6 T- N4 Otop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
& i7 H# X1 p: X( x& a{/if}
8 o& \  Y) X$ p* g9 I: L) {//分栏模式 1 N# b+ B8 F# F% s: P( P7 h9 |
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 8 G9 k/ k1 U' ^4 O: t* [) y% B
} else {
8 J! K6 K- b) q4 Z+ a, x//平板模式
1 g* r5 I  q" y0 g0 J+ T9 m8 c/ q  kdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
0 K3 _& p) M$ C$ _5 T9 ^  R}
/ ?3 B, B& |, c. A9 o</script>
* t( Y# M* s5 j8 z' K' U2 Y</span>
1 Y& {7 S5 B$ F3 k0 Y9 l- ], r. Z</li> / X% }* c: k8 Z# _* p/ }/ h
<!--{/if}--># s6 q% p7 N( _3 j  m
您需要登录后才可以回帖 登录 | 注册


Archiver|航空论坛 ( 渝ICP备10008336号 )

GMT+8, 2025-11-27 01:51 , Processed in 0.024001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部