- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
使用说明 9 X( o. ?% m) }6 r& P
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 9 |) Z3 A) \% }; U2 x* o
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! ; d4 x5 s" |8 ^
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
% { O8 @# U# N5 s& w4 b3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 # y: p7 D* U" `) M0 W# q
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 ; M! x( ]* z, D R" \
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 * j/ f& p5 `+ E4 C# \* a; e
4. 欢迎转载本帖内容和附件到任何网站 : ?. b! L& R N
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! 9 Z9 i/ l2 x/ M& j5 O) j+ Z
文件说明 * Z, Q; [) }" s- ^
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 . {& O3 e" K4 _9 ]; F2 H
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 ) @ \5 S: v4 ^
文件路径:Discuz目录/templates/default下
) u7 P. ?$ E& F8 Y系列教程地址
1 e/ A+ G# r% G; F! q. Ihttp://www.cnzhanzhang.com/thread-29644-1-1.html
; Q; P7 P5 v, Y4 ~6 ] ?- p文件注释说明:
2 o, ~. z% o; i* Q, N$ X1. 头部文件修改注释 & L) Q1 Z$ ~# j: S
<!--**********************Header.htm模板注释开始*********************************-->
" P( k0 L6 W* d. T5 J<!--*XHTML DTD声明 不可改动*--> - ^% t2 _ N$ c6 u2 [4 C
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> / l& y) Q: @9 U Z8 L! O' M. V
<html xmlns="http://www.w3.org/1999/xhtml"> " p2 \! Y% S5 \( u! |, M, W8 m
<head>
/ |9 [5 Q! w6 G! ` K- o<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
. i" V( W7 u; @<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
: X5 k$ w3 I" X5 a" h2 ]<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> . C1 w: k7 ~" W6 _; `! |. j# {% U
<!--*其他头部信息 感谢CS1.3指正*--> 4 v P/ G/ M/ \+ ?/ n5 A+ B t
$seohead
* G7 ^" F- b5 L<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
+ r% G7 w+ J, Y# L7 u- G* z<meta name="keywords" content="{$metakeywords}$seokeywords" />
1 A7 w; g& M- G a. m8 H- _" w" _meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
! w- f* i D) D w<meta name="generator" content="Discuz! $version" />
" ?- H7 S; C6 \4 E$ d+ J$ M! I<meta name="author" content="Discuz! Team and Comsenz UI Team" /> 8 r6 ]4 r) z- P! m) }) V
<meta name="copyright" content="2001-2009 Comsenz Inc." />
3 e. S! k2 u9 T% j! l! M5 l<meta name="MSSmartTagsPreventParsing" content="True" /> 9 F& T1 w1 a( J8 [- ?
<meta http-equiv="MSThemeCompatible" content="Yes" />
) ]2 a2 |; }) z3 @<meta http-equiv="x-ua-compatible" content="ie=7" /> 7 `0 E5 k3 R8 ^4 G
<!--无图版(achiever)链接--> ; w7 {$ Y. u2 j$ i
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> # T3 B2 p! R/ t# f1 F+ r. N
<!--*RSS链接*--> : H. ] g( p v/ H& N
$rsshead
# [) c# |+ N" |& a2 k. ~ K<!--*未知变量 暂时保留*--> * N# W6 R- h# ]) |, d7 V
$extrahead ; q/ E' ?& q8 s) R5 B1 n* @
<!--*载入CSS模板 不可改动*-->
+ t1 ~% ?9 q' Z$ s$ B{csstemplate} 2 B- g& j i3 Q
<!--*一些全局变量 不可改动*-->
- z* M. t: o2 ]0 \( V8 _<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>
2 z( ]7 V2 P) R+ c<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> $ K$ B8 ]( ^. V& L; u! b$ g
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
1 d& p& Y2 Z, D" z5 K. j" Q0 U</head>
4 e) C8 ?" Y. X8 }<body id="{CURSCRIPT}">
r: h0 R: x( J* m [<!--*浮动窗和一些载入动作*-->
7 w% C: o! v' \0 S5 h3 U7 C<div id="append_parent"></div><div id="ajaxwaitid"></div>
4 z; o/ W( M) Z* J+ l; Z5 O& Z. A<div id="header">
5 m4 m* O2 H2 S8 a<div class="wrap s_clear">
* o, n: M" @# x9 K+ h% n<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
7 E2 u$ `( o! ?1 d( ?; B- l<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> - q( _( m5 Z* M" Q$ {, |! M0 o' X
<!--*用户工具栏开始*-->
6 g0 q+ p( }" [' r<div id="umenu">
4 y! A8 t2 O) d) p; h: g( B<!--*判断是否已登录 这里是已登录*--> * x/ b5 a6 E- r% y4 n/ R4 N/ ^
<!--{if $discuz_uid}-->
$ b5 g5 p1 p% k+ ^<!--*用户名*--> & o4 Z0 ]" g3 L. a1 F) S8 K) |
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
/ \, J M6 s! }<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
3 {; n/ z2 ]* C% ~! U5 T$ e; h<!--{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 D2 U- N# q- i# K<span class="pipe">|</span>
" _' A; F6 X9 f& e<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> ! ~3 n0 d5 ^/ J& p4 }1 ]9 V% \# N
<!--{if $ucappopen['UCHOME']}-->
0 l! ~, q. z! v2 S$ ]8 z$ ?<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> 1 J1 p8 F* w' j
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> + M- ^) ~" p; Y7 f
<!--{elseif $ucappopen['XSPACE']}--> ( D: A7 p( l/ e& u5 X
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
$ B1 E( U3 ~% i' i7 L; [- F0 S. U ^<!--{/if}--> " T# E# R4 y: V# t% @! I. Q
<!--*"提醒"的链接是判断当*--> 1 B N3 a! I2 j6 a0 K; }( j
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
1 h% [2 [) S- J4 K! b9 S<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
7 p0 S( @5 k- t8 W" \, _<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> ! h- m: G( C% r
<!--*当有新提醒的时候 显示红色信封*--> 3 ?/ H$ |9 [" P1 O+ s& Q
<span id="myprompt_check"></span> 7 A4 k5 |/ m, x2 D/ P( Y' w
<!--*短消息链接*--> : Q: W9 B, ]/ P6 ?; T$ T9 l
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> ! u' q9 o2 @; t p
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> + U- z7 [0 [' i" L
<!--{if $taskon}-->
8 g) ?: C& D* O<a id="task_ntc" 6 S c# {1 P4 N. s8 j9 ^8 A
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
7 J! `- [4 v6 j$ Q1 ^{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> p% b8 u- x8 x, G
<!--{/if}--> * C5 `! K! m: G# H
<span class="pipe">|</span> / j, b6 A+ z" i9 |& {7 c" I( R6 @
<!--*个人中心链接*--> % Q$ m7 o) D* J e( ^1 P
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> 1 \8 Y; O% }, }" t* n/ I
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
$ e t) i, P+ f* k5 h<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
& r* p0 S( J" B3 ?$ x& }<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> . z/ x# ]' |$ d1 C, k8 k$ L
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
]9 C ]5 G5 t' H<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
3 ]4 a- W9 N/ z9 C8 O& Z( ?<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> : A# t# g* U% l6 }: R4 A2 K
<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
/ ~3 N9 |1 n" W% S& C I* F<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
8 s5 i4 i3 U7 _$ y7 }/ Q( U<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> . I3 @* D& B2 t9 C, L9 c' Q; k
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
# D% }$ x: o6 J) v0 ?. c: H<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> " |2 m2 \- T/ k; @3 v- p; c- D6 V8 g
<!--{else}-->
7 ^3 @ e6 N; h3 n3 c<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
- M8 F* y8 T( S<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a>
3 T& P5 K9 c0 }1 S- }" ]<!--{/if}--> V, _9 O+ m* A9 t: A8 z: U
</div> ) E2 z/ X, |$ k# w( w
<!--*头部广告位*-->
' e5 Q z% R2 @( M2 }<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
# z: H+ W4 v" `* T7 r<!--*导航栏开始*-->
/ n2 _7 m& ]$ Z4 t* c<div id="menu">
: @- l G) @! }. R0 \+ O% `9 M<ul>
E; ~, ~; `: l# S( g* M3 ]<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> 8 f7 x5 B3 X6 c. I" K# ~( l0 z
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
8 y; K# \& c$ r [$ {( \5 ? J+ M<li>
8 V; n& a4 U6 a$ A2 _' G<span class="frameswitch">
# _1 F# n) v' c% }<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
: h% M3 a; f7 J( C" d5 d( `<script type="text/javascript"> . l# u$ J, E9 v E) R4 K
if(top == self) {
, S) N2 v! ], w5 \8 R! ^' a! k 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']))))}
: g2 T$ D q$ }; |top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); - J6 J1 M/ i: K( L6 O5 g9 s2 f
{/if} n# C2 H4 O. q
//分栏模式
& X# Q: G$ c; Y ]: Odocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); - B2 Y$ c1 D, C6 x
} else {
0 d+ T' E; S" y//平板模式
1 s% t8 a' x U5 M8 Vdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); 8 t; j( ?' l3 @* U3 }
}
5 f% F* E# b" B% N</script>
4 x6 \ b/ ?- _7 Q</span>
. x& t' b+ c8 J; q3 t: n; H</li>
4 f) \0 q6 m ^' w. Y' i4 L3 j* W<!--{/if}-->3 I# ` K/ ~6 }7 T" X" y3 ^
|
|
|