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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明 ; ]$ ?. V9 ]* W4 v5 H
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
9 k6 |- k* _/ m$ L' Q8 q! t如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
! Y& E% E+ h8 U! O& d2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
' H; G$ j- s( o: d4 y1 O4 @% k: u3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
* g) h+ C  d5 L, d: ~" W建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
3 ^3 _& A- Y8 [" l5 E我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
( `  [4 ~. H  N/ `5 v! k4. 欢迎转载本帖内容和附件到任何网站 % y6 ]( H( I# J; Y* J4 z# P
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
, t. {0 O* Z" W# T文件说明 8 L' z7 A3 J. m7 I! F" G
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 - t, X  u9 f( R5 V* e4 x
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
3 P6 P+ w  g- k8 L+ i文件路径:Discuz目录/templates/default下 : T4 \; y4 B, v0 i
系列教程地址
, G- C# k# A: u! shttp://www.cnzhanzhang.com/thread-29644-1-1.html
% C8 z, ~- g3 p& A) ?文件注释说明:
9 E% z$ g% H- L8 r0 p1. 头部文件修改注释
* E, S8 K* ]7 L6 Q7 }5 i<!--**********************Header.htm模板注释开始*********************************-->
5 I# T9 I1 C) Y<!--*XHTML DTD声明 不可改动*--> - M# S5 d: q2 p6 ^% z' l' Z
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> - }4 r& p4 q7 b6 j/ |3 q
<html xmlns="http://www.w3.org/1999/xhtml">
1 t0 P1 i3 B1 \1 Y% v1 E& r<head>
, R" ^  d% r+ [7 }5 }<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
+ o+ J( H8 R- h<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> ; b- j  ?7 H3 [) Z$ o
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
) c9 H  ?- q; n: k& D. s& k) W<!--*其他头部信息 感谢CS1.3指正*-->
. T5 r% q. r/ B! ^! L" @% g/ r$seohead
1 n" j3 E, ^' j<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> 3 v8 {2 c5 R% n( X
<meta name="keywords" content="{$metakeywords}$seokeywords" /> 2 A! `; B: U+ ?9 g' g5 N
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
' f# ~/ \. _, C. y) x0 @6 z( ^; J<meta name="generator" content="Discuz! $version" />
7 d' w& O: b; v- t<meta name="author" content="Discuz! Team and Comsenz UI Team" /> 6 R, V& m, k' C) w
<meta name="copyright" content="2001-2009 Comsenz Inc." /> " w) A+ Y) i( k
<meta name="MSSmartTagsPreventParsing" content="True" />
; j. _  x9 m3 r1 O: U- Z0 T8 O<meta http-equiv="MSThemeCompatible" content="Yes" />
6 l4 z) P4 e9 a9 g7 s<meta http-equiv="x-ua-compatible" content="ie=7" /> 0 b, S" ^& B. E8 ?  _
<!--无图版(achiever)链接--> 7 q+ h* s$ i- P1 q
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 9 f% u3 L& n; y
<!--*RSS链接*--> + m8 i" i" V5 O1 {3 j/ b
$rsshead ) q, d. u$ [. l  M* u7 g
<!--*未知变量 暂时保留*-->
9 @2 X2 ~- J# m# }- k% ?$extrahead 0 q6 L0 y( U( p2 a+ r% r
<!--*载入CSS模板 不可改动*--> - C: G* c0 ~$ V5 {8 a3 @- E- I
{csstemplate} 7 y9 G- p' W4 N! {
<!--*一些全局变量 不可改动*-->
$ d7 n4 ]3 v2 `<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> ( G3 |/ a, i2 n% \5 t
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
" B* K" m# c$ c4 S5 E9 u8 H. I! ]<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
* R, v: q9 P! t; a' F</head> ( h2 ~; s: Z6 X0 F* I  v
<body id="{CURSCRIPT}"> : ^9 C9 e% D1 M9 {0 f! t: G; R
<!--*浮动窗和一些载入动作*--> 5 Z/ ]$ t6 R- @/ _9 d5 j5 d9 B" f! U
<div id="append_parent"></div><div id="ajaxwaitid"></div> 0 a+ J, u. p4 N3 Z3 U3 \
<div id="header"> + J  r3 f& N0 x( ~/ |$ L
<div class="wrap s_clear">
. d* h, c2 n2 Y7 q5 y2 k1 S! U' s<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
4 i, L0 x0 N' s<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>   S; s0 K9 E. G( b/ z0 }
<!--*用户工具栏开始*-->
1 C, D, n* a( c, v9 B5 a/ Q6 D! I<div id="umenu"> + f! Y2 @3 I: p; v
<!--*判断是否已登录 这里是已登录*--> 7 ^9 Q5 o/ ]" Q8 \; y/ e  h* z
<!--{if $discuz_uid}--> ! B$ y  ^) R9 g2 V. `
<!--*用户名*-->
" M' F( O( r$ k! ~7 A, M<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> * o2 v  T1 r* M; X
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> * g+ ?. p% c8 n. x* b1 y9 s  R
<!--{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>
0 b" Q: d6 f+ n2 H( h, p% l- L<span class="pipe">|</span>
/ y. [5 E4 ], U- o1 X% b<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
( X  ?; H8 z, ~<!--{if $ucappopen['UCHOME']}--> + c4 R5 e) o8 K& k- m
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> " m+ ]* r$ M# j# N1 T" v
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
1 ?9 Y" {8 O# i7 Y, Q/ C1 Z4 J! c<!--{elseif $ucappopen['XSPACE']}--> * L" Q) t& u* `5 Y4 e
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
0 {! B7 W9 w8 O7 P<!--{/if}--> $ C+ r) l' M3 r$ R! h8 V8 {7 W
<!--*"提醒"的链接是判断当*--> ) U7 k% A3 f, F! e: x& U
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
2 N; S5 g3 c$ @$ y9 d! N<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> ; E9 Y; ^4 Z9 }! G
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
, w( C. }; D+ A' ?<!--*当有新提醒的时候 显示红色信封*--> ( E1 g9 K0 y9 {, C
<span id="myprompt_check"></span>
  V, E- [! a" g, k* A4 A) s<!--*短消息链接*-->
/ u" u$ L: f5 u- L<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> 9 Q1 O& \5 r5 {3 t
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> 9 D' ]. _: C6 d* Z; ~  Q
<!--{if $taskon}-->
. k; z, v* s, G8 W) @  @4 H<a id="task_ntc" 0 [8 w) h9 I6 a0 M
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
9 H: n: C& e( L" \, c{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>
, i8 A5 s5 j! I& b; Q- E<!--{/if}--> . X, U3 g; t, r3 k0 M" F" A* A
<span class="pipe">|</span>
% e( k1 A5 V8 E- x9 R, P* A4 @<!--*个人中心链接*--> ' i& n, S% ?1 C5 @
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
3 a. c" f' c  G4 ~/ ?<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> # O( X% j* g7 X
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
! X6 f2 ^( _6 G5 J<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
/ y% c* t1 r( Q<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> " _% o/ d/ Q, {, h$ j
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 0 K- c2 T9 ^) Z4 h
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
- {9 I% T$ o" k$ J<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
# _# |2 z/ v, T8 X<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> 8 A  q6 t* f8 u8 [/ w" E
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> - o' F# R- h( ~# b/ y9 _/ r
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
$ @; ?$ G5 Z9 ~, N. z- \+ z* \( v4 }<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
- ^- C0 N5 U- v& @- a2 [<!--{else}-->
! O, Y. t) B) S9 U  o3 B4 x<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> + G& t& }2 S6 l/ M% t9 W4 u
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> % r* T8 ~; _8 {
<!--{/if}-->
6 {9 _6 Z/ h: O% Y/ ?( m. g</div> ! R5 ~( n7 i3 P
<!--*头部广告位*-->
, Y% V1 P4 X- h4 R  l$ G) o* T<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
2 \$ w1 y/ b6 n- P0 t<!--*导航栏开始*--> / t/ K2 D( m1 ?: k& f0 @
<div id="menu"> ( Z7 l* c( G. e& a! Z
<ul>
, G0 ^/ }7 p0 ^2 S% \8 w! \! K+ @<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
: {$ k5 X4 V6 l3 _8 z9 o) o<!--{if $_DCACHE['settings']['frameon'] > 0}-->
: `2 G4 B, U* Y# Z<li> ' j9 a  E, ]+ I( y7 H4 g
<span class="frameswitch"> $ J- n  c( T, R: c6 p$ V" U& m
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
% R& f, U4 d& Y6 R3 m3 S' W9 u<script type="text/javascript"> - V: t& f4 w3 |* l5 X
if(top == self) { ! t+ y7 C. m( D9 @( K  G
{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']))))} . p+ b& s( G" \8 \
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
7 _% \/ a& _; x" `5 f6 l* y{/if}
6 N6 u3 b# d- h4 k6 A1 L9 Q//分栏模式 # }- F+ P5 Y( G+ S+ `+ k. y5 x% h" g
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); * d5 q& F6 ~. v0 X+ ^; @
} else { 6 t* x  y! g. [9 q% _
//平板模式 0 `8 V8 ~/ d! T) b% X7 w* u
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); # [* _5 M6 m+ l  o
} ; I0 r9 M! [5 b5 R4 [* [
</script>
/ y5 x' W. C' W) L# S</span> 9 i  L; W. y" ]* u9 T; I5 ^
</li>
: W0 m, c4 u6 L<!--{/if}-->9 g+ b4 ]% k5 p2 p# y! o7 A
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-6-15 08:48 , Processed in 0.025001 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部