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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |正序浏览
使用说明
5 h% d7 ^- F: k6 H& M3 n1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 2 o  V2 @$ A  o
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
* B: v5 z- T/ _3 y' j7 i2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 5 V+ v: r# X/ i5 V" \; `
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
% _1 y8 ?" F, w& `, \2 z$ s/ P建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 " V0 b( @2 g; E; ~% Z6 Q
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
" d; z% |9 Y7 L3 ]' x4. 欢迎转载本帖内容和附件到任何网站
% k# D* P, v: f5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! . y$ _- @' w2 @: d6 Q4 N8 X, ^
文件说明 7 z* @6 y; O/ m4 ?6 s
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
( e; H! F- [6 M2 N+ j; \这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
- y' W' m7 u9 ]4 ?) _文件路径:Discuz目录/templates/default下
0 B" H& r0 J' C1 c系列教程地址 1 `# h2 j8 e+ z- [$ {# k
http://www.cnzhanzhang.com/thread-29644-1-1.html - S) D$ B7 ?! j% p- u
文件注释说明: $ O9 |/ D5 D( a/ \" ^. _# C
1. 头部文件修改注释
2 h" l# p8 g" F$ W4 C' w* s6 y5 [<!--**********************Header.htm模板注释开始*********************************-->
. y! w) q) D. X0 K<!--*XHTML DTD声明 不可改动*--> , H, X$ Q4 L) R/ N
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
* Y+ U! R' r% J5 ]) ?  g1 n2 s8 g<html xmlns="http://www.w3.org/1999/xhtml"> ) s: R6 W4 M5 h  k6 j- F1 \5 t& k$ j
<head>
) `& [/ f5 j6 V+ Y3 Q3 L<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> 1 R1 T& O( O0 ?* m# |* z
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> : q3 X3 D/ w9 e/ Y+ A; p. D0 r9 G/ J
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
6 e  Y6 k6 l0 f8 d<!--*其他头部信息 感谢CS1.3指正*-->
  |0 u# W8 k4 _$seohead 9 C- V8 Q8 b" e- }# e; T3 H% m
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
& H& U  c+ y. p/ A8 g: ?# l<meta name="keywords" content="{$metakeywords}$seokeywords" /> * y: y# l  b) W$ K
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
9 e. p& M/ K$ g7 u; o- N: \1 ]<meta name="generator" content="Discuz! $version" />
# f8 ^2 \$ r2 u7 C) y<meta name="author" content="Discuz! Team and Comsenz UI Team" />
' j- w9 I1 _! Z. ~<meta name="copyright" content="2001-2009 Comsenz Inc." /> ! P5 f( @) P* F4 O( \( p) B
<meta name="MSSmartTagsPreventParsing" content="True" />
) ^: {6 g# N2 d4 {<meta http-equiv="MSThemeCompatible" content="Yes" /> $ k0 T" A+ d- C* ~: L+ x( e
<meta http-equiv="x-ua-compatible" content="ie=7" /> 2 e1 L7 a- ^& h! f
<!--无图版(achiever)链接-->   K- g) H4 V  p( Z0 D$ |
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 4 d" W( l, u9 V- h# I" \; d0 }& P
<!--*RSS链接*-->
" ^# m8 @  q7 C& Z% ], v1 C$rsshead + ?& t% Q5 D& v/ O* `% Q
<!--*未知变量 暂时保留*-->
) d. v: p/ V. q$extrahead
( q0 ~! R9 ^' S<!--*载入CSS模板 不可改动*-->
! k) {; y+ J0 y" b{csstemplate} : Y( y# x9 z& p2 J
<!--*一些全局变量 不可改动*-->
4 {: x: K7 C, X6 T( q<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>
4 Z- p! ~" ~! Z+ U- e) o# k  p<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> % Q: K7 V% ]1 }: f! ]' u1 G( G
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> * M) D+ o9 e% E9 a+ F( B
</head>
! X* [9 H% Q& V; p<body id="{CURSCRIPT}">
. \  r6 s( I1 P5 O5 K<!--*浮动窗和一些载入动作*-->
% G3 [0 S) N; C<div id="append_parent"></div><div id="ajaxwaitid"></div> % w- X6 G& p  v
<div id="header">
1 t1 Z6 k# }) E7 r- O- Q+ I, U<div class="wrap s_clear"> $ @1 J: Z1 i; T6 \4 j
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
. w# g6 l+ K% O# M2 Q6 H: c( y<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
/ P' q" `: m8 Q4 y; Z<!--*用户工具栏开始*--> 1 M# s7 _2 X$ R3 T' @$ \* Z4 p
<div id="umenu">
% L. f& X! }/ e1 [" w<!--*判断是否已登录 这里是已登录*-->
, a6 @5 W: Q  p2 W. D" g: w. _<!--{if $discuz_uid}-->
# I" G6 W( s( E& o8 ?5 _! k<!--*用户名*-->
# }6 d& w4 n: o$ C* c4 @+ ]<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
4 [' J1 c# Q% ?9 Q% `<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
. T/ X3 j' F- N' D6 H1 d8 b/ W8 ]<!--{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>
5 X) |" u5 m- k  X* d<span class="pipe">|</span>
0 i) M8 Z3 D; \& S3 Y<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
1 l) P' s4 t( \' c- j<!--{if $ucappopen['UCHOME']}--> 9 f1 N! K  ?: P3 W6 t. ~
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> 5 u0 f- b# V- ]: I
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> 5 w  {  ?. a% ~: `
<!--{elseif $ucappopen['XSPACE']}-->
' S% C, j% {& E" A$ s5 o0 H<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
" ^1 }- I, U  j/ X; X2 ]<!--{/if}-->
. u3 k  N# s" W0 T2 z! y<!--*"提醒"的链接是判断当*-->
9 I2 R5 q& K6 v: g, |7 _: y' i<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" . h* f% S! [) a' T+ d" J
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
  a7 q' V7 {/ G* G<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
# q, U' u& `  a" p. H<!--*当有新提醒的时候 显示红色信封*-->
; R% I! G/ s) E) i<span id="myprompt_check"></span> # r) Z" U9 ]0 L# X* q
<!--*短消息链接*--> 8 f' ^1 h6 i8 R5 O4 K6 g
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> . T+ j& j$ u  b3 m6 |$ W# H2 j
<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
8 E7 K% Q  Q- ^$ e( v<!--{if $taskon}--> 4 o" w% s6 }1 [) Y
<a id="task_ntc" ' k; K6 t9 Y& B( T4 N
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
. e" k; g  e5 P" d. }1 M{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> : u: `0 E$ _* v# T
<!--{/if}-->
# L6 K9 i5 A8 {<span class="pipe">|</span> : m1 I) B6 [% G$ y) S3 z: s
<!--*个人中心链接*--> % N$ h" Y9 }1 a/ a9 U' z* }! g# \8 P$ q
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
9 B' a8 A6 K& a1 P<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
; @. ]$ K. o5 B! d+ i9 S/ a<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
+ s9 |0 w# ^1 ^+ ?<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
5 ~6 p" L7 E* G<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
2 z  W0 \- ]+ m3 ^2 V6 @<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 7 i1 ~) p1 V: j/ A" I7 Z
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> 8 I4 B) s, p3 B8 ~! J' h
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> . M) f. X6 x6 o' U( q4 j
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> 0 y6 _- U1 x5 ]* o
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> 0 `# a( ?  }- O1 a# ]' C
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
8 u( ~. \# W$ E- ?  |/ g# j<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> " s. X6 e+ P# |
<!--{else}--> # {9 P6 V& w2 q% P; R3 t, w
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
' ]" j# A) c% N! X<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 2 ^+ l# p5 U- P, G6 R4 R/ j
<!--{/if}-->
# @$ F* ]; e- ]* b  X/ L</div>
4 y. {+ [( ]# j7 S8 j+ v3 E<!--*头部广告位*--> / k- C. G# C0 l( u6 T
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
- t/ N2 g" g! h$ g/ u$ i" c% T<!--*导航栏开始*-->
/ j  a7 L5 h) F& {2 y<div id="menu">
/ q" k' ]* R  a<ul> 1 N$ K8 \4 g& ~8 D
<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
& b. M; ^$ q$ k; [9 ?0 h/ |1 p8 ?<!--{if $_DCACHE['settings']['frameon'] > 0}-->
, f/ _! u' ~9 J: g+ D" x<li> / }7 ]" b6 b# h% G
<span class="frameswitch">
' J) G# k: M$ }9 h<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
# Z! j# E6 T' ^8 E5 N0 z2 H<script type="text/javascript"> . K. f' M' |; N, |8 I  \1 x, ]/ F
if(top == self) {
, G1 {! e5 n& a$ n7 E3 ]9 R{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']))))} % b7 v0 F9 U, S8 S! m
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); 0 P1 a0 d. _' U% N1 H0 ?
{/if}
+ k0 k1 |6 D9 f//分栏模式 ' v* O/ W0 f8 @0 K/ F
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
3 O$ ^0 x; Y& o- P+ y} else {
2 i- ]; d6 c0 m//平板模式 1 y. M5 d3 p% [7 Y$ `: v
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
  z" R0 I; a1 g1 R}
& z9 j: w' T7 w( Z( k</script>
/ m" Y7 n. C$ \+ Q7 C0 A; L8 [</span> & z2 y6 v" D8 e4 r) t3 ]: C! o
</li> . b9 i8 Z. @) @0 `! {7 ?9 N
<!--{/if}-->
" Z( b3 p  \( h! A( e  Q$ B
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-11-28 18:10 , Processed in 0.211012 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部