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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |正序浏览
使用说明
0 B6 x/ s5 l% d. y1 K3 e1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
; Q) S, w- l0 ?如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
" |2 L2 h0 ]2 _3 X6 f( X' l2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 1 m% L: b& c; [$ g' W7 s9 O/ I
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 ! y/ _3 y$ d, Y, @/ D# K. t
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 ' G% m8 l5 c4 Y, p0 Q) c
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
8 U+ H3 Q& l6 G2 [; J: \4. 欢迎转载本帖内容和附件到任何网站   o- g, m, ]  P
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
( ]. M5 F+ F, X. f5 T文件说明 ' f0 ?1 i/ t, Q* e# M- H
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
8 |% p( i# X8 h( l6 x5 y: ^这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
' D7 ]" W1 Y, }8 s1 R; s- P6 I3 `% h文件路径:Discuz目录/templates/default下
- N" l: O- L  d! C3 F系列教程地址
4 w# Y$ @( Y, V- [0 m6 G+ [# ihttp://www.cnzhanzhang.com/thread-29644-1-1.html
7 z1 ?* L, P+ H  J1 J文件注释说明: ' e% E. x$ c8 o; ~; g( L' e, w
1. 头部文件修改注释 & c/ A' |, O) V6 `& b) X
<!--**********************Header.htm模板注释开始*********************************-->
8 k0 d/ N& d6 B$ l<!--*XHTML DTD声明 不可改动*--> 5 e- u) ~6 U  w4 q, J! S& S% y
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
3 ?8 v- a2 B* v& ]3 e4 R<html xmlns="http://www.w3.org/1999/xhtml">
. J/ g- E3 m% N8 I% Z2 t<head>
0 s2 m/ Z9 l& B* g! g+ A<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
5 l9 X6 X3 s# z5 X<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> * ~3 n/ _% `" y; e
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> ' F- c& e% {$ U
<!--*其他头部信息 感谢CS1.3指正*--> / \/ X: U* I4 [6 ~) F
$seohead
4 J' s5 Q& J* Q! B" V<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
4 X& d9 d, K5 j" y<meta name="keywords" content="{$metakeywords}$seokeywords" /> 4 p% n% A- l2 r6 l6 Y; @
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 7 a( ^5 d0 ?9 v7 U
<meta name="generator" content="Discuz! $version" /> * U* `9 n/ c. B, Z6 x
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
6 P3 b: d4 o0 P$ Q0 ^- e<meta name="copyright" content="2001-2009 Comsenz Inc." /> 0 E' B2 K/ x$ e8 F% C' {
<meta name="MSSmartTagsPreventParsing" content="True" /> 1 Y! W! \$ e6 V3 C
<meta http-equiv="MSThemeCompatible" content="Yes" /> 4 U4 q5 M$ {6 o- z2 e
<meta http-equiv="x-ua-compatible" content="ie=7" />
: s5 Z6 w5 Z. u4 {& A: k: w<!--无图版(achiever)链接-->
7 o# z" G7 k' ilink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
3 `8 R- p- [: Y; v<!--*RSS链接*-->
4 w9 d( V' p% C! K6 c$rsshead 0 x1 a. ^1 O: u5 K9 W
<!--*未知变量 暂时保留*--> % N5 v' d. p4 R7 Z6 n8 _, |
$extrahead
$ H4 j: B9 D5 N; l: @0 U* X( o<!--*载入CSS模板 不可改动*--> 9 ]# ~; {! e2 ?
{csstemplate}
9 `! N& O# e0 f3 q; }<!--*一些全局变量 不可改动*-->
3 s" e* L* u$ M1 W+ }<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> / O" ~* E. e. _) Z- D) o
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
  j6 J% P: E5 ~) r<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> $ a# y$ j& o, q7 J6 l* O" W
</head> ! |( @$ j0 m. `# q" o
<body id="{CURSCRIPT}">
5 T4 m2 W) \5 A4 j. I. s<!--*浮动窗和一些载入动作*-->
3 E& b* m, T4 \) M" c<div id="append_parent"></div><div id="ajaxwaitid"></div>
. _3 i4 P" u* A<div id="header"> 5 L5 c6 w2 b! f' Z
<div class="wrap s_clear"> $ f; @) `" t$ n7 X4 F9 ?- b* E, B$ n
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
+ N  A' Z/ F+ K2 T. C5 a: ~3 u5 R* P<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> 9 M+ G: _, Z5 a/ v# D$ h" r$ I1 X
<!--*用户工具栏开始*-->
5 o3 L1 y* ^+ Q8 h<div id="umenu"> 5 }* ^4 r2 J8 P( @3 ]# z
<!--*判断是否已登录 这里是已登录*--> 3 n$ ~' G0 {" s6 R: J; J
<!--{if $discuz_uid}--> % ]' f' z" C1 }4 @
<!--*用户名*--> 2 Z* X) K; H1 R: b9 g! d7 V& b
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
( Y, O7 E7 h" _4 M<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
1 {4 [2 P* g8 S; L! R" J<!--{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>
3 w* U2 T) d1 a& p" `<span class="pipe">|</span> 3 X6 P% b3 N9 P; X9 @* x
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> , e- p4 O/ ?# n. p3 N& F- h
<!--{if $ucappopen['UCHOME']}-->
" H8 q( H; N) g<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> - A  J! h' p& ?3 q5 @/ Q/ B7 P
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> 5 _  r5 X! u  t) H6 q$ L+ V0 }
<!--{elseif $ucappopen['XSPACE']}-->
# P3 t2 q3 v, }+ Y$ J<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> 5 S5 N- S5 p6 a" ~$ {
<!--{/if}--> 7 X6 J4 i$ i( ]' Z6 Y1 y0 f
<!--*"提醒"的链接是判断当*-->
# F" ]- t+ v) s* b; Z0 b/ K0 S<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
. r3 ~" ~9 j& `, ^& I<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
: s4 Q  @& c$ }6 I' `<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
! L7 s, S$ i$ S" o/ m% T2 L, h+ o<!--*当有新提醒的时候 显示红色信封*--> 2 [7 U; S- V) S6 B9 W5 q
<span id="myprompt_check"></span> . t3 U  H4 P8 s; W$ }) O
<!--*短消息链接*-->
) f( i+ w: Q8 N( V& G4 _4 u( Q<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
! _! N3 P8 ?0 L2 g<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> 7 S. e- L4 _6 l7 {, {+ G
<!--{if $taskon}-->
2 i+ e' D4 t7 V3 J<a id="task_ntc"
2 c2 c6 s) W/ r, t) h<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
5 S! a0 k# ~; l* f. m3 M2 @{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> $ M4 e: E5 r7 q8 a$ ~6 I
<!--{/if}--> 6 L1 Q, B0 a4 H) i& t+ ?/ K
<span class="pipe">|</span> 5 m0 b1 L% X. {; `  ^
<!--*个人中心链接*-->
+ {3 p0 a2 V, }<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
& J9 [4 B+ f4 |8 q  ]1 j) F0 R<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> 0 S) i& `, @* [" |/ }* p8 }* h
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
, A/ O+ ~' @( @; M9 V( s<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
1 v, z& T! r, R* O<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
9 f$ ?/ Y: A& J* a0 u<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 8 N/ M. f5 w1 K; ^
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
/ v( A" x8 p! \- R<!--{elseif !empty($_DCOOKIE['loginuser'])}--> : r; M, j5 ^' o0 h# J3 C
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> # l& x5 w8 @( Y6 S  t$ i
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
* s, {: d& v5 G8 _0 s<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
& P; V2 e* s. D<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
5 x+ R  s0 B' t<!--{else}--> % Z* j5 {, ?" z
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> 6 l+ g! T. X7 _/ [2 `9 |7 e8 g
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a>
+ a" D! n' M( w: ^- S+ S9 f<!--{/if}-->
( r4 q9 x0 _, W  P: X. z: n7 R( I</div>
- r, H3 i6 f( i: [, X. F/ n. }" {2 A<!--*头部广告位*--> # J, U5 g/ a+ R
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> ; Z6 ?% g* ~+ I3 r! S% J
<!--*导航栏开始*--> 1 M3 z: Q0 c, h" z+ o$ j
<div id="menu"> 4 z$ [9 [% a8 G; u
<ul>
; E/ X( H1 Q3 Z" j0 @3 j' k<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> . C+ `) V9 L* E4 S' b  P4 i
<!--{if $_DCACHE['settings']['frameon'] > 0}--> . U# J5 c6 z3 P
<li>
1 G& T2 ]- g( ~5 m<span class="frameswitch"> ' |4 d5 h' n1 i- F1 o
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> 5 j& f& I9 D. o% k- k9 D8 j
<script type="text/javascript"> 7 w% q$ }2 g+ y. n4 Y
if(top == self) {
7 z) y, _; ]$ o3 p3 d{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']))))} ; U9 E! Y3 v- r0 i$ ^+ \& ?1 ^# G
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); * `8 R7 c# H0 ^; s3 T6 @
{/if}
& Q- M; N( T  o. X! w//分栏模式   u  r" R' G; J( p, b
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
' a: H! R# U3 _& a/ T# X" |4 x; Y} else {
2 q/ I, A; H3 k//平板模式
4 f3 c3 g6 F+ [- sdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); ) Y, m. k4 f9 V3 ^
}
1 C3 X. E( M$ H% f' j</script>
  U0 ~. [; x. t" F</span>
) z$ Z9 D$ }  H5 e& z8 p</li> " }$ F- Z3 P) M7 k( ?1 ]
<!--{/if}-->
& l8 C4 |& w& {' Y2 o
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-8-8 16:43 , Processed in 0.025002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部