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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明
# R$ u, m* g, F8 K) [1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
8 b7 h9 F% L3 p如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! 3 F2 E1 M4 K& j  p1 t& G
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
: G8 }' X. _- ^( Z+ e6 m: ?6 r1 n3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
+ x, s% \  T! u; [4 V7 b* m. P, Y建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 0 J. X& I6 S  |8 E% j6 N
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
8 z3 e% z$ I7 W: @4. 欢迎转载本帖内容和附件到任何网站
; s+ s# h$ E& f) }, Y5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
5 F1 q' e2 Z! n文件说明 ' U2 D( ~9 a7 c7 P5 B9 Q8 R
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 - I( i. a% T% _9 T' M* _
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 : L; z) x5 k" j6 g9 o& m5 m! }4 |8 |
文件路径:Discuz目录/templates/default下 ! s" w9 F: ^1 ?
系列教程地址
: k0 t9 E0 Z) d8 O" J& shttp://www.cnzhanzhang.com/thread-29644-1-1.html ! E, v9 m' |, b+ }9 P) f
文件注释说明:
- u( w' R" G2 j) K1. 头部文件修改注释
+ ~. H4 [5 b; \& c& J( u<!--**********************Header.htm模板注释开始*********************************--> # e+ w) ?2 W% p6 p% a# k: f
<!--*XHTML DTD声明 不可改动*-->
5 p) ^+ z0 p& v8 [<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
( ?0 i) \6 d4 f3 H0 ?<html xmlns="http://www.w3.org/1999/xhtml"> 5 }1 R$ T# v) n: x  X2 B
<head>
0 [7 b6 f" F+ `" T! o<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> 7 x0 w, H" V# [  z# z
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> % }' h$ {! S0 [! w8 U
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
0 a8 B! Z% `+ q1 h<!--*其他头部信息 感谢CS1.3指正*-->
- ?+ [2 Q/ E6 n& m9 Y. w% K7 f1 C$seohead
1 g0 O( G  J8 z% w8 {<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
2 q& T4 _7 e' G9 J% S1 b1 A<meta name="keywords" content="{$metakeywords}$seokeywords" /> - N+ P6 Q7 g$ n* W- k# |/ _9 w
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
% P6 _! G  [7 R1 a<meta name="generator" content="Discuz! $version" /> 7 x% T- z2 ?  w9 C# V, R
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
( }' w4 b3 `# l$ R/ H<meta name="copyright" content="2001-2009 Comsenz Inc." />
5 k: m& g: L; I) \7 ]<meta name="MSSmartTagsPreventParsing" content="True" /> - H/ o/ g# R# }
<meta http-equiv="MSThemeCompatible" content="Yes" />
, \2 L  v/ w5 Z8 N1 i5 u<meta http-equiv="x-ua-compatible" content="ie=7" />
* `# }$ ~2 G% ]* b<!--无图版(achiever)链接-->
& P6 t5 [* L# blink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
: n/ v) R5 j" ^. T7 k" u( C- b<!--*RSS链接*--> * d2 X! l$ Y+ Y
$rsshead
4 S4 K' _) U7 C0 O) n<!--*未知变量 暂时保留*--> + F, W/ o  L1 f  X# h4 z& I
$extrahead
- _2 T1 G  m8 H; }<!--*载入CSS模板 不可改动*-->
  O4 q( g) T: |+ W1 v5 [/ T7 R- A{csstemplate}
. Z7 O/ o9 d  l0 F7 U, i+ R2 H<!--*一些全局变量 不可改动*--> 8 C. t9 }8 }$ t
<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>
: L) Z" S2 b2 `0 j/ ^, Z<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
. c1 ~* @. w, d<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
* @0 |. o3 H) [% q</head> * ?, }* J4 F5 @9 }/ k9 {
<body id="{CURSCRIPT}">
/ B! j- y: L* ^. A( }<!--*浮动窗和一些载入动作*-->
5 G8 |& q$ `2 _' A<div id="append_parent"></div><div id="ajaxwaitid"></div>
0 ?8 Y/ Y" R9 e( ]3 G<div id="header"> % f2 d& Y& y" R' W
<div class="wrap s_clear">
' k" G; @% V* c6 c<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
, r# U9 _# g. S& x<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> $ ?( ?8 |2 f( I4 d8 H  y
<!--*用户工具栏开始*-->
3 U; Z+ D" N" C1 x8 H" Y<div id="umenu"> 3 t( E. V# f  W
<!--*判断是否已登录 这里是已登录*--> + h- q, i2 y! ^% Z
<!--{if $discuz_uid}-->
9 q" s, L  }( j: q<!--*用户名*--> # x( {8 P) _: J* K# V) M
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
* M4 j' w3 B* i1 K! W<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> 1 i- P! \9 O- J4 ?& L2 n
<!--{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>
: }* z2 [, F. K$ F' {6 b8 t<span class="pipe">|</span>
" s: z9 w( q- H* N$ W# [# [- U<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> 6 ^, D# [1 T, I$ W1 k# l
<!--{if $ucappopen['UCHOME']}--> ' U4 D4 z- K3 z0 W  K4 y; J2 ?
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> * r! C# a9 C  b4 y7 Y
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
/ ~  h% j0 O& U2 ]9 h<!--{elseif $ucappopen['XSPACE']}--> 5 |& R6 Q" m. D3 o: {5 |7 ?- d8 _
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
4 I* A$ p: J% _- ~<!--{/if}-->   r/ P2 K# c+ Y4 S
<!--*"提醒"的链接是判断当*--> 3 P  ]6 `7 r% ?5 f7 C# M7 S
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
0 p4 {5 H9 ]) r# x- ~4 s! f0 a6 i2 r<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> 1 g2 S+ R* \2 [
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> 0 q  E2 K- H! k
<!--*当有新提醒的时候 显示红色信封*--> * I& N+ j" X# s
<span id="myprompt_check"></span>
% w% d+ C8 g" a<!--*短消息链接*--> : t+ F5 ~1 j& W9 z. K
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> / H3 X9 d9 _: N: e
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> / O7 X+ j4 G$ V  s7 _
<!--{if $taskon}-->
$ h8 I  P8 g0 E3 i! H8 n<a id="task_ntc" + ?& ^/ I' {7 L' [
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
8 B( P* ?- N0 X2 D1 Q{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> : Q& C2 i1 r+ Z; W3 m
<!--{/if}--> 4 c$ s( q+ p/ I2 n
<span class="pipe">|</span>
# l: q# x9 ?) E  U$ o<!--*个人中心链接*--> 3 B. I$ G! }% U$ F! E3 s& L1 i& r& ]
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> 3 ^) h* ]( J$ p% x
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
* s  `, T. [& t$ U<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}--> - }% R- f( n; ]. K+ F8 g
<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
5 k' [( B* L9 a- |( S; q<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
, @4 c& |5 D: }% H+ t1 P5 a2 Y<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> " i5 x& j2 W3 h; J
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->   G# T/ H5 k0 d% i
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> ' c+ w: t. e, q3 r
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
- P7 }3 l2 b1 s6 a5 o<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> " C) E# L$ U1 K) m- E3 T, s" {/ P
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> . ^( y1 t7 {/ t6 w
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> 0 `+ R& O/ J$ H/ j( G* D
<!--{else}--> 1 A: T# q0 J+ m
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
, l- `* M; `) q6 i! w( r<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> + X) ^6 a" R) j  f! i/ z( h
<!--{/if}-->   |0 i5 _: {% r4 L( e/ O
</div> % P' a4 ]2 [8 M4 ?5 A/ p( W7 Y
<!--*头部广告位*-->
) E* f+ t  ~5 P( M4 m' f% A; Y3 B& O<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
! T0 ]) a5 M5 Q- s<!--*导航栏开始*-->
  Y% j0 n; r1 O% L<div id="menu">
, g/ ?9 V3 D0 S1 E9 p3 [<ul> 5 ^$ d" F" j" V% l/ w9 o
<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
% C( y- D0 C9 Y: H3 r0 M3 z<!--{if $_DCACHE['settings']['frameon'] > 0}-->
+ B7 _8 W8 c8 j<li>
" A. E# B) r" G$ I7 Y9 @<span class="frameswitch">
  M3 @/ g* _7 |2 h<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> ' w$ B" N5 `; h5 z0 b* V
<script type="text/javascript">
; k+ v0 J4 v1 D3 r8 R8 {if(top == self) {
3 R) V9 Y1 w, c$ l{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']))))} - x5 Y2 H% D: o" l
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
( U& U! [* C0 M{/if} + Q8 O: W7 A. c5 W& m5 m
//分栏模式 4 t# E5 \5 c7 X4 k6 r
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
) `' U% D0 q3 [- w} else {
! \, |+ ~* R3 z, H1 {9 J7 D//平板模式 ; t7 d$ A5 m! M
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
% s) G* @8 M$ a& [} 2 m) o( \" p4 o  n# a" b7 Y
</script> & h8 r7 K& G/ C+ }: o+ q' b/ x/ m
</span>
2 r9 h; V7 e: S7 C8 m: z, e</li>
; M7 q' {7 K$ d5 ]- O8 N' f<!--{/if}-->
  Z) M9 y' m- k! n* O- Z1 j$ q5 y
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-8-8 11:06 , Processed in 0.023001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部