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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明 / R" j. x1 ~! K0 {
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 + H1 F' G" A9 {
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! 9 \4 E  \6 _7 L. k/ g
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
9 k- j8 u7 e8 N3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
3 p; B# G' }2 Q( i建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 ! X  w" p0 @  N) J
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
  H' p- T  Q" \* H/ J4. 欢迎转载本帖内容和附件到任何网站
/ Q  m" O6 l+ v. m" M6 n5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! ) ?& k( {0 o$ J) B% \
文件说明
- W0 f  k9 G  tHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
4 B. m0 k" @7 T这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
2 e! }' R- @5 v3 ?+ m/ f9 `( Z文件路径:Discuz目录/templates/default下 ( d! r$ n& A: X0 \  x6 K7 C
系列教程地址 ( z8 ^( V9 i; h  D
http://www.cnzhanzhang.com/thread-29644-1-1.html
, i5 u- o9 h* |( w/ R2 n文件注释说明: & {1 l. ]0 d3 d9 x& i3 I
1. 头部文件修改注释 $ ~! o; P* t+ @2 T( A
<!--**********************Header.htm模板注释开始*********************************--> 6 n, L6 G; S( M' r2 ~: i
<!--*XHTML DTD声明 不可改动*-->
; V8 H  u* c" V7 ^<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> ' D8 e9 L# n( V, T
<html xmlns="http://www.w3.org/1999/xhtml"> 9 G! K& g2 m9 p' H
<head> 2 G! u) @+ d" ]  b2 N" J; L4 a) Z) x
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
) I" M  I. M+ V' v2 `, m' o<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->   i4 I5 d7 J* x5 Z9 Q- p
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> . J8 `: _+ `! w# H' W4 e: m
<!--*其他头部信息 感谢CS1.3指正*--> + h7 C/ e5 ?5 D( m5 s/ O
$seohead ! F- L8 ~. z. E* J, X+ G
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> 9 n! x5 v  Z5 L
<meta name="keywords" content="{$metakeywords}$seokeywords" />
# N- J1 K* Q7 p8 h& Y$ U& ~* dmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
) ]% f$ w; ~: F! J+ T9 C1 k<meta name="generator" content="Discuz! $version" /> % v' U8 W( ?3 U2 `) L! ?
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
( ~9 V6 g2 N% f+ y4 k<meta name="copyright" content="2001-2009 Comsenz Inc." />
" r; s0 X! V# J& r9 e2 F<meta name="MSSmartTagsPreventParsing" content="True" />
; f3 O" W* d% o1 H* i- O* Q  |0 e<meta http-equiv="MSThemeCompatible" content="Yes" /> - J+ ]' s; I2 Z% R, X( ~  o. n! M
<meta http-equiv="x-ua-compatible" content="ie=7" /> / B9 @% I: h. Z3 e2 s+ w4 D8 V* Q4 t
<!--无图版(achiever)链接--> 8 f3 C7 s/ V4 P3 p
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
! \1 m; b7 p: @! A<!--*RSS链接*-->
' d: X' \2 L' g( u8 A( g$rsshead - `/ X6 D5 V9 I; I: a
<!--*未知变量 暂时保留*-->
$ P! e0 D- w! S% R* o$extrahead
- G) W1 C- q& Q<!--*载入CSS模板 不可改动*--> 1 j# a. @6 j! ?7 V1 E+ k
{csstemplate}
5 h3 [+ v+ p8 W5 F6 D, H9 W" f<!--*一些全局变量 不可改动*-->
" S- y* S# [7 v  \  A<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>
& B* S- N' z) s; v1 _<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
- T. n( G# v7 [0 {: I5 |/ d2 `<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> ( O( E4 j# z9 v8 M& p# F3 \
</head>
" G- w! {  b, O! x/ M<body id="{CURSCRIPT}">
) r. [$ A" a7 J# J6 s4 i<!--*浮动窗和一些载入动作*-->
3 M) a2 g# k# S; M( t7 A  \" f<div id="append_parent"></div><div id="ajaxwaitid"></div>
9 o7 B' H& `% }0 g<div id="header"> 5 y8 P3 ~& g" r9 S: U* t  I
<div class="wrap s_clear"> + ?9 B5 C1 b( n" y3 p  b
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> # i% ]0 Q! Z5 _( d+ R6 E3 U6 \8 X% Q
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
; s2 {% d" M* A1 n8 S<!--*用户工具栏开始*--> 3 q  }" b6 g# f' B2 X
<div id="umenu"> 1 P4 ^+ ~& b# x0 z5 l/ `/ p
<!--*判断是否已登录 这里是已登录*-->
/ }% u" ?7 x6 U- ~& t<!--{if $discuz_uid}-->
8 z( `9 L9 M/ g<!--*用户名*-->
) G7 G: Z+ @/ G  i; k" l. m% f<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> 9 G4 e2 |* \+ |# [  X0 H8 |
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
) d& r$ g0 Q+ |1 G1 m$ x8 T<!--{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  p/ F# j1 j. m4 p3 P0 [, p* _8 B
<span class="pipe">|</span>
1 Q0 {' ?7 y5 D  B% Q7 i<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> ) t* E: h$ w& Z% E) i
<!--{if $ucappopen['UCHOME']}-->
3 Y6 y  p5 ]- W+ F) b2 F1 x: h, }<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> 5 z( H* v' `+ X) H6 A/ O
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
/ n7 s8 u9 V, S3 e& D4 N<!--{elseif $ucappopen['XSPACE']}--> 8 L; s& _8 R# t
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
" i6 _1 J+ u( |/ @' j<!--{/if}--> 4 y! b9 @4 J  }6 q( M0 @9 }0 C5 ]; w. V
<!--*"提醒"的链接是判断当*--> 3 ~( B* m7 {8 c0 x" O3 Y: V0 {1 @
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
7 ]  m9 Z# m  A3 D* Y9 c3 C<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->   l3 G5 U5 C; N1 E  Y! F
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
3 [8 V6 Q0 `  j8 S<!--*当有新提醒的时候 显示红色信封*--> & e! F: C1 v. V, z( S3 r
<span id="myprompt_check"></span> # a$ ~4 ^* ^7 U$ O2 l0 L
<!--*短消息链接*-->
# F, B) H) @3 _2 I  c<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
) l9 @2 j* |; ]5 \# ~<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
: H3 \0 ?  S9 r. o5 I<!--{if $taskon}-->
4 P( g) c! ~9 f/ c. q9 a2 C<a id="task_ntc" / m$ u7 V! D9 C, K) n% \/ E
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> 9 N. B7 w8 p, v
{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> 5 ~- e  i. a& {4 \
<!--{/if}--> & M. l( Z2 g3 S6 A  D; d' u3 V; O
<span class="pipe">|</span> % h" w, _1 F0 i! l
<!--*个人中心链接*--> ) F2 |' g+ R* z/ K
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> 9 N" m( M' c. z7 j, n8 r
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> ! j& B# s+ d- w9 G0 d$ l6 s
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
5 A9 k/ _3 S5 N<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> ( e6 e% S0 z5 l' g
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> 3 `* A/ \$ p( ^3 f! ]
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
+ @+ z! \* c+ s0 n<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
2 U! v3 X% j/ |4 e" d$ z4 v<!--{elseif !empty($_DCOOKIE['loginuser'])}--> ) L; r, I" ^9 S3 c5 Q; G
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
# }* s/ r- n- v* D<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> % n7 [( g. H/ Y
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> " H3 }" |1 I( c: n7 H8 M% W+ v% n
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> * i1 }1 P, ~2 l5 K
<!--{else}--> . O9 @6 W$ R6 i( t
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
# M' `# N4 w% b) P0 d<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> & D. ~% }8 J! [2 [- Y
<!--{/if}-->
. n7 c' p$ q  _( B+ i* z: o7 R</div> / F' ~& B& ]6 [4 A$ d& g' y
<!--*头部广告位*-->
/ k- D" J" ~8 C1 l<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
! i) k% V+ @" C9 k, }<!--*导航栏开始*--> 3 i9 @% }' \# X, d$ f$ I
<div id="menu">
) q9 V4 l2 q! b7 R2 L3 }! J<ul>
1 Y9 \& t- ], p8 Q4 L<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> * c6 T# ?% O( W+ C# `
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
9 A3 i5 f/ [$ v/ w) _<li>
  f/ r3 g1 x! @# N0 s! |<span class="frameswitch">
4 H. L, e# e8 Z& |9 v<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> 7 L9 D, e6 r6 x
<script type="text/javascript">
( B- x7 M0 I" O6 ?( L8 jif(top == self) { # v$ P, n: z* C  p) r" q
{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']))))}
0 \1 w4 F, h- a$ A, u; Vtop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); 9 U, }4 t+ e" Q9 I" l$ h+ C
{/if} 2 V; I5 p! L( e3 k8 I0 C' j4 c
//分栏模式 / g7 O. X# P5 d; m2 i" [' r7 }/ r" ]
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
- Q' W; E0 h. B; i& G4 [} else {
1 {( w; V% T# ^% k1 A1 P& v8 }//平板模式 5 O3 f& U1 V% r9 i9 }
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
1 g' O1 a: L8 U, |& A* n" F% y* `- C4 Q}
; u) a2 Q8 W- i: s- A( X</script> & a% C  J- h1 `4 B2 c
</span>
! E( Q) j6 a9 D' s</li> & k1 F- A# X* i! L
<!--{/if}-->
5 c) A2 s8 e0 l7 L& r9 {& _
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-9-28 06:08 , Processed in 0.025002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部