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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |正序浏览
使用说明 + x2 j! [) _3 |4 }, b5 l# [8 B* c& R
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
. `2 `" R+ h; r* d$ g3 f如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! 1 B1 X- R  o6 q  [3 K' F
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 - A6 j: v: R! I. W# g* k
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 + g: Z% S; u$ C7 m
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 5 M" @) J; \6 E0 b2 m7 n2 N
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
4 `9 W) r" e; z: d/ O. o, I' c4. 欢迎转载本帖内容和附件到任何网站
/ b1 x  G7 k, o5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
3 L" |7 [5 M! K* }% ]& @文件说明 - B7 Y# o% N4 b; \
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
& G8 \( U! ~; C  k% ?3 y  U8 `这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 , @; \( e$ S! x8 M" Q9 y
文件路径:Discuz目录/templates/default下
4 I& d9 o3 J8 g' F  s系列教程地址 . z& r% b' a' J# N
http://www.cnzhanzhang.com/thread-29644-1-1.html + i4 k6 |, O; h# ~3 x8 j
文件注释说明: 1 \+ J8 R$ w: x8 Z( O) }0 {8 s
1. 头部文件修改注释
, a+ S" A" o7 s% B, r( T) h. r2 z& H<!--**********************Header.htm模板注释开始*********************************--> 9 K- I4 Y, Q0 ]# d
<!--*XHTML DTD声明 不可改动*--> , t7 x* F& ?$ i2 f6 m
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
5 C: l! \* z% a/ A( b<html xmlns="http://www.w3.org/1999/xhtml">
$ E( }: z/ u. I' o<head> ! u$ G9 Q2 O8 r9 F
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />   a# M* ~: K3 ]6 T% O
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
9 Q" Y# N: D4 u+ Z5 G. \2 v<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> - r4 u9 p  M! l1 K* m
<!--*其他头部信息 感谢CS1.3指正*-->
! F# Y3 L* {- o1 T, J& |4 w6 c5 ?$seohead
9 V/ ^, q0 l) g' N4 o" V( p<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> , G4 U' ]1 R* W6 r
<meta name="keywords" content="{$metakeywords}$seokeywords" /> - c5 o8 ?( {6 w, O
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
" M% F% @- j( B: O8 O<meta name="generator" content="Discuz! $version" />
# K, P# S# E- S; s* k5 g<meta name="author" content="Discuz! Team and Comsenz UI Team" /> 9 ~" x' L- X+ J  y' B
<meta name="copyright" content="2001-2009 Comsenz Inc." />
& Q1 z7 w8 m2 e<meta name="MSSmartTagsPreventParsing" content="True" />
) M; O/ m. r: d- f4 A, O0 f- ?<meta http-equiv="MSThemeCompatible" content="Yes" />
7 [, J9 l2 I0 |+ N; O. Z<meta http-equiv="x-ua-compatible" content="ie=7" />
# `, g# }5 H& C; I& W<!--无图版(achiever)链接-->
* p0 g6 k. L3 Glink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> ' _! [9 w% N8 I. s
<!--*RSS链接*-->
1 L2 k$ V( N6 \$rsshead
- ]: d# ]( d0 W. _<!--*未知变量 暂时保留*-->
; {) R" h) D  ]. o4 Q4 @7 }3 Q$extrahead . K; p) Z3 P! |+ `! z. M
<!--*载入CSS模板 不可改动*-->
5 O# u3 |$ K8 W0 t! ?- {{csstemplate}
- I. Q( o5 f# u<!--*一些全局变量 不可改动*-->
" F3 h0 }0 R$ M* k1 n% c! c<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> $ X7 j, u) J: @4 u1 p% ^3 m
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> , J* w. M# a. ~. h. v$ m
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> 8 K, h9 c+ A7 o% a9 {
</head>
- p9 C; \7 M7 g% f<body id="{CURSCRIPT}"> 9 t5 U8 u+ q( W7 R/ O& u
<!--*浮动窗和一些载入动作*-->
( U0 c, ~0 e4 {" n; n<div id="append_parent"></div><div id="ajaxwaitid"></div> 7 O) f$ v, B) y" @8 }- y0 P  F
<div id="header"> - I* t  f( D& K
<div class="wrap s_clear"> ) Z, _+ o6 G; b" k
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
1 @# C9 z, |: E4 u. z; t( `<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
( s$ _! L9 g4 H<!--*用户工具栏开始*-->
: z2 S( Q0 ^9 `4 h. x<div id="umenu">
, O+ k& K0 e9 o  x) B! b0 L. U<!--*判断是否已登录 这里是已登录*-->
& t: T& y  T+ u# u; o<!--{if $discuz_uid}--> 6 g( Q% E; n% m
<!--*用户名*-->
# Z4 C+ E4 P- |( x8 U  H<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> 7 g' f2 Y; n3 I3 N7 V$ q9 ^; f4 L
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
' x- K6 Z, w7 i* c<!--{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> ( [) b) V/ D, r$ r, X" x
<span class="pipe">|</span> , m! I4 Q4 Z1 F8 N
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
8 T& f5 F8 T% F. T3 a  ]- e9 I- P, R<!--{if $ucappopen['UCHOME']}--> 3 N2 q) X; h! L. h$ O
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> . T# \6 ]/ }4 w. |& n
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
7 r' g% D6 w' k8 y<!--{elseif $ucappopen['XSPACE']}--> # r1 Q3 q) @$ ^1 G
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> / O% R# s% F$ k" g
<!--{/if}--> . W+ A5 Y* U+ x# _: r6 T, |
<!--*"提醒"的链接是判断当*--> 3 J4 d" |) y  r+ d( ?
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" ; F5 T8 ~" v+ S" t0 n
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
, }5 K& ?- l3 d9 m$ D<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> $ e/ O  i/ u. \* [5 m4 D4 m
<!--*当有新提醒的时候 显示红色信封*--> ! f5 z9 U9 p8 d# X, s8 z
<span id="myprompt_check"></span>
: A/ }1 Z1 |6 b8 Y, x# _<!--*短消息链接*-->
- l) S5 {+ j: H4 u! ?$ _<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> 7 ^1 i9 t# F8 B/ p- E" N& X
<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
$ x& X! r4 Z+ A+ |; W1 x& i<!--{if $taskon}--> + B1 u5 G8 Q8 Q# G/ @. N! E5 _
<a id="task_ntc"
/ q0 b& f" c1 K6 c, _, k9 y' P. m<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> " {3 C. V$ y0 S* [. t7 T/ w! o
{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> . R4 }0 T1 s/ ]$ k2 N. i
<!--{/if}-->
2 v5 C/ ~0 n( L$ i<span class="pipe">|</span>
% {8 E; L) x& A% x" \. g5 i$ y<!--*个人中心链接*--> 9 N6 m* |3 d. ?6 {7 D& W+ Z
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
# h4 `2 p6 N7 D& Y- a<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
6 g( Q6 \' [" m0 E9 j<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
0 I2 z' |5 J: s$ |3 u<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> 2 ?8 |, V7 l  J
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
2 o% q+ v$ m* ]" W- ?: n<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
: X% ~7 [7 H# O8 T! |- B0 n<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
2 Z! T7 f9 j% ?+ w# `<!--{elseif !empty($_DCOOKIE['loginuser'])}--> " E9 E  I* B1 c! {
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
5 q3 X& z& u: _2 k8 @9 O<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> 2 w4 O* I0 t& G; N+ [2 `6 F2 Z7 D. U
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 6 m# |0 ^3 ]( [- P
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> 9 f# C* R1 e9 q. W' g! R/ ]
<!--{else}--> : m( z" q- Z1 n
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
3 W3 W4 X/ j6 H3 u& F+ ~<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> " A3 j4 U" X+ P: Z
<!--{/if}--> 7 |  J; C' c  O2 G# a4 V
</div>
( U8 |" n' Q  g. s2 g2 t<!--*头部广告位*-->
" G0 c/ t7 b1 u8 J) j% l+ t<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
7 [7 @' G. }1 N' w  P$ p<!--*导航栏开始*--> 2 G; R$ B1 O+ i: u; c
<div id="menu"> 4 L5 V6 h/ C' w1 I  l# `: P, {
<ul>
9 q: z* |' p7 J" }6 T$ {* {8 n( Y: W# H<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> : ?3 |6 @8 K0 x1 v( c% S; g
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
2 t3 l6 z0 W& l6 F<li> 1 i! ~% ]+ _' p6 t7 N8 z# L
<span class="frameswitch"> ( G+ Z7 Y) L7 B% y1 D" }
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> 3 h' N* \: ~/ E0 i7 R: Q7 f
<script type="text/javascript">
1 U5 T$ x$ I& H7 B- Kif(top == self) {
3 h& ?1 r) P4 W' R; d5 I5 C{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']))))} ) w+ V* q  Q7 A; x6 g' ?
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); , [* B5 d8 D6 d% L/ B+ e* k
{/if}
& Z* g+ _/ \" t! P' W; ~//分栏模式
; t) m+ k/ N. @6 M5 F( G. @" Pdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
% R. g" }5 D8 [} else { : l/ J0 S9 \; _4 |4 ?2 F
//平板模式
6 G8 Q! I" p. O: Y3 R6 ^. G* adocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); 7 N8 I6 G' k1 d2 X1 ]) I" A$ ^5 i
} ' L4 Z. ]/ t( R4 }; r" w0 v) ]& i
</script>
5 X6 k6 M  G# a( ]: K+ C( z$ u4 M</span>
7 x) @, G4 d: n( H' T: Z! {: R</li>
( g  O2 {- r6 H# h9 E<!--{/if}-->0 O2 J' F1 R' u1 z3 I9 D
您需要登录后才可以回帖 登录 | 注册


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

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

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部