- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
使用说明 " X6 I Z, V# Y) L# s0 ~% d
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 " Y, d* a. m: X) _) P
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
7 a& O$ U; A) q/ K9 p2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
6 Y4 }/ g- ^0 q7 F4 {3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 9 d# P* k8 l, Q# T
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
5 S7 m9 C6 R+ _; d# I' e: ]我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 ; _& J; z9 i! d( T6 N0 a
4. 欢迎转载本帖内容和附件到任何网站
, V* B& _8 b5 ?5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! , b% v! v0 Y+ B! k) o
文件说明 ( T# p9 u7 G$ d4 W( q
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
; W2 e: g6 x) \* a; m7 [这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 # H, d" j; U; Q4 h
文件路径:Discuz目录/templates/default下
/ D, o, x) M: A, l系列教程地址 & P% U6 R) ]' Y5 l
http://www.cnzhanzhang.com/thread-29644-1-1.html 0 x0 \3 d: n; J
文件注释说明:
$ A" ]+ @7 C7 C0 ]5 j* w& {$ @1. 头部文件修改注释 9 u# k# M: l4 e* `+ U
<!--**********************Header.htm模板注释开始*********************************--> F5 a; ^" B4 R5 H4 q) I/ R
<!--*XHTML DTD声明 不可改动*-->
: ?( ]/ {8 X3 H# |2 A( o- g# c3 A4 ^<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> 5 E7 V& ~9 h+ `' u/ M/ T
<html xmlns="http://www.w3.org/1999/xhtml">
9 B" [. M# E5 J" f9 f6 t5 K0 }: b<head>
2 L: i: `1 t S+ ^: j, z! u. o<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> + s Q6 x: p8 }7 F U& A, O. e
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> t* ^9 t9 Y$ c9 P4 d
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> ! Z6 @6 W2 r9 |6 \5 J
<!--*其他头部信息 感谢CS1.3指正*--> - k) E- s0 i, Q9 Q8 U$ a, r
$seohead
. x! I* e3 M" _! x5 X6 v! y- [4 u1 B<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> . K9 S# ^; x! t" N$ {
<meta name="keywords" content="{$metakeywords}$seokeywords" /> 2 C1 h# D+ g9 L; o; s) L
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
/ ~! o x) ?; T<meta name="generator" content="Discuz! $version" /> ( ^0 G' z3 L. Y1 |9 r7 {& [
<meta name="author" content="Discuz! Team and Comsenz UI Team" /> z/ O5 a) f$ }+ `8 T
<meta name="copyright" content="2001-2009 Comsenz Inc." /> ( @9 ]: `9 V$ v8 @8 T$ m
<meta name="MSSmartTagsPreventParsing" content="True" />
+ N% G- Y1 U+ E: R1 ~<meta http-equiv="MSThemeCompatible" content="Yes" /> ; C8 A r, V0 x% t4 d0 }5 j! |
<meta http-equiv="x-ua-compatible" content="ie=7" />
` ~9 B6 _$ s<!--无图版(achiever)链接--> , q: L A! C( ]) d; `6 D5 H4 y$ F
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
' _; G8 @" {0 } _1 `3 I- _$ W<!--*RSS链接*--> 1 ?0 [7 `2 J3 ]! ~' O
$rsshead * I9 o, j, A2 E( a. f5 S
<!--*未知变量 暂时保留*-->
, `! o/ {2 `' s3 R$extrahead ! j8 t/ m5 D( Q8 X( y" c% j( a8 g
<!--*载入CSS模板 不可改动*-->
6 O2 o/ d) J* T7 e; t+ E{csstemplate}
$ Q# `" K9 d y4 T# ?<!--*一些全局变量 不可改动*-->
4 ~; L( m. B: ]" 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> & n4 u" R2 }, a% u6 \- z$ p
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> 2 B/ y5 l: f) J/ s) t! ^5 F
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
8 K3 }5 e* @+ y/ S+ I4 ~& x/ {</head>
) V l- X+ x3 Q9 N9 N<body id="{CURSCRIPT}"> 9 V7 Z* L9 C( T! j8 U4 G m' I
<!--*浮动窗和一些载入动作*--> 5 T) E; i! i* b$ @( z
<div id="append_parent"></div><div id="ajaxwaitid"></div>
6 J, B! ^! W" b' M' G) t/ d! h<div id="header"> + W1 _; s+ M* \: q+ n1 I5 v& a$ q4 D
<div class="wrap s_clear">
) ?; }* v4 \5 f6 F. @$ t<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> ! [+ S+ K4 D5 \, ?! H8 w
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
5 J n2 O; r3 f/ W8 G<!--*用户工具栏开始*--> * E( @ c9 [' h" l3 j! J. M3 \4 h
<div id="umenu"> 3 Q( J) ]/ R/ o1 \8 Z" X
<!--*判断是否已登录 这里是已登录*-->
L4 ]' @; D$ d' H$ a<!--{if $discuz_uid}-->
9 e# t" G; l' w/ J% p<!--*用户名*-->
8 `) B2 k( E t9 v' n<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
" W/ U1 C, _5 o9 ~$ d$ _<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> * b% N) Y, a1 m2 Q2 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> + N0 y# }/ `+ K8 E7 q
<span class="pipe">|</span>
$ \. E9 I0 `8 M" a) G4 {/ l, k! c, Z<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> + R @; O1 r ~$ W" b; E4 z
<!--{if $ucappopen['UCHOME']}-->
2 R' w1 I, v% R+ {' h& L% I1 g6 l<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> 8 [# {' c: ~. |
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> ( z" } F* O2 ~* i3 A/ w1 O, d
<!--{elseif $ucappopen['XSPACE']}--> : I2 M1 d# Z! h) F9 F
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> - m6 J, \* n5 f; K
<!--{/if}-->
0 W. Y3 F2 X. j<!--*"提醒"的链接是判断当*-->
( N& t0 \3 p& _3 j<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" 6 r$ k9 u" `- T! N' B: i
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
" y6 U. ^0 E) V: H# S# v% h<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
3 L/ l+ I& C1 V9 w<!--*当有新提醒的时候 显示红色信封*--> ) Z% O( H, q! a( [7 S
<span id="myprompt_check"></span>
# S% p& F! m. H) A- h% o; _ r) K: h& G<!--*短消息链接*-->
1 o G* {$ n% \<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
8 ^$ m' q ]' }4 g<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
2 X( l2 ^/ m$ n1 @' H<!--{if $taskon}--> " Y! B( k8 q4 g% d
<a id="task_ntc" 4 B: X$ Y/ Y/ E- o9 x; O8 D) Z
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> / e. I; |+ d& Z7 u- e
{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> 6 d6 ?' w+ F( o3 W* ~
<!--{/if}--> & ^0 H/ }0 g# l4 b. l/ J0 K4 O( z
<span class="pipe">|</span> ; J! m8 W5 m) |* W$ u A9 [: {$ p- o& @
<!--*个人中心链接*--> ; Y4 Z" S# m- l' c
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
# h! L9 Y1 N/ c* X% N4 }# ^- a<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> ! |" _0 ^6 `' n8 ]
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
a" M8 m* p; j& I$ b! _8 K<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
6 c w/ N( v% Z! |2 x% f, J+ F- W/ R<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> - R& i, p0 {) y1 O% Z( f8 G4 R
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> & s. s6 ?0 U a1 \
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
+ H+ v$ M4 V4 m7 I+ y8 _8 a) @<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
; @0 S2 H8 ?( }# V8 Z( ^2 H<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
; ^3 o6 o- M; Y# C3 w<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> 5 O, p1 D( g/ f2 ?3 A* u
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
% y+ j2 }: E5 o4 N. F$ V<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> % Q# Y! J. Y4 O) y
<!--{else}-->
# E" h7 k- t8 V2 e7 _<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> % t1 \/ W* M6 W5 Z( X6 P8 y
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> ( C- M1 H+ J4 R. \2 U
<!--{/if}--> 0 ^# @3 i" c# i( O9 o) t9 w% _9 i
</div> 0 ~) e6 ~8 j D, E4 G
<!--*头部广告位*-->
4 _$ P; K( `& j* p' H5 F3 `<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> 7 T5 Q2 _6 W1 h9 y! N
<!--*导航栏开始*-->
5 N; ?* v1 Z7 t0 p( u- A2 c<div id="menu">
4 F1 ~9 J v4 u6 ? v4 C<ul>
9 z6 L5 }7 o# W8 ]<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> ) i/ \/ h0 q& b0 M# Z/ b
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
) X- i* @1 F( L8 [9 {<li>
6 J. @, \* i5 T# |<span class="frameswitch"> : ] O! Z4 O9 I
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> & T: x: S# m$ q6 @" k' }% v, Z
<script type="text/javascript">
- H/ G1 v& J" ~7 y; Gif(top == self) {
0 H% ^) l' W/ c/ }: Q- O$ A* _1 T{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']))))}
# f& T) D; U6 P& O5 q1 N- ^top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); + ^) l% A& J, j6 j& d. P6 |
{/if}
+ a6 ?" Q+ g9 y7 D) \//分栏模式 0 g1 C" j) r3 D5 v8 S* a( \9 O
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); ' F4 a* k0 o$ G" h2 z
} else { ! z1 |3 @- _* L* ^
//平板模式 4 R1 p* Q. G a" ?; `5 P. W0 X
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); , n# O: E0 w, o* V: a- C
} 8 n* w, W. Q" n4 v) e+ o) Y* V
</script>
, s) {) e+ }5 J% J/ N</span>
. @# x! d5 p: n3 x</li>
0 W! J! h: x0 R& ]1 v<!--{/if}-->/ |; j, j2 |" v2 w* S6 i
|
|
|