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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明 + a: ]; {5 ~$ o# c1 ]7 S# D
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
$ r  o- r* s' V, `( s6 Q; K8 Y& w0 {$ B: H如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! # F! x, C1 U8 g$ i
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 : R: @* B( b/ c& p, N
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
8 h. ^% \, H9 `3 n) w5 }! V建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 7 \4 R; Z- J0 A' t6 j0 l" V
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 ! W2 @7 K5 M: d# ]; [* n+ v
4. 欢迎转载本帖内容和附件到任何网站
2 @' H7 x5 v6 }5 D* i1 A5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
$ u: [& r  g3 ?文件说明
4 {# x+ N, g# K% n/ ?8 l2 W5 bHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 . V0 P* a0 x% y/ a
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 ! O* Z' l/ ?' o) N6 u
文件路径:Discuz目录/templates/default下
4 m2 n' T# V$ g% I7 X! H系列教程地址
( M; e3 ^" g) \  Uhttp://www.cnzhanzhang.com/thread-29644-1-1.html 0 }5 j0 N0 \8 X  _9 e# W7 f
文件注释说明: , Q6 g  c8 ^' r- \# o
1. 头部文件修改注释 : Z# G, [( z: v3 Q( _8 R( a# b
<!--**********************Header.htm模板注释开始*********************************--> 3 h9 E$ W5 w; o8 y# ^
<!--*XHTML DTD声明 不可改动*-->
7 |: d7 b& l0 w# Z! C  ~<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> ) e% e9 o' `8 |" ~6 k& c  z
<html xmlns="http://www.w3.org/1999/xhtml"> . ]& U$ q, `! W( U4 u
<head> 2 ~8 e( E8 K5 l% i: K( P- B% @1 r
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
. t6 x. F. L, S* i, ]<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
1 c* [2 ^+ S6 K; ^8 \0 c7 l' R. v<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
* ]( `* A5 s3 @  x2 b6 E3 E<!--*其他头部信息 感谢CS1.3指正*--> ; g- W1 A4 O0 t; ]
$seohead
) P7 Z: P: Q6 H" v+ G0 ~9 E<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
) R/ f7 ?6 A1 ^; L. u! O0 K+ M<meta name="keywords" content="{$metakeywords}$seokeywords" /> 8 R% i6 b6 M3 g
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> / `& k' ~7 Q; \/ c+ d  `# g
<meta name="generator" content="Discuz! $version" /> $ @+ G, p9 H$ L& e4 p9 R
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
: Q" Y- S+ b2 Z# l/ k1 r+ ]<meta name="copyright" content="2001-2009 Comsenz Inc." />
# }4 ~- \8 S7 Q% ?: S$ w- J<meta name="MSSmartTagsPreventParsing" content="True" />
4 t$ v% R! l, l: c& d<meta http-equiv="MSThemeCompatible" content="Yes" />
0 Q  U' N, j: d0 B$ a* T7 g<meta http-equiv="x-ua-compatible" content="ie=7" />
# W: G- v# s; W" }) I4 S7 i7 _<!--无图版(achiever)链接--> * ^4 O" l7 K7 b4 C) X$ i9 O
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
4 t8 J5 x1 o) m# G8 B8 s9 p+ X<!--*RSS链接*-->
; [: W% j0 ~& j5 F9 r$rsshead ; {$ p4 r& |1 j' Z6 T
<!--*未知变量 暂时保留*-->
* J, I  m* s6 k: P8 l$extrahead : }. o! q4 u  u% j5 w# y% @
<!--*载入CSS模板 不可改动*--> 5 Y) S0 x- J+ t1 d
{csstemplate} / o9 R8 I. [5 `) C$ S% }- t
<!--*一些全局变量 不可改动*--> 3 ]+ r" U9 c% v: \, E
<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>
* M% q% M6 G3 e<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
, U" g: f/ e2 b<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
# G3 Z& t: w8 X& h3 S9 o1 l( U, T</head>
7 z# R9 r* |  q9 Y7 E! R: K3 a<body id="{CURSCRIPT}"> 6 n/ y  Q% j# j6 L
<!--*浮动窗和一些载入动作*-->
+ g+ I5 ^, K8 v<div id="append_parent"></div><div id="ajaxwaitid"></div>
4 d- J$ e7 b  a. Y) v/ o<div id="header">
; a; t5 ^2 l9 H<div class="wrap s_clear">
* T% B; J- C8 Y; g<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
0 q' Y: [8 u( O9 K$ F<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> 6 k) Y2 ~/ ~# L2 ~2 W# X; |+ H! C
<!--*用户工具栏开始*-->
* }1 ?# Q- f+ W. k$ c& S0 S<div id="umenu">
3 W2 N2 J3 H$ _: G<!--*判断是否已登录 这里是已登录*-->
6 ~. h0 K6 }6 |2 g# U5 f+ Q' ?8 x& K<!--{if $discuz_uid}-->
. z+ t* P* `, L' R<!--*用户名*--> # `3 q3 K5 {% v9 m- n% J' G
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
5 H; T) x% c# L<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> & \* M* z1 t# a# @. z
<!--{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> " }# t6 `% b, q7 a9 m' p3 K
<span class="pipe">|</span>
  K7 d6 w: l/ O<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
6 B1 L# I# G- A/ e<!--{if $ucappopen['UCHOME']}-->
  v+ h0 N' B# i<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
; g* i3 W# M  x& ~- ~  L<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
2 u1 Q6 P6 m( k& x<!--{elseif $ucappopen['XSPACE']}-->   r  ?5 {  x+ d; _; i
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
& ]  S; L5 j% q<!--{/if}--> 5 D+ ?& X0 m: {$ [$ k3 l. e
<!--*"提醒"的链接是判断当*--> - T) P( s0 v" w/ H1 B
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
" i" ]+ v+ {6 Y  m# g<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
! k9 r+ ~5 @. G6 R) H' F<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> 2 e$ t0 W7 i$ |/ Z. ?
<!--*当有新提醒的时候 显示红色信封*-->
) W  @  G7 U! |% D& i0 I<span id="myprompt_check"></span>
. o7 M# v7 @$ m$ p" f<!--*短消息链接*--> # z. z7 O( Z: [! G: M8 G
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> 1 v+ _- r8 W$ `4 |" V  `2 R
<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
: W' b! {" U, Z% Y: g- G<!--{if $taskon}-->
/ w3 Y/ l5 @! U" n- o1 C<a id="task_ntc"
7 x8 x4 n. m. p' t' v<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
' g4 p$ r& ]. |  `{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> ' c3 f/ d$ X& s( _, c9 g1 }6 `
<!--{/if}-->
3 Y# h. o8 ^9 i( f* a<span class="pipe">|</span> 1 G8 Y0 \1 l* T+ t9 u! @
<!--*个人中心链接*--> % `, K& D% l! Z
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
% P. H& z% I+ [1 D+ `% z<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> $ ?1 K- E4 f2 z+ ^8 Y# E' |
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}--> 1 \4 O  T0 Z7 j1 T5 f
<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
2 x4 q% N% ]' B8 s0 T3 ~" [<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> + B% d" x! `. c& f( l% ~5 _8 d
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> % Z8 g: Q5 ^2 k3 L  Z" @7 D8 y1 X# d
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> 1 p& p& h. G& ?8 y2 F6 A2 e
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> & m0 f) @. J3 l& E- w
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
0 A6 c' `* y1 {<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
: g; o# K+ @3 W. ?: R6 W8 C<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
& i% D) s$ x1 [" ^. o' z1 ?<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
! E0 i/ S/ t2 `$ n6 |3 \2 @5 X<!--{else}--> " b  e. w% p5 e& d+ J  M
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
, s1 h1 T6 g1 x<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> $ {: @$ V7 w# a; n* Q, J5 ]
<!--{/if}-->   n( i" k, _% ]
</div> 0 I2 A2 S+ a# ]! Y& M
<!--*头部广告位*--> 4 l( X  ~& k* R8 M' A& y+ a
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> 9 X; D3 D; }' F
<!--*导航栏开始*-->
! T# O- `( K+ p<div id="menu"> 8 o1 [  t2 C6 g2 P- [
<ul>
1 M! ]2 ]% g; K' D1 Y<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> , [" U5 I2 b/ {% I8 X0 t7 }
<!--{if $_DCACHE['settings']['frameon'] > 0}--> 5 A( @+ G0 M0 R4 C3 z7 e! a$ L
<li>
; g5 F7 z. a" S8 i% m<span class="frameswitch">
$ Z, ~. W9 m2 I<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
9 O8 J1 l4 `* W<script type="text/javascript"> ! ~: U4 Z  q4 {2 E
if(top == self) { 1 a$ i' V, b1 k) l; R4 I$ E
{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']))))} 3 r* b' u% Z0 \0 T* l- p
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); / X+ G# G8 _0 {( v9 m+ Z
{/if} 7 j3 B: Q0 U4 ]+ p6 g
//分栏模式 ; J6 F* o& D$ h2 H6 u0 q( e
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
- C2 }/ w) B6 ^6 O6 q0 g( o} else {
) N5 e/ P+ J0 [. y//平板模式 4 Q7 x2 q' c9 d+ ~$ a" v* z' D  J
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
% d4 E7 u! d6 a' Z- Z" A}
) s8 F; f$ b1 {</script> 8 j" W7 ~) A3 X# F$ o  ]5 x
</span>
& Q* S* g2 [) C0 x4 F$ a</li> ! D, M1 c7 L/ s- m! N
<!--{/if}-->
2 v4 \* P+ D5 b8 Z7 E# H% l" t# u
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-9-22 21:59 , Processed in 0.024001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部