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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |正序浏览
使用说明 7 R( U! {* I5 P; W  J5 j' }# N
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
# g( @. P# v* u$ W4 l; N6 I$ b' E: I' v如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! 7 O: n7 U; G" t/ u* `
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
" M, H! N" k3 N# u' M3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 5 J/ C/ |( ^) h' ^6 B
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 , H+ Z" u% d$ e+ A* f
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
- D3 J" @: s( E0 V4. 欢迎转载本帖内容和附件到任何网站 - K1 r; y1 n+ V3 C. g
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! 9 p9 G  i/ t+ q+ ~1 t  n
文件说明
0 I1 J% F" h# ^2 Z) O9 jHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
; ^! H) @% f4 K  _8 G5 A这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
5 i8 \& I# h% j. x( z文件路径:Discuz目录/templates/default下
( q+ h" W8 t2 a/ m0 H2 |. o系列教程地址
/ S5 [) u( O# X# e5 ^, D9 ihttp://www.cnzhanzhang.com/thread-29644-1-1.html " j, }. C# x8 K
文件注释说明: * a( N  A$ |6 e2 k$ ?7 Z
1. 头部文件修改注释 ; }: H1 Y% j7 V) h
<!--**********************Header.htm模板注释开始*********************************--> / l9 [. ~5 f, c4 Y
<!--*XHTML DTD声明 不可改动*--> 6 r( }: \. A1 m5 R! q9 D
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
% ?% |" c! I# B( d0 V<html xmlns="http://www.w3.org/1999/xhtml">
( @9 k, Q2 E9 C7 _6 Q) L2 ]<head> & ]6 `3 j+ C4 x0 W
<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> % s' `3 B- w% Q
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
, ^) D$ I/ v' r  n% n) e- p: S) B<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> 3 y/ S* K/ Y  ]: m
<!--*其他头部信息 感谢CS1.3指正*-->
" m( x( v" T; N$seohead
; |% x/ p8 U6 q- s: C/ \( v% q2 S* i<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
7 ~1 z- A7 l0 y1 w8 n9 g" N<meta name="keywords" content="{$metakeywords}$seokeywords" /> ; H6 h; D  `. a
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 6 y) M' a! b% J; j$ R& c/ r
<meta name="generator" content="Discuz! $version" />
7 T6 Y0 A8 ]! E0 E<meta name="author" content="Discuz! Team and Comsenz UI Team" /> ; r: C6 l5 j& G7 R- v. S' I2 M3 u
<meta name="copyright" content="2001-2009 Comsenz Inc." />
1 O& E% S  n0 Q& a% I8 R<meta name="MSSmartTagsPreventParsing" content="True" /> / e+ M7 s: w$ A) O
<meta http-equiv="MSThemeCompatible" content="Yes" />
9 p; N9 M$ ~- c! d% w7 \  p. j8 k9 o/ w<meta http-equiv="x-ua-compatible" content="ie=7" />
# F3 z, k3 g3 [% I5 N6 ]<!--无图版(achiever)链接--> 7 l+ z. w; T. ?: O& v
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
) r* \2 I" E+ b% z: V, V$ |<!--*RSS链接*-->
. p: C1 v( n4 P3 n$rsshead
' V$ [2 E  z! X, K) e# x<!--*未知变量 暂时保留*--> ; n' m+ O- O, u$ q5 O
$extrahead
% Y+ j7 \2 X- n8 ~7 c<!--*载入CSS模板 不可改动*-->
" C) d5 ?$ ]9 p! n3 M) K% l! Q{csstemplate}
+ M9 v5 Q5 {; P  G<!--*一些全局变量 不可改动*-->
! V4 ^3 Q8 [7 i; j" R<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/ J. f& d0 s: p* P" M$ _
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> . e9 \6 @+ y4 w- [6 g
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> 9 Y, U; y+ K( z  Z3 h; B% ~; p* r
</head>
4 S1 N  t0 z" e+ w$ B; p. T1 H<body id="{CURSCRIPT}">
  u9 q* W( e0 D9 j<!--*浮动窗和一些载入动作*-->
; v6 i' E; f0 J- H& B4 w3 n1 P0 m6 P7 N<div id="append_parent"></div><div id="ajaxwaitid"></div>
. Q/ S' m! H) b6 ?# y2 Q% t) `<div id="header"> 2 l  z  I: C: }' c' {6 q' r/ `4 ?
<div class="wrap s_clear"> 1 N- X+ V2 p( b& P2 k
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> ; C. j. T# t! I4 ?- E
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
( X% M" F0 l! l" O  W3 n* |2 t<!--*用户工具栏开始*--> 5 o% M) z' O) I+ R& [) P# A
<div id="umenu"> * b6 l4 {# w1 s" _' ]
<!--*判断是否已登录 这里是已登录*--> ! ^, v; b# x. }7 I: S
<!--{if $discuz_uid}-->
% @( Q1 }" s, N# T2 @+ @& G/ Y<!--*用户名*--> 8 u! V. f: l6 ~! ^% O( }5 k
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> 0 n+ n, g# w) {1 j
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> / a2 m' P3 e5 W8 [3 |, I1 r4 [/ 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> 4 {- O  g. A( P
<span class="pipe">|</span>
. l- T' c. y2 w4 @, C% T; d5 U<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
% s( U: ^6 Q) Q2 p: f<!--{if $ucappopen['UCHOME']}--> & v/ p4 q8 J9 a. F
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
, z9 N& n. a' F<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
/ B) m3 g& \# }4 s3 I<!--{elseif $ucappopen['XSPACE']}--> ' v# z( [8 R2 f6 j9 H7 \; X# V
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
8 A8 K1 T. ~/ |& h: [<!--{/if}-->
' ^: }- L$ M5 ?<!--*"提醒"的链接是判断当*--> 1 s0 q7 N5 h& L- ^% E3 S# `" w
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" % b3 a3 [7 o- I$ c' ?# V
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> 7 x$ Q1 ]. [" K* N. }" q
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> 5 O; l! D* g2 c" J6 x( I+ E* r
<!--*当有新提醒的时候 显示红色信封*--> , ?9 r8 ^% W- p6 B% c/ w
<span id="myprompt_check"></span> ( p+ \2 Q) X4 X! B/ U# h5 K
<!--*短消息链接*-->
4 n& _) L7 W8 W% q* o' N<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> ) r7 h3 X. p, [% ~4 s
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> / D2 L4 C3 J( D  n& N4 I
<!--{if $taskon}--> 7 ?) A! m, z& |8 j
<a id="task_ntc"
% U+ K! m- l5 M2 w* q1 Q<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
5 H6 \: a/ |8 T& j{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>
+ b/ j0 I1 {, B1 |+ h% M7 |<!--{/if}-->
$ \& m! w. k' U2 E! _$ s: e<span class="pipe">|</span> ) ?/ W. G/ `' v3 `; d( K
<!--*个人中心链接*-->
% a" e8 d/ k& Q: P9 i! f<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
% o/ U: v: y0 T% f* L<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
" u: ?, k; N/ z* H<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
- F9 ]- i# ^+ y1 g* D7 j8 r# {<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
, c9 |, ~$ z; }% [+ d* K& |. ^7 r; q<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
+ N+ l* O5 q4 d<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
. w$ O  l, u5 L9 ~% L; A# F  ~<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> + w2 b3 K  W8 m9 Z: X+ O
<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
: n- P9 h" l! K" c5 t<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> $ V* s# _( v" M% n& [
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
5 ]+ G# }* X8 t* Y' z( k/ P; N<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
, I& M  z6 a$ b) i8 s. {  c6 l; n<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> 4 _. H) U. k- F$ |" w
<!--{else}--> ; Y' V4 Z1 q# ?& G1 ^  e/ D
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> 7 }5 A1 S; y# C8 U2 P' R0 Q9 u
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 7 H0 l4 Y& r' u+ q& R6 }/ f& b6 w
<!--{/if}-->   z4 H# s' |1 [. }" R
</div> 5 ?* C' _- s: B) [" F
<!--*头部广告位*--> 7 s+ I0 a" R1 S. ]2 a+ L0 {
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
3 C% [2 ~+ N& r<!--*导航栏开始*-->
# T9 e# L4 c5 J/ A/ o5 v, a/ r<div id="menu"> & u- W9 j( }) u
<ul>
1 C2 q/ Z* y7 Q6 N1 \<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> 0 e5 h. i  D8 J' f
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
, x" k. A# U% l. F4 _; ~<li>
6 r: C1 J8 |0 y; Y$ ^7 E<span class="frameswitch">
/ o1 l# @. G) F$ G: }/ {/ Y8 f<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> 9 o0 m% ]/ K- V3 o7 R' X
<script type="text/javascript"> 9 d* A4 [  y/ P$ Z6 Z0 {! q0 i& q6 c
if(top == self) {
* j$ J' R6 @& ]  A# W- u4 b{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']))))} ; Y5 p' b6 a% v6 [. M0 v
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
- e, H0 N6 g0 a4 O{/if}
9 Z" O8 _  N2 Y! x//分栏模式
8 H  N6 C2 S5 A! \% H( Z% ~9 E3 B2 ^% ldocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 9 N" X6 ?# `. J9 G
} else {
7 v1 T# G/ t6 ?//平板模式
1 c' p% Y$ D# l  adocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
0 X6 q$ V# c0 [$ p. M}
+ i6 [/ Q; L8 D4 e4 o$ ~</script>
' W4 @  g$ Z/ ?' R3 L</span> 8 t' }3 R  _1 F
</li> : S' t3 ]8 O+ g
<!--{/if}-->9 y, x( K( j0 d/ x# V- r: M7 a8 t
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-4-16 21:50 , Processed in 0.015600 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部