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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明 * O9 A4 O: d# l8 A4 q
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 ( g+ d1 V7 r- x  B0 g5 R
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
) I, u1 ]- `+ |6 Z# `0 ~/ T: H2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 $ V$ A* O: \" \  ~* p
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
8 P) D2 L) I9 i  N建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
: t: u9 J& \5 M7 T+ S9 {# C0 e我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 ( X* n- J. z5 \$ b2 ~. m
4. 欢迎转载本帖内容和附件到任何网站
7 h: `' W$ }4 d; g5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
7 i, f" q3 X9 Z/ _& _. N7 a+ b文件说明
. ], ?- _: n* u2 E2 k$ U5 y" R" wHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
3 O+ F% p) r+ D2 N这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 - h; n+ f0 k* s: M. A. b
文件路径:Discuz目录/templates/default下
2 L! |, |" O6 p- l$ |/ Y% l4 P系列教程地址 , L. i. G  j1 K$ P
http://www.cnzhanzhang.com/thread-29644-1-1.html - {6 B6 J3 C. G, @
文件注释说明:
& E# ^0 w9 |4 Z4 Z  Q1. 头部文件修改注释
, }; ]- `! A* Z: l9 i<!--**********************Header.htm模板注释开始*********************************-->
7 I+ R" c- |! t  \' ~: u- i5 l/ ]<!--*XHTML DTD声明 不可改动*--> 7 `5 X5 j' O0 D" K+ G2 l' \
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> / ]4 j5 H: N2 m1 u  L
<html xmlns="http://www.w3.org/1999/xhtml">
2 x4 p$ |# V) J- ]6 y<head> ) S9 \, D4 L0 e
<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> ( b$ D7 P: f6 z& Z4 o$ H
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
. w+ ]) ~! p/ ~<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
7 E+ B3 m' W- z* e# L. E" Z: A<!--*其他头部信息 感谢CS1.3指正*-->
9 J& s! o2 B3 j* T& c$seohead
/ b6 }7 Q2 J! |/ a: W# N. @. O<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> 8 M  u. i  I) Y$ x0 S# p( J2 [1 U
<meta name="keywords" content="{$metakeywords}$seokeywords" />
" g& y6 }) H' a" h" b* Gmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
# N, a  e( d; Q- q9 E1 V) Z" G: G<meta name="generator" content="Discuz! $version" /> . A& V. h& v1 l6 Z; ^
<meta name="author" content="Discuz! Team and Comsenz UI Team" /> ( k3 K' e$ H' Y3 ^
<meta name="copyright" content="2001-2009 Comsenz Inc." />
& `  o& e3 a2 c( Z1 I/ N<meta name="MSSmartTagsPreventParsing" content="True" /> ) B$ g+ z; H! f1 I
<meta http-equiv="MSThemeCompatible" content="Yes" />
" m( _2 L; U. n4 q# P<meta http-equiv="x-ua-compatible" content="ie=7" />
1 A( t$ G8 X6 G: l<!--无图版(achiever)链接-->
+ F4 s  C) J6 U8 M8 z6 `+ ulink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
4 h$ m$ q+ S6 C. `- R<!--*RSS链接*--> 4 N# z# R/ k& M8 m* _. y0 n
$rsshead + ?! c6 Y3 k6 n5 T6 ^3 J1 V
<!--*未知变量 暂时保留*--> 9 q$ {( q9 G* p. A, Q. W' |" _
$extrahead
2 w/ A/ @" {+ `$ U1 t8 A0 b<!--*载入CSS模板 不可改动*-->
1 Z; e, b* P# M/ V' R* j4 Q{csstemplate}
8 m! T' B& v& d1 `! g; I; b<!--*一些全局变量 不可改动*--> , A. o7 H% B/ g
<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>
5 H, B; ?' h- u; j0 m- ]<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->   o0 y/ z3 j! ?1 w, n
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
2 v9 F: s) I8 p5 z3 u6 ]( w</head>
% q) i& ]  [9 G- J3 h. v' n* p+ [) i<body id="{CURSCRIPT}"> 8 q- l; Q+ L. Q" y% O) h- o! u/ e! d; o
<!--*浮动窗和一些载入动作*--> $ V; {4 j: N4 @) d1 z! K' |
<div id="append_parent"></div><div id="ajaxwaitid"></div>
; g& H; W1 h. [" e1 D" {4 I0 g- Z/ n<div id="header">
! ~9 q0 G0 b: K/ N7 J<div class="wrap s_clear">
$ M) `8 A6 j0 W$ A9 n# f: |<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> 7 x, Z8 e& Q3 c
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
" A& @* Z$ V/ p# L6 u% l<!--*用户工具栏开始*-->
; _/ l1 J5 h" A<div id="umenu">
, s/ _' }7 S  L$ u3 z<!--*判断是否已登录 这里是已登录*--> 3 j0 ~6 \4 r  |1 Y( o
<!--{if $discuz_uid}--> & U$ y. A  b+ M, t1 J* d+ u
<!--*用户名*-->
6 [. t1 W7 \: Y0 j5 t<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> . V. W3 \3 J# V" o' s0 b
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
3 g% e; h( }; U. y<!--{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>
; j1 n/ k" `4 S& k, P<span class="pipe">|</span>
5 u: s9 H* {7 [<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
! v# t8 E" |( ^' C* Z, P<!--{if $ucappopen['UCHOME']}-->
6 ]- o1 g9 P, v# N: `6 f& }<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> + f0 b0 }% y0 y- n4 n( q, r8 A3 r
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> ; N# M. p: j8 X2 `6 ?6 G
<!--{elseif $ucappopen['XSPACE']}-->
2 e, n% Q" q# H* n0 m<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> & X% G3 L' ]1 [4 q2 n
<!--{/if}--> ! Y- O, N6 `3 Y; n& s% Z
<!--*"提醒"的链接是判断当*--> ! f: F+ b7 n& |4 K+ g8 Z, X$ ^
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" " w% u! J7 V' }: F
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> 5 z6 X8 A, E+ ^7 s
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> . B2 v* R, c) f6 `* i  |
<!--*当有新提醒的时候 显示红色信封*--> + b% y1 m( X* n4 g8 u$ e
<span id="myprompt_check"></span> ) T9 S6 P2 S9 D
<!--*短消息链接*--> % p# p7 ]4 @, ]1 P
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> ; d0 c8 @9 q, I1 `# [# b+ C
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> % }) ?+ q8 O1 V  u6 ]
<!--{if $taskon}-->
$ m: a! G  P( n<a id="task_ntc"
7 @) Q- W# E  h5 H9 ~<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
& u( }4 f0 N' p" E  _! R. ]  x% ~{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>
7 U: w; C* @' G1 l% x' D<!--{/if}-->
9 K; y/ A3 \. `& c4 C" g5 S<span class="pipe">|</span>   C! O* J* w" N5 x( p, Y
<!--*个人中心链接*--> - [, q4 Q0 v& H: F  w* a5 s( @
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> ! a, m3 g+ @/ x2 y- L2 g
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> 1 a$ P6 n1 f7 Z; @% \# \" e
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
$ n( u" E" n8 N9 x1 B<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
+ ~- C6 Z6 J- E- w" t<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> 5 Q: N0 p5 b3 l) ~+ c5 Z! z9 |
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
/ `+ o- [6 J2 s* V! s# z2 C<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> " f& F- N; E% p) `! i+ ~9 f1 {5 q
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> , b9 w6 R9 D% b7 P; m$ p
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
" i) Q4 I  z; E# D# @4 |! T<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
! r8 I3 W7 V, Z9 k* M/ p/ i<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> " d* _: v/ r- |- s1 U
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
5 k$ l4 D7 ^* l( m" ^/ d<!--{else}-->
/ D6 S5 m" T4 `* c1 \* j: B* W  S<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> ( z" M. ^' `3 ~# x  \* b
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 2 z, n7 `  S3 b' K
<!--{/if}--> / ]* U: {2 u: p/ o
</div>
) I$ E) j9 z) [/ Y9 _  o1 u<!--*头部广告位*--> 5 H/ M4 y; |! _9 v
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> $ h, ]* O: E# U
<!--*导航栏开始*-->
' m- X8 T! @" p5 x0 [  a<div id="menu">
; |$ x* s( H- ?7 o<ul> 3 ]# f. s; i7 O, ?( C' k( O+ B% H+ q
<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
& I0 r# J9 J8 j7 j( x9 K<!--{if $_DCACHE['settings']['frameon'] > 0}-->
; U8 q/ f+ M. r" y" f3 E<li> & _  k$ p- M# [1 ^
<span class="frameswitch">   p; ]1 y: |  w8 G3 W
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> : l- ~  `6 Q8 R. E
<script type="text/javascript"> * ]( y! T- y* Y. B, p
if(top == self) { ! G0 X" h9 ^$ N" t+ s; K
{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']))))}
+ H# T! X+ Y+ z5 H6 u  A3 Wtop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
) b3 H8 I) O& N2 d" [{/if} 8 n, |) B( y$ L
//分栏模式
) x8 B' y9 b! l  I0 J+ A. \' _document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 6 {0 M3 u: M1 `& E# X5 B  x3 Q
} else { ( L  w$ d  h" f- a  h
//平板模式 9 @: g, X" E/ @: Z: @+ [9 t% \6 A
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); 4 h0 {/ u% d& G  p' @2 D1 N
} 7 B+ h/ P9 u( W0 p
</script> 1 O% L8 l/ ~. t
</span> 6 C8 x2 h' z1 @1 T3 l# j/ @. r
</li>
+ [5 D4 k) H) k<!--{/if}-->
' ]: k+ g& E2 H# R( a
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-7-13 00:44 , Processed in 0.033002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部