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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |正序浏览
使用说明
+ h: d  V. O& R& X3 b, \5 I1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
; r) C( s: F# {4 X6 k: v1 e% h如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! / u2 g8 J  N' ~) }9 X, m6 r
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 7 N: Q8 @+ g& }' L; B
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 2 p3 n0 C8 ~5 e3 e/ t- v, |
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 " P; K/ D7 S/ s0 K
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
$ L/ P1 L+ M; P7 G" Y4. 欢迎转载本帖内容和附件到任何网站 4 r" M* k' k, S2 G& [4 `
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! 6 k7 {2 Q, s! z
文件说明
2 |: Y' q, [2 `: }+ _. L& AHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
4 q5 O7 R1 x3 C, ~这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
. U. x, y4 |$ w2 n1 s文件路径:Discuz目录/templates/default下 5 H: A5 B6 x; G, |0 C% I
系列教程地址
  ]! K# v6 |" J* @- F1 H$ x. a) p) O7 ahttp://www.cnzhanzhang.com/thread-29644-1-1.html + }$ t  z$ q% K2 F% P* }4 V
文件注释说明:
! Z+ c6 o; F) b/ W+ Q1. 头部文件修改注释 ! J  w% I1 v" d. U3 _3 j+ c
<!--**********************Header.htm模板注释开始*********************************-->
1 Y3 w, t" K  C- e6 Y2 _1 s* |1 t<!--*XHTML DTD声明 不可改动*-->
* t' l4 e2 Q" Y4 j- A<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> ( U* A9 _  |1 k* s* p; q: |% N
<html xmlns="http://www.w3.org/1999/xhtml"> 4 n% |! i& A4 H0 s' m
<head>
8 e/ I1 |" g" y- M$ A1 U<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> 4 ?, \$ [- c% [* Y, @5 a6 n2 q
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> + A3 h/ I/ n7 k6 d
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
' w7 J! Z* x" `<!--*其他头部信息 感谢CS1.3指正*-->
+ g! ]* t2 n$ A* ]/ m$seohead ; N- C% M+ K; _& B1 Z& P9 H- x
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
. ~9 M5 q6 z8 i<meta name="keywords" content="{$metakeywords}$seokeywords" />
& r" a$ I- A+ gmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
% v% N# y0 S4 p1 z  `<meta name="generator" content="Discuz! $version" /> ) x( `1 [& B8 H5 C  n+ D5 [0 Z
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
( R# U; {. B9 W6 y: k<meta name="copyright" content="2001-2009 Comsenz Inc." />
+ O; _1 _- t. p<meta name="MSSmartTagsPreventParsing" content="True" />
$ M- Y6 W$ z: V. V<meta http-equiv="MSThemeCompatible" content="Yes" /> 8 h, S5 X. @9 Y% w( C
<meta http-equiv="x-ua-compatible" content="ie=7" />
3 L: `6 p  u3 r# Z<!--无图版(achiever)链接-->
5 E9 B# P2 }5 D  T* L* ilink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 0 @% E* V* d1 R6 o
<!--*RSS链接*-->
; T  c7 o4 t! J) w, B9 N8 v3 `$rsshead
  D% P: L6 s+ r; G6 l/ t<!--*未知变量 暂时保留*-->
3 o* c! p* a  I$extrahead
  L! y5 o! S% ]( n% x1 n9 w<!--*载入CSS模板 不可改动*--> 0 b, c  |! {2 H
{csstemplate}
( ^/ t# e7 w7 h- I: ?% a% F<!--*一些全局变量 不可改动*-->
- G+ Z4 |0 b  a& v% O<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 D$ {& H2 b9 j) K; p<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> . N3 n$ }! T7 T. {5 ^# u
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
( V& l- u& g$ C5 J6 b, k! k</head>
  X/ R3 B9 ^' A& e! w<body id="{CURSCRIPT}"> & Y* O$ l8 T/ N
<!--*浮动窗和一些载入动作*-->
. c+ w) y2 i9 {8 {6 Y) |: ~<div id="append_parent"></div><div id="ajaxwaitid"></div> 2 C' y1 x6 D1 _4 N
<div id="header">
7 T& t# t; ?; T5 O2 o* N<div class="wrap s_clear">
# ]$ @, }1 l4 t# f0 |! t<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
' v, H' P# J" ~. y% U<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> + s7 }8 v' P# c) e4 P- Y1 H
<!--*用户工具栏开始*--> 9 s+ H" v6 z* Z( p" j3 c
<div id="umenu">
4 n/ a! p# X4 W  C+ H<!--*判断是否已登录 这里是已登录*-->
' ?+ `0 c9 Q4 Y8 N; `<!--{if $discuz_uid}--> 0 _, n2 ^8 J$ Q: s5 _7 B& K
<!--*用户名*--> - s. h5 K0 z$ o  y" ?3 H/ R' e
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
6 A/ f& [0 c  y" z" P+ I- X<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
( O% @3 W& L% ~  M  a& B/ e<!--{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> 3 T+ L& {( ^2 u% }3 r/ a( S
<span class="pipe">|</span>
: ?* N- M0 Q/ h# N3 H8 x$ l9 S8 {<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> . W8 E9 V( J. V2 I0 F
<!--{if $ucappopen['UCHOME']}-->
* R5 E0 V4 u, j( L( I<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
7 d* ]; ?7 Q* ?' d6 T; m<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> - J' X$ B: b8 P# E5 Z8 q* n
<!--{elseif $ucappopen['XSPACE']}--> 5 M4 f; E4 i. Y! D- C! E
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
: q+ h4 d0 D- ^# M<!--{/if}--> ! X3 }5 r7 P7 j* }# |: _
<!--*"提醒"的链接是判断当*--> 9 Z2 l) x$ K- Q/ B! Z3 _6 }
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" ) P$ O& G' ^, T- i* c. H; ~
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> 0 y$ w3 E3 P2 o1 W; S
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> ) h9 `' p3 X# I8 P" o
<!--*当有新提醒的时候 显示红色信封*-->
; W6 Y9 J8 I; i. `  w<span id="myprompt_check"></span> - W3 L. N% z4 R: t) R: Z5 K% \! C
<!--*短消息链接*-->
$ p: Y: Y' u+ e% u9 J- J<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> - @' M/ ]  Q3 T
<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
) e) s3 P) u# r8 {# i% @) w<!--{if $taskon}-->
% x. E" ^' F% P/ B- p<a id="task_ntc" 3 r. g; n5 n0 B8 [$ R2 S
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
0 u" e% ^* q/ x/ o/ f% @{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>
' L8 H% c4 @' t$ X: K<!--{/if}--> . C) e6 `7 }# h, P$ i2 ^+ y. L
<span class="pipe">|</span> 8 {9 t2 f8 V: W3 m: d
<!--*个人中心链接*--> " b( x% c) Q( j0 n8 U* ~
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> 0 S' a2 z! T5 [& P
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> 2 b% b# u# P" J1 A
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
5 a6 H* \& S" @- Q, t/ O5 V<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
+ z1 D- R: Y' S$ X- M# G4 a<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
1 W) X* w) I. A" J<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
) q7 b+ t+ f' L8 p4 F, z% `, Z3 w<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
; A8 D$ _; a  c4 X. {7 N<!--{elseif !empty($_DCOOKIE['loginuser'])}--> 4 A+ A* M$ d& T; w
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
6 |! }8 h8 I/ K$ H% O<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> ) o, b8 J3 g7 D& K( n  j& [1 K
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
/ R) i' S+ |' ^; F9 d<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
$ b/ Z/ ?% O4 n9 L* y7 C! S<!--{else}-->
- U2 l& g/ A- n* @) G<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
* `) N+ c3 A7 g; @5 {5 ?. {2 k<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 7 E& s9 j) c, ]* }
<!--{/if}--> 1 |- S, Z1 n8 l
</div>
7 X0 Y5 D3 A# \' T1 u<!--*头部广告位*-->
2 W, A7 g# G0 @! F1 k<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> / x/ _$ |# `* J
<!--*导航栏开始*--> ; T; T3 m7 n* x, o
<div id="menu"> 6 P* M$ S$ S! b4 ^
<ul>
( f- M" b; b7 N5 ]- t<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> 3 t+ R7 W! z/ h0 `8 ~
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
- q8 U: j1 |5 S5 K$ L* p( C<li>   [; ?. A) Q+ k
<span class="frameswitch"> 8 f# _$ N- {9 g+ w2 X
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
, t' F9 }7 H  T9 V5 s<script type="text/javascript"> 6 F1 O/ L  X# _
if(top == self) { 6 m0 S8 m. ]$ x" 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']))))}
" U( _$ F2 V% F6 K* u$ N  Mtop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); % }' j& S# p! E0 _
{/if}
+ C  A( ?+ U/ K7 P" Z//分栏模式
; D: d" m! _5 D1 b! D* edocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); : I- A, f& O: w. \7 t
} else { ( ^! [8 ?; g; Q* D) @
//平板模式 4 e! D# y  V2 G7 R; l3 q% M
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
: r* T& s$ u, g8 m8 f}
' R1 T8 Y( L- F; N& F, Q2 a" V8 d</script>
' P# J9 c) C  I</span> : W" s' h8 y0 h- i$ F
</li>
4 y8 h7 K( {8 w& B1 F+ I% Q<!--{/if}-->
/ [" x; E0 ^/ Q. ^
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-5-19 07:12 , Processed in 0.031201 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部