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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明 4 ^& D# i# W0 b* z3 _
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
1 ?7 S& P. G4 w$ |如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! / d2 n6 Y3 x6 a8 k$ V3 ?  D& B
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
% V0 L5 T/ G$ H+ f0 X6 [( R3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
& s! O7 G; Q0 V建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 5 p' ~: m' Y# S
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
5 A% i1 V/ x" g# F  S; _$ B' y6 f4. 欢迎转载本帖内容和附件到任何网站
0 b* J- d6 [- [5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! # Q' N' G# B- s( ]! g4 s, X2 l+ S
文件说明
$ K! k2 V0 s+ ]# Q$ Q$ RHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 4 [  `. P0 j9 p# b! _9 T
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
: e; u, v1 [* j/ ?! N; S文件路径:Discuz目录/templates/default下
8 S' g! _9 Z- n' m+ Z  r" m0 w$ c系列教程地址
2 j; M, i% I: T& X5 ^http://www.cnzhanzhang.com/thread-29644-1-1.html . L2 _# B/ b4 U& M' ]' }% x+ p! k9 y
文件注释说明:
% Z, x1 ^$ h3 r; Q, I1. 头部文件修改注释 + D. \. v& l: n8 q  i" E2 w# Q
<!--**********************Header.htm模板注释开始*********************************-->
5 ~; B% R  Q' g$ Q" e<!--*XHTML DTD声明 不可改动*-->
, B4 c. R0 ~! }' m8 k<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> & H4 w2 i" p; T# {7 |! W+ U
<html xmlns="http://www.w3.org/1999/xhtml">
5 {  C+ b2 G6 b  A<head> 4 A# r* E9 R7 @, H
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
1 J& m9 M) t& M- w: \% e<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> ; j) E+ y5 t$ z/ O9 [
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> : g& Y+ U! D$ Y2 t
<!--*其他头部信息 感谢CS1.3指正*--> 7 |* |3 a8 ?( t! M) G6 H2 _* t; |% J
$seohead 9 u1 _; @1 S  P2 B+ I
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
* s, I: [9 [  i% U  m2 d<meta name="keywords" content="{$metakeywords}$seokeywords" /> % R) Q' b% ?! x
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> - i' T0 m) u$ w
<meta name="generator" content="Discuz! $version" />
* ~" A+ W. }6 @( f% `( z<meta name="author" content="Discuz! Team and Comsenz UI Team" />
# x/ E1 S- K$ H) I% `# ~<meta name="copyright" content="2001-2009 Comsenz Inc." />
& K4 V; q7 t- Z2 }6 B9 D<meta name="MSSmartTagsPreventParsing" content="True" />
1 t" A* h- ~  |8 l) H3 w<meta http-equiv="MSThemeCompatible" content="Yes" /> % g. t- [( `0 i4 }; F4 X# M
<meta http-equiv="x-ua-compatible" content="ie=7" />
6 w& c2 _, M7 _8 S& U+ j<!--无图版(achiever)链接-->   H' ^4 C: u9 E! t: g
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> - L' W9 Z5 Q% V
<!--*RSS链接*-->
4 I5 H4 I3 Q; m  Q' W9 u4 r$ H! g$rsshead 7 O: O2 n; W) ^' o
<!--*未知变量 暂时保留*-->
% `& {1 `& a( P3 E$extrahead ( B/ r8 q% y4 r# V0 j7 I
<!--*载入CSS模板 不可改动*--> % q2 d1 l, E  L
{csstemplate}
1 T/ D& q" B3 u) T' T: J5 d<!--*一些全局变量 不可改动*--> ( r# q5 i2 n  G( n" Z
<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>
6 P! x$ O0 W! D+ {8 [1 g3 o/ a<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
% R1 r% I0 l* l" X( |2 N<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
" x5 h4 w) u* c$ b; T, P</head>
$ q5 r0 {' ^6 `/ n<body id="{CURSCRIPT}"> ; w) R, E& X( q
<!--*浮动窗和一些载入动作*-->
& \# V* U# X1 a5 e# e<div id="append_parent"></div><div id="ajaxwaitid"></div>
2 W( H" E# F0 g" E/ f<div id="header"> / ~( g7 H0 d$ X9 G+ Q$ w
<div class="wrap s_clear">
- z% N( |4 ~' L! ]# F<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> 7 A) m  h, `- x0 U2 m- |
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
1 L5 i+ y1 d6 d6 l* P<!--*用户工具栏开始*--> ' w/ R* C- ~  ^( v' X; Q
<div id="umenu">
& O* r$ Z9 l; O<!--*判断是否已登录 这里是已登录*-->
, c3 @1 B  T7 @7 r8 [<!--{if $discuz_uid}--> 8 S( `& K2 h5 U0 o/ k+ e' a# ?8 J& y
<!--*用户名*-->
6 _% P. J% Q' ^# u( l<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> : M; S/ q( a% h2 @3 j' f/ r; H; D
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> . X& l, P. T( X0 q! d
<!--{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>
! @8 f$ c  d1 y* ^<span class="pipe">|</span>
5 ]  u7 ]' f1 m<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
6 A5 c6 E+ J- G<!--{if $ucappopen['UCHOME']}-->
7 Y- [$ w3 S* ]4 M2 Y  r7 M<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> + R9 M# q% Z, d6 g+ q$ o) e  o
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> ) v1 `4 g0 q2 a" L
<!--{elseif $ucappopen['XSPACE']}-->
5 ]6 C8 G* Z. q: q8 h8 ]. c# x, m7 a  m<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> " ^& N6 }2 x( W0 M* d
<!--{/if}--> * ~  q4 U+ R6 S0 d) y
<!--*"提醒"的链接是判断当*--> 0 [5 ~, w4 i! |' r0 T+ ~0 ]3 u- q
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" " f( b" T, L, U% f* F
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> , Q+ ^  G* [0 O/ E
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> 8 J) L7 ^+ p( x% P1 Q
<!--*当有新提醒的时候 显示红色信封*--> , k6 h* u( s" h6 N. o! S
<span id="myprompt_check"></span>
; |5 k7 \; S( L( w. X<!--*短消息链接*-->
: V* J! G+ I1 }2 w6 j6 x' c- E* U<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> ( k5 n) s2 c: h& g
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> ' }  T8 d+ N( W5 ^% V
<!--{if $taskon}-->
; X, l% V% f5 F<a id="task_ntc" ! e- g2 ?6 z6 s/ R# S
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> - R% p- t  L% U
{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>
% h. n  {  ^) d4 d) X) ~<!--{/if}--> 5 ~5 o) F$ l6 Z; S& o& P) T. z
<span class="pipe">|</span>
4 ^  X' W5 c7 D* e- \" F' }" c<!--*个人中心链接*--> & }* n2 V0 Y7 C( b. `1 e3 D) @
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> - w% O& i! w2 p; t3 X0 d5 `0 L
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> 0 I3 k8 Y  ]0 C& h' Z3 Z
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
# w* q* }. n' O0 F8 g: L$ D4 Y<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
2 M# T; G6 l6 [+ b- O; [* B<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> : ^& }6 w. ?7 F# m
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 9 I- S$ r8 ~8 |4 ?$ V9 T: d# y! z
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> % T4 }7 L% Q% H2 ]
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> 7 v3 `- s0 w: Q5 f- v9 o9 q* X
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
2 s( C# ^4 X9 A$ c<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
6 ~: O  U8 J5 L- S<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 9 h7 B3 F0 r/ I  ]
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
5 H5 q* r9 r/ `<!--{else}-->
/ P( h# s  ?. A' L- @<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
" x8 E  x8 r# r<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> . }' S7 j6 l% n2 v# z
<!--{/if}-->
* d: A& ?& R1 b9 [+ h</div>
4 J0 s9 O* _0 g6 E' o& B<!--*头部广告位*-->
% S2 q- n6 G3 U& k* m- n( |<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
* M2 {! y3 X: g* ^<!--*导航栏开始*--> ; P; Q  z! M( O4 Y' V) X6 O
<div id="menu"> 3 f) D7 P' N" a$ o1 r
<ul>
! @" E$ V# f) F5 I<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
' S1 ]- z0 `7 |& H3 L- C<!--{if $_DCACHE['settings']['frameon'] > 0}--> $ t" k8 V9 j, B5 D- U. _
<li> 2 W9 @& p6 R4 c' j% A
<span class="frameswitch"> ( ~) a7 u5 k# G( c; U# J
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> ( ]) r- M, ^. P7 F# q8 V: I
<script type="text/javascript">
7 {5 X* B+ L! G3 @- p$ \if(top == self) {
! z4 W+ B7 f% `/ S/ d{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']))))} % E3 p# Z. l: A1 x' m9 K& k( U
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); 7 @  K% c; L3 ^
{/if}   K& Z; A- |2 ~
//分栏模式
9 a( I( d2 K: t3 ddocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
1 ~. s1 S, b! e2 l1 e: x} else {
- y% e# ^2 l& x1 `/ u: ^9 V//平板模式
2 g1 A( s7 d& udocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
" z9 ]+ J. F- m9 U* a7 a% i7 G} - |0 Q. v' J1 t, Y/ |2 s% j
</script> * z9 U  v. w7 X2 [3 K" {
</span>
* @/ L  T  z. x3 W</li>
; @* v* {1 K$ L3 d4 D& x+ R/ c<!--{/if}-->
8 a1 N% p: F2 y: \* g  D
您需要登录后才可以回帖 登录 | 注册


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

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

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部