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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明
' p# L) d4 S0 I5 m# `5 U0 f. x1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
' b: n) _9 h* D1 Y0 D( ^! N如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! & n2 x2 G* t: j6 P/ |6 H3 u' Q
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
. M& g8 I  j$ h0 y2 V' y7 v$ z3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
, E  @& }+ ?1 ^; u/ g( U建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
/ M# V" b( V3 l" Q$ R% k我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 5 Z; q& l8 X$ j( P6 ^
4. 欢迎转载本帖内容和附件到任何网站 + U9 x! @% R2 ]  @- s
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! - |1 [( @1 d2 u' j* ^
文件说明 3 p5 Q( u" a6 m
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
, a  V4 ]( Z/ f5 y* w% [8 x' K; N7 S+ i这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
5 j6 u3 M( a9 S+ k* j文件路径:Discuz目录/templates/default下
" _0 c# a; w6 o0 r系列教程地址 8 y) O- B" k: U* T  y
http://www.cnzhanzhang.com/thread-29644-1-1.html
( D# ?1 ^: N; ~: e* G* T5 n文件注释说明:
7 \" I0 y! k" `; ~! g1. 头部文件修改注释 ( p1 h) `( V# c0 i7 I0 u% \
<!--**********************Header.htm模板注释开始*********************************--> 4 C! j9 t' I2 {0 x% d$ o  S1 m
<!--*XHTML DTD声明 不可改动*-->
& I, l! V, ?( g, G2 M0 O<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> 8 x9 u1 U, I- q0 c0 j
<html xmlns="http://www.w3.org/1999/xhtml">
$ H# A  _2 j) _: H2 ~7 N9 N<head> 5 m5 C; U8 j% \$ O
<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> 5 o+ E, W' y- n9 A8 n) p! k
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> / r9 f3 o+ P  O' Y+ {
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> # A" Y$ c, S' ]
<!--*其他头部信息 感谢CS1.3指正*--> 4 ~6 }$ j+ ]& k7 U
$seohead
  E8 T9 d/ w5 {6 a<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> % B3 g6 F# G& e
<meta name="keywords" content="{$metakeywords}$seokeywords" />
( V! o& a5 u! B* G  Cmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
5 r2 h; I: F9 Q<meta name="generator" content="Discuz! $version" />
2 O' N! `% N) b# X4 a9 W# J8 m<meta name="author" content="Discuz! Team and Comsenz UI Team" />
% _2 ?* e. h& m% Q1 X6 v<meta name="copyright" content="2001-2009 Comsenz Inc." /> ! \* ~. y& }9 y! r, m. k9 `
<meta name="MSSmartTagsPreventParsing" content="True" />
1 R0 w0 j# R" W8 p3 h* F* e<meta http-equiv="MSThemeCompatible" content="Yes" /> 7 ], D4 r; O* x
<meta http-equiv="x-ua-compatible" content="ie=7" />
* L- g8 O$ K' U) _$ O<!--无图版(achiever)链接-->
3 h( e  H- r/ z, `$ ?& p% l+ Ylink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 0 q, Z. g  ^2 A6 x) y
<!--*RSS链接*--> - u+ u+ f" C0 l1 l, A
$rsshead
7 U0 o2 k" `, n" i) D5 ]1 n<!--*未知变量 暂时保留*-->
$ p, F) ^. o+ T/ `$extrahead
. ?6 {( k  q- a% C<!--*载入CSS模板 不可改动*-->
" D6 t  q3 Q8 S/ [% X{csstemplate}
5 a" w- B/ G+ _+ H0 c<!--*一些全局变量 不可改动*--> ) t% ?; G- f& K
<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> ( P" q: V( i4 E: ?( r+ m
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> / U9 X# `* t% j# n
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>   \4 n6 l4 l  A4 N' u6 R: p
</head>
' b4 j" l+ ]+ P; b<body id="{CURSCRIPT}">
( m( F/ ?- E5 Z+ L1 ]5 k0 a) a<!--*浮动窗和一些载入动作*-->
" N2 o! V4 J1 f+ H! F; E$ `5 I<div id="append_parent"></div><div id="ajaxwaitid"></div> / d% g9 D4 z# l' Q* G+ e* u$ K
<div id="header"> 2 q8 y' o) f+ a. s' j+ L  S& l
<div class="wrap s_clear"> / p1 n, i/ F1 C; u2 b
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
. U& R4 G: c9 c, s<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
) L* u' x( W, a1 B# L<!--*用户工具栏开始*--> * ?1 L' r+ T" F" M, i8 b  Z0 _
<div id="umenu"> . K) |4 T3 |) A' f
<!--*判断是否已登录 这里是已登录*-->
9 @  @8 U3 E0 n" ]% E7 ~! o<!--{if $discuz_uid}-->
& G5 d% b1 c; T+ G- o* ]<!--*用户名*--> + M4 G( M8 U! u2 u, _6 r
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
1 n) @' }! }# k! x9 n4 ~4 }- O<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> $ O  P: F  M: P% ]$ d2 F2 a$ h7 H7 E
<!--{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>
! W+ L- w. d, [8 D<span class="pipe">|</span>
. N. a; K2 A( R- m! R3 |3 U1 ^  s<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
! s* R! K& O: Q<!--{if $ucappopen['UCHOME']}-->
  ~& l( F: w2 U& @. c; ]- K<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
. Q* P" V) ~6 `1 Y<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> . [9 B# f& Q7 K. F6 F
<!--{elseif $ucappopen['XSPACE']}-->
% [2 P' S2 J( C( h; U) f" K<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> 7 ?# K, P* M! T( ?
<!--{/if}--> 0 [- ~9 O" i* q7 _
<!--*"提醒"的链接是判断当*--> ! i3 \. o. g1 L( v: u- u! e. N
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
: L0 J' Z( X3 _1 g5 d<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> ( ^7 d3 v: q" l( F9 A6 B7 P
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> ! F2 _2 h. @9 p
<!--*当有新提醒的时候 显示红色信封*--> / Q6 t5 L$ L. |! H4 B+ Z3 ?
<span id="myprompt_check"></span>
  b1 Z, r# h  K<!--*短消息链接*-->
- H0 v4 N1 G0 `* U1 ]<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
2 e# A" P8 Y  @' |, H. c6 D/ d<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> + P' v3 J- _8 w& ]3 c. z
<!--{if $taskon}--> . p. E* x" E+ P8 ~$ z0 G
<a id="task_ntc"
9 z# v' `( m: e3 _) [- \( i+ X* I2 {<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> : J4 f- v/ y% {' {, k
{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> 3 G7 N( s) S, K& b) b
<!--{/if}-->
0 m! X# T6 O2 b2 P7 e! P" i( g1 [<span class="pipe">|</span>
8 j. S( p8 O0 m' \<!--*个人中心链接*--> . l1 a+ i0 i8 W. f
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
- S8 z5 W. k( o4 B. L& R9 y<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> ; W8 Q" i* c# H8 }+ D# w1 U
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}--> ' `' ]; P1 _8 A" ]3 s* L; R6 x* H  B
<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> ! B/ P: e. m% {) W
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> 4 R4 D# G( s+ S9 z( N! ]
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
+ o6 H# D2 @! u<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
5 U/ j" G; A  V# i3 k  b0 D<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
( k8 H; ~( e0 _! J' D. J2 Y& U<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
1 Z- u9 f) ?- Q( I  r2 I4 O2 A<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> + j" x5 l3 _$ T
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
; k( K- M( h$ x2 \2 ]+ ]<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> + n) R- g- |' q5 a
<!--{else}-->
& y9 B- D4 M" K8 a. t- Q  M<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
* P. l. |2 e) t<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a>
; ^1 Y! H& P3 G, n<!--{/if}-->
$ E( |# T  |6 h( q* R</div>
, W, p" i  E9 w2 z: B<!--*头部广告位*--> # {: O2 J1 H: r
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> 8 k0 }- D5 e7 L+ k
<!--*导航栏开始*--> + z" \5 }$ D! v8 s2 U, u0 m
<div id="menu"> 4 a* c2 _* i9 }4 a5 _* U
<ul>
$ J7 R. x' s* u! n  ?: s) G<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
- D1 y2 W+ R! U7 M2 ^<!--{if $_DCACHE['settings']['frameon'] > 0}--> & G- T3 \- o4 I& w  {! y5 |
<li> : p1 u5 X7 ?5 W" ^" J5 V
<span class="frameswitch">
& M; c2 c8 Q) J% m<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
  n/ A7 L3 j) Q. V2 m5 f% I: E2 C<script type="text/javascript"> * ?3 y; i) y2 `/ H# q
if(top == self) {
6 W  A4 w5 W4 u: @/ R# i{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']))))} 6 }# L9 v/ P0 H" @3 G! f  Z
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
' H2 s( f1 x. N4 Z{/if} ! r# G' }  j" X9 G
//分栏模式
, e) f$ q/ ~0 r1 ]+ V* E( Ndocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 1 q4 F4 I' b! g' {+ }2 G$ V
} else {
& i2 Q9 s& {6 @: q1 o/ T8 q//平板模式 ' ~  u) j* ?) x" Z# z6 K' \
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
& Q5 k2 K; @. ]$ x} . u1 `$ L* n) \
</script>
* E9 s4 J8 i1 O) x4 |</span>
" }" E7 r8 [. \9 v</li>
) r8 X& R  V# o; Q3 |: p. O<!--{/if}-->" L% x, C# w; [/ ]
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-1-12 13:06 , Processed in 0.024001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部