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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明 & z! \1 P  m6 U* q3 J" c% n, E
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
( ~7 B: k' a( C: P% m3 t如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
$ E0 S* f3 D7 I4 i& D2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 8 _8 N: C$ f$ v. X/ V8 N
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
  t+ i8 \) |! U- b0 [. r" k建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 ) e7 S6 h0 Q$ ~, Y. b
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
* |! W* e8 g4 z* |! q* o  ~4. 欢迎转载本帖内容和附件到任何网站
/ t( @% P' t) Y& t9 G# ], F0 O5 s5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
4 u' b  O& l9 G% I文件说明 0 u$ }/ N( y( [
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 * r5 J% l* f" D% B4 L9 q
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
) d- q, U% }6 \, |文件路径:Discuz目录/templates/default下
1 m! C: d7 k2 Q) J+ w& e: x系列教程地址 1 T  G& T8 \' a
http://www.cnzhanzhang.com/thread-29644-1-1.html
3 H0 s, i3 z- M$ O$ q2 b+ C文件注释说明: ; g( N# v; R% |  [5 @
1. 头部文件修改注释 # c" Z/ r' g* r% R1 M
<!--**********************Header.htm模板注释开始*********************************-->
8 q" D7 h! R3 Y<!--*XHTML DTD声明 不可改动*-->
/ j" j/ n) I; a0 \- ]5 D<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
$ R1 @/ _" W; q; X% E& Y<html xmlns="http://www.w3.org/1999/xhtml">
* b! H: u* z4 d; R<head>
: C* U7 G- H( ?9 d+ e/ O; y% w  u<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> 7 T% [( _0 h) W: r* |0 Y
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> + E. ~* G0 ], u- {. s) ?' q# @( q# N# `
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> " F# a' r6 v+ f. e
<!--*其他头部信息 感谢CS1.3指正*--> $ M! u1 v" @1 H2 v/ h$ ?$ H2 p0 x
$seohead
0 L( W: r% z: y5 ~6 a<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> 1 U. v5 L  v) R% M3 A
<meta name="keywords" content="{$metakeywords}$seokeywords" /> $ C! s$ W9 Q* {2 P" g
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 4 O2 F5 z: |$ q  f# W* e! G3 m5 I) N8 Q
<meta name="generator" content="Discuz! $version" />
3 e  F+ V: u6 G5 ?<meta name="author" content="Discuz! Team and Comsenz UI Team" />
9 p4 s! R' F/ M5 `' z<meta name="copyright" content="2001-2009 Comsenz Inc." />
/ _9 y. _0 [) }# d& d/ X<meta name="MSSmartTagsPreventParsing" content="True" /> 6 q$ d- s" F! e- M. d' s
<meta http-equiv="MSThemeCompatible" content="Yes" /> ' ?* q* B  w5 O4 q
<meta http-equiv="x-ua-compatible" content="ie=7" /> & W+ {8 x8 k( ~# }) \/ U
<!--无图版(achiever)链接-->
; Q4 m# d! Z9 U/ Ylink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
' h( _" F8 q: z0 k( ~<!--*RSS链接*-->
' ^% o9 E2 q$ e# ]$rsshead , e1 Y1 q+ {0 y) G2 S
<!--*未知变量 暂时保留*--> ! l1 K- r& B3 b2 S* q1 ]$ R
$extrahead
/ ^5 i, ?8 a4 O5 h: t+ S<!--*载入CSS模板 不可改动*-->
7 l6 Z8 z2 f& F; k( Y{csstemplate} & c8 w; G9 g8 ^% i: b
<!--*一些全局变量 不可改动*--> / D  H- V- C7 O' j8 v
<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> * V& I; J$ @) f$ ^
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> 1 i; \( P2 ]3 F2 ^
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
4 f' r, Q/ |% d* L$ b$ y* Z</head>   z" r4 R# l, X5 @2 c8 Y5 w6 l
<body id="{CURSCRIPT}">
6 |% A/ q* Y  e; J<!--*浮动窗和一些载入动作*--> 0 _$ b% b9 G- V' c. D( t+ N
<div id="append_parent"></div><div id="ajaxwaitid"></div> : T+ Q3 E' f" ?( X$ t/ K9 h$ ~
<div id="header"> 2 ]2 Y. A2 E6 R! V
<div class="wrap s_clear">   Q4 g, q& R. X. m; W9 y, I  @. I
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
; N5 w6 n' |- n8 N+ H<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> 9 P; s% G: p/ N9 ?& V7 }+ p6 q
<!--*用户工具栏开始*--> 8 X* |, Q+ t0 u" y& P2 l- `
<div id="umenu">
' f, H6 \2 v- z- b+ g+ P<!--*判断是否已登录 这里是已登录*--> , ~5 }  @2 }' M: |
<!--{if $discuz_uid}-->
. S* |; W, K+ K% [/ y- o$ \4 z<!--*用户名*--> % {/ T. G& J% U& r9 e
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
8 s5 s$ C! z+ `0 |<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> # r6 O) P9 O( _3 T) R9 V1 M
<!--{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> " X0 Y1 l, h  T0 t' G9 m
<span class="pipe">|</span>
. a4 n9 q2 ]( \5 t6 y. W<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> 9 j  ~& n; m/ j1 U9 c0 b
<!--{if $ucappopen['UCHOME']}--> 2 j$ r! X( j# B- C+ ^8 a* `- [
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> $ V2 \/ ?7 j% G' L, G  d% e- ~/ e
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> 7 @8 ]% ?& \: h( F2 r8 y
<!--{elseif $ucappopen['XSPACE']}-->
5 Y4 u4 [/ q) R, P/ N, Q4 l1 |<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> 6 R# n# Y" f8 ^/ Z
<!--{/if}-->
% A( c# E/ [, j& y<!--*"提醒"的链接是判断当*-->
/ M: h2 ]+ c; P1 R& d$ F3 R6 @<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
+ s8 x% C% l; h  Z<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
6 o- A, b7 k2 P5 v9 h* [1 C8 v<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
6 p* a' Y6 D; g. l1 @<!--*当有新提醒的时候 显示红色信封*-->
8 v1 ~1 h$ u( D$ j- d0 Y# M) }4 [" m<span id="myprompt_check"></span> 5 n+ q$ t3 `) {8 z6 \
<!--*短消息链接*--> 8 r, [7 k, T5 O/ ^# d& l
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>   M6 d- y: j% P* S: V- J/ }
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> # p+ G6 ?9 J) t1 H. M, x
<!--{if $taskon}-->
$ |+ J% ^4 T' t( K+ u. K1 [<a id="task_ntc" 5 [0 ]: m; ?3 Q! f- m
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> 1 T( T3 X: [  p( S0 B7 f3 o) Q
{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>
/ u3 F+ r* b, f3 m$ P8 o<!--{/if}--> 4 K# J& e1 R5 t
<span class="pipe">|</span>
4 s; f6 W: i( ?8 T9 r. S% w<!--*个人中心链接*--> + P" }" `, g: ]
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> ) r" b0 X* E/ d6 i, R' B" E" f
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> $ v; o+ j; w* ]0 F; O, u
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
) b! K  f" O& v5 N5 W<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
. l- P6 a. y* T, F9 j8 @<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
  U3 \; Z* c8 `1 [<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> % X* ~+ X  Y4 w8 ~% {  F. v
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
$ |2 ?/ P% R0 l1 V! W  v) s<!--{elseif !empty($_DCOOKIE['loginuser'])}--> $ u. c1 P" y0 T9 p6 T7 k
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>   Y) d" }' a1 y  L9 d
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> - `# `: v0 K/ i7 c! a) [
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
5 o# p5 v9 B4 {' D  f+ T<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> 2 I+ i9 X/ g) H+ Z' Y
<!--{else}--> % n3 N! g& v! r
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
/ I' |1 |+ I8 r<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 9 t: `3 h2 f4 L  W9 g- u- y
<!--{/if}-->
2 m5 F/ p' ?) g* |1 D</div> 3 d) V8 V( v5 o  e# d
<!--*头部广告位*--> 1 E- B0 |2 z5 i$ a3 B
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> # P/ |  y5 ]! V- C" i) G5 D) J
<!--*导航栏开始*--> ; P2 G2 y  Q7 F& C. |7 L' |
<div id="menu">
9 i1 L! |; k$ A<ul> ; T1 |2 G6 F2 W4 V( C! o* s# w
<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
7 q* G. |' f& G  t: f! c<!--{if $_DCACHE['settings']['frameon'] > 0}-->
" |  e! {; e& j3 @6 P1 J<li> 6 m+ e- A) {/ P, D9 r
<span class="frameswitch">
# o% w0 ?5 w2 j<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
$ g8 [5 g* U3 G: r* P: p<script type="text/javascript">
& q& i6 \# f& T, kif(top == self) { 1 W5 \+ s1 _& \2 a
{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 i  D# I( R: K2 _0 u5 p
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
. e9 P8 m! [1 ?( o{/if} 5 m3 n) |6 L7 |' ~+ l. ^  g' U
//分栏模式
$ \1 c, R. _' X& G, N7 g3 Q$ F" B7 Pdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); # R1 F9 s! |, C0 n
} else {
9 e  {3 p; T. f- S6 F1 @& a5 F. a& d//平板模式 8 i% B7 X+ n% @- M+ T# {+ B
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
# w( v5 y& P4 _) B/ z/ i2 L} # }: @  F/ y2 C) i4 Q# C: E
</script>   \) m& j, s+ w: `  W8 h8 w: \
</span>
/ G' f1 y7 l( F, Q2 V</li>
7 n6 T/ j8 B" N( H4 d, f<!--{/if}-->& G/ G7 q5 U) V  _: ~' D8 t9 t
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-9-22 22:02 , Processed in 0.024002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部