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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |正序浏览
使用说明 2 Z4 U4 [3 t- E8 h+ A8 O
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 - `' W6 ~/ _( A
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! ( Y* e5 t9 [5 M; z/ [# k
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
+ a# W1 n$ v# @% U' k4 _3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 5 j/ ^7 c; e  X$ W! F
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
( y/ M  m0 Y1 S$ t  T4 h4 f1 L0 B我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
3 s) @! M2 j# r  E4. 欢迎转载本帖内容和附件到任何网站 ! H/ Q2 r6 [- e  o! Y1 W: y& @
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! ; }: _9 E+ _1 l7 m+ ?
文件说明
. D$ a  s7 P; P: B( MHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 ! h% `' V2 ]; w6 j" \
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 ) k9 S5 ~9 V, Q: g
文件路径:Discuz目录/templates/default下 # Z! f; g" `$ z! c6 ]
系列教程地址
0 n& W: T* h% X/ {1 Dhttp://www.cnzhanzhang.com/thread-29644-1-1.html
$ k# Y" U8 Q- L0 v, y. k1 t+ j文件注释说明: 0 L- R7 l  b" o2 {' Q9 N
1. 头部文件修改注释 ( z- n8 n9 B. f* a, R. }0 r1 c
<!--**********************Header.htm模板注释开始*********************************--> 9 h0 i5 \) U6 @/ ^
<!--*XHTML DTD声明 不可改动*-->
$ K  `* z1 @/ ~( O2 v# \<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> " U. C$ c6 `; Z
<html xmlns="http://www.w3.org/1999/xhtml"> . y" [) c1 @* V
<head>
+ Y# U. f/ n! a* c6 t<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> ( [( p" }) p# \9 E
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
; ]5 l. i- K" D4 \<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
& S5 k  w/ C$ H9 Q3 U<!--*其他头部信息 感谢CS1.3指正*--> 3 _  h" e) ^' P/ J+ K7 B7 H- [
$seohead 7 U3 l7 h6 V' y1 P& h( ]
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
$ y2 `  l& B- J' o5 F9 v<meta name="keywords" content="{$metakeywords}$seokeywords" />
, N# x8 c0 |6 X5 |( mmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> & G! |% h9 H1 H9 G8 S. O2 J( r
<meta name="generator" content="Discuz! $version" /> 4 B- x& `2 P6 F" ?2 d
<meta name="author" content="Discuz! Team and Comsenz UI Team" /> 4 [1 w9 Y" w# V/ C, [
<meta name="copyright" content="2001-2009 Comsenz Inc." /> " k* j0 d5 j2 P4 S
<meta name="MSSmartTagsPreventParsing" content="True" />
- T+ E; t5 R2 g( Q<meta http-equiv="MSThemeCompatible" content="Yes" />
, g; y: @* U& N; x<meta http-equiv="x-ua-compatible" content="ie=7" />
, Z7 N# @; `6 r- u1 w2 m  T<!--无图版(achiever)链接-->
) j7 \$ K# z- v+ R1 O, Wlink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 8 x: P- K) ^7 V' A  G6 i& N( i4 ^# c* _
<!--*RSS链接*-->
& c* I2 _1 |4 v) p3 U. {% x$rsshead 8 H, L. o/ B0 x0 Y5 @2 M% P
<!--*未知变量 暂时保留*-->
3 t/ j: ?7 w6 K5 q  f$extrahead
: q  K& y3 T" }<!--*载入CSS模板 不可改动*--> 9 a: |& J* m+ G" k. n
{csstemplate} ( N7 |/ O! N) G, k7 L
<!--*一些全局变量 不可改动*--> * Z7 G% Y! ^5 X! @
<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> $ x6 T; G! ^9 h0 k7 t; |( ]
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> & g* _, Q, T% F, E1 E$ o5 u& q
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
" d' i, n2 o( r3 |% m</head>
3 D3 e- W3 B4 W5 J<body id="{CURSCRIPT}">
- x- `8 V2 l8 X4 Q# l<!--*浮动窗和一些载入动作*-->
  f# J+ W  |( o" h1 F: t<div id="append_parent"></div><div id="ajaxwaitid"></div> $ _# `9 v6 b' `9 [/ @8 N
<div id="header"> 2 h1 E5 b9 F# l- f* S1 i
<div class="wrap s_clear"> 2 z" u  }: \  Z" O) Y
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
( }0 Z8 P8 S; U0 Y6 x  i4 K1 U. A/ r5 Z& }<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> : n" W, y, O2 _
<!--*用户工具栏开始*--> . U! G- x. ^2 K' V0 _( F
<div id="umenu"> 6 D3 y+ |1 V0 @: q7 Z
<!--*判断是否已登录 这里是已登录*-->
2 T; t* O" d6 O' S( p0 S2 a- Y<!--{if $discuz_uid}--> - Z0 u8 S1 p' ?7 T' Z- E. b" q
<!--*用户名*--> ' v  S6 Y4 T2 R' U/ ^+ x8 d: R
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
* w3 P: w6 F( Q. |; D' I) s<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
4 ]; I9 s' N' B3 `( v<!--{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>
; y( V. Q! V& m4 `( }4 G( k<span class="pipe">|</span> : [, X% _' R! [, B
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
, b$ q. v$ n' N) U<!--{if $ucappopen['UCHOME']}--> ) ~2 }2 z- W( b! \2 U
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
  a! a" b2 j+ w0 y# T/ \: u2 O/ r- o" l<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> 4 C: V9 t% f. E# d1 F+ \
<!--{elseif $ucappopen['XSPACE']}-->
; D5 P+ x0 \: y: {5 b1 [' R' x<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> + @( Q( V% O3 P# c/ x* M2 U
<!--{/if}--> 6 E1 q- I- o' [9 V$ g$ @
<!--*"提醒"的链接是判断当*-->
* t: G: d% U2 X) k6 e, M3 s6 r5 p<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" 3 C# K' N$ K3 v, @
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
# Z& v& o4 [- d" [$ S3 p<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> : f, D6 X! A1 Y: m# K* b
<!--*当有新提醒的时候 显示红色信封*-->
* t9 _0 V7 l$ M2 R<span id="myprompt_check"></span> : N3 E8 n& [5 k7 M
<!--*短消息链接*-->
7 b! S' C0 o! C2 R$ a# k6 Y<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
; a+ W3 P4 r: E  L<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> , O; x) }3 Z, C) T$ M5 |" I- O
<!--{if $taskon}--> 5 z& H; o# Y1 u  a
<a id="task_ntc"
+ J& ]+ u( [7 g3 R7 z# _" L<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> , b; \6 K, s! R& j
{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> ; B  K4 B, f: B5 W# ]
<!--{/if}-->
" M/ g6 o) \: P' a$ G7 c<span class="pipe">|</span> 9 d7 @9 d* E# g& c  E3 s
<!--*个人中心链接*-->
& j) H/ @5 o$ L<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
- L# n6 x3 C; }( N- }! x+ T! H; r( M<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> 0 |4 G6 T3 R. J
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}--> / Q: h# Y, ]8 o- ]7 s
<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> ; l; _: N. {& q
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> : l; N/ u2 T$ r8 P
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
' W* O7 |" E' l. ?0 H<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> 8 r' Y; @5 j1 l5 V( u2 o) e
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> ; n& w& ~/ T" W. ~8 u7 n% z9 @# X. g8 r
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
# _, e2 _2 X- R' B<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
% B% u: S( R- b4 s( j' R<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> ! F4 S" `8 o- R7 h. d, a! `
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
) i! {; A0 A8 [) c) s6 n. [% H<!--{else}--> 9 S2 q$ e1 ^( A0 D; C' P
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
4 [# e% c; ?; x' t" q4 \<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a>
5 V7 |' f- P& F- |<!--{/if}--> 2 D$ ]9 M" d: l) o( d
</div> & R: y+ C$ a% D0 h6 }6 d. a
<!--*头部广告位*--> : ~( Z3 w" g6 M# h0 k- O
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
; C0 O% H8 \8 ?<!--*导航栏开始*-->
  `/ s& @8 D. \<div id="menu"> ! j/ x; s; y- \; _1 `& O' U3 U
<ul> ( ?4 ?) `' ?) g
<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> ) u. w$ U) O! `1 r9 H1 p8 x0 X
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
( ^: F4 g  p% s0 M' F9 Q6 a<li> 3 o8 L& ]2 M2 G" |- p
<span class="frameswitch"> 4 u3 Y7 S( o% |
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
9 s2 d4 O4 k( r8 f; A<script type="text/javascript">
. t6 `2 Y8 B* r' _. u/ Sif(top == self) { % E' d7 E. F2 ]4 n
{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']))))}
' w0 Z* g3 n$ x# N( F9 K7 _. K3 p5 C, Mtop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); 3 U$ i' O! |7 o  P5 m
{/if}
5 t5 J- C  a: i; _% B* B//分栏模式
! v3 s9 ^4 L3 X& l' W$ q! Adocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
1 c! @  J  f2 r8 T3 d) F} else {
/ }5 ^" h+ r( x8 j, h//平板模式
$ r$ R8 s& O  P! A2 hdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); 6 u% a% t; {" W! ~% @* ]
} : I4 b6 m! r" O% m
</script>
6 U: J$ a6 |- n7 g</span>
) s7 Q/ \9 _9 c$ j3 {</li>
* b& I. B5 r/ c# j4 x<!--{/if}-->
8 ]! v: q2 l' u  _, b- x7 S/ O
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-9-28 04:08 , Processed in 0.027001 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部