- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
使用说明 7 R( U! {* I5 P; W J5 j' }# N
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
# g( @. P# v* u$ W4 l; N6 I$ b' E: I' v如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! 7 O: n7 U; G" t/ u* `
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
" M, H! N" k3 N# u' M3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 5 J/ C/ |( ^) h' ^6 B
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 , H+ Z" u% d$ e+ A* f
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
- D3 J" @: s( E0 V4. 欢迎转载本帖内容和附件到任何网站 - K1 r; y1 n+ V3 C. g
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! 9 p9 G i/ t+ q+ ~1 t n
文件说明
0 I1 J% F" h# ^2 Z) O9 jHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
; ^! H) @% f4 K _8 G5 A这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
5 i8 \& I# h% j. x( z文件路径:Discuz目录/templates/default下
( q+ h" W8 t2 a/ m0 H2 |. o系列教程地址
/ S5 [) u( O# X# e5 ^, D9 ihttp://www.cnzhanzhang.com/thread-29644-1-1.html " j, }. C# x8 K
文件注释说明: * a( N A$ |6 e2 k$ ?7 Z
1. 头部文件修改注释 ; }: H1 Y% j7 V) h
<!--**********************Header.htm模板注释开始*********************************--> / l9 [. ~5 f, c4 Y
<!--*XHTML DTD声明 不可改动*--> 6 r( }: \. A1 m5 R! q9 D
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
% ?% |" c! I# B( d0 V<html xmlns="http://www.w3.org/1999/xhtml">
( @9 k, Q2 E9 C7 _6 Q) L2 ]<head> & ]6 `3 j+ C4 x0 W
<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> % s' `3 B- w% Q
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
, ^) D$ I/ v' r n% n) e- p: S) B<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> 3 y/ S* K/ Y ]: m
<!--*其他头部信息 感谢CS1.3指正*-->
" m( x( v" T; N$seohead
; |% x/ p8 U6 q- s: C/ \( v% q2 S* i<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
7 ~1 z- A7 l0 y1 w8 n9 g" N<meta name="keywords" content="{$metakeywords}$seokeywords" /> ; H6 h; D `. a
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 6 y) M' a! b% J; j$ R& c/ r
<meta name="generator" content="Discuz! $version" />
7 T6 Y0 A8 ]! E0 E<meta name="author" content="Discuz! Team and Comsenz UI Team" /> ; r: C6 l5 j& G7 R- v. S' I2 M3 u
<meta name="copyright" content="2001-2009 Comsenz Inc." />
1 O& E% S n0 Q& a% I8 R<meta name="MSSmartTagsPreventParsing" content="True" /> / e+ M7 s: w$ A) O
<meta http-equiv="MSThemeCompatible" content="Yes" />
9 p; N9 M$ ~- c! d% w7 \ p. j8 k9 o/ w<meta http-equiv="x-ua-compatible" content="ie=7" />
# F3 z, k3 g3 [% I5 N6 ]<!--无图版(achiever)链接--> 7 l+ z. w; T. ?: O& v
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
) r* \2 I" E+ b% z: V, V$ |<!--*RSS链接*-->
. p: C1 v( n4 P3 n$rsshead
' V$ [2 E z! X, K) e# x<!--*未知变量 暂时保留*--> ; n' m+ O- O, u$ q5 O
$extrahead
% Y+ j7 \2 X- n8 ~7 c<!--*载入CSS模板 不可改动*-->
" C) d5 ?$ ]9 p! n3 M) K% l! Q{csstemplate}
+ M9 v5 Q5 {; P G<!--*一些全局变量 不可改动*-->
! V4 ^3 Q8 [7 i; j" R<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> & P/ J. f& d0 s: p* P" M$ _
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> . e9 \6 @+ y4 w- [6 g
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> 9 Y, U; y+ K( z Z3 h; B% ~; p* r
</head>
4 S1 N t0 z" e+ w$ B; p. T1 H<body id="{CURSCRIPT}">
u9 q* W( e0 D9 j<!--*浮动窗和一些载入动作*-->
; v6 i' E; f0 J- H& B4 w3 n1 P0 m6 P7 N<div id="append_parent"></div><div id="ajaxwaitid"></div>
. Q/ S' m! H) b6 ?# y2 Q% t) `<div id="header"> 2 l z I: C: }' c' {6 q' r/ `4 ?
<div class="wrap s_clear"> 1 N- X+ V2 p( b& P2 k
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> ; C. j. T# t! I4 ?- E
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
( X% M" F0 l! l" O W3 n* |2 t<!--*用户工具栏开始*--> 5 o% M) z' O) I+ R& [) P# A
<div id="umenu"> * b6 l4 {# w1 s" _' ]
<!--*判断是否已登录 这里是已登录*--> ! ^, v; b# x. }7 I: S
<!--{if $discuz_uid}-->
% @( Q1 }" s, N# T2 @+ @& G/ Y<!--*用户名*--> 8 u! V. f: l6 ~! ^% O( }5 k
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> 0 n+ n, g# w) {1 j
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> / a2 m' P3 e5 W8 [3 |, I1 r4 [/ 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> 4 {- O g. A( P
<span class="pipe">|</span>
. l- T' c. y2 w4 @, C% T; d5 U<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
% s( U: ^6 Q) Q2 p: f<!--{if $ucappopen['UCHOME']}--> & v/ p4 q8 J9 a. F
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
, z9 N& n. a' F<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
/ B) m3 g& \# }4 s3 I<!--{elseif $ucappopen['XSPACE']}--> ' v# z( [8 R2 f6 j9 H7 \; X# V
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
8 A8 K1 T. ~/ |& h: [<!--{/if}-->
' ^: }- L$ M5 ?<!--*"提醒"的链接是判断当*--> 1 s0 q7 N5 h& L- ^% E3 S# `" w
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" % b3 a3 [7 o- I$ c' ?# V
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> 7 x$ Q1 ]. [" K* N. }" q
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> 5 O; l! D* g2 c" J6 x( I+ E* r
<!--*当有新提醒的时候 显示红色信封*--> , ?9 r8 ^% W- p6 B% c/ w
<span id="myprompt_check"></span> ( p+ \2 Q) X4 X! B/ U# h5 K
<!--*短消息链接*-->
4 n& _) L7 W8 W% q* o' N<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> ) r7 h3 X. p, [% ~4 s
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> / D2 L4 C3 J( D n& N4 I
<!--{if $taskon}--> 7 ?) A! m, z& |8 j
<a id="task_ntc"
% U+ K! m- l5 M2 w* q1 Q<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
5 H6 \: a/ |8 T& j{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>
+ b/ j0 I1 {, B1 |+ h% M7 |<!--{/if}-->
$ \& m! w. k' U2 E! _$ s: e<span class="pipe">|</span> ) ?/ W. G/ `' v3 `; d( K
<!--*个人中心链接*-->
% a" e8 d/ k& Q: P9 i! f<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
% o/ U: v: y0 T% f* L<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
" u: ?, k; N/ z* H<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
- F9 ]- i# ^+ y1 g* D7 j8 r# {<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
, c9 |, ~$ z; }% [+ d* K& |. ^7 r; q<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
+ N+ l* O5 q4 d<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
. w$ O l, u5 L9 ~% L; A# F ~<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> + w2 b3 K W8 m9 Z: X+ O
<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
: n- P9 h" l! K" c5 t<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> $ V* s# _( v" M% n& [
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
5 ]+ G# }* X8 t* Y' z( k/ P; N<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
, I& M z6 a$ b) i8 s. { c6 l; n<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> 4 _. H) U. k- F$ |" w
<!--{else}--> ; Y' V4 Z1 q# ?& G1 ^ e/ D
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> 7 }5 A1 S; y# C8 U2 P' R0 Q9 u
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 7 H0 l4 Y& r' u+ q& R6 }/ f& b6 w
<!--{/if}--> z4 H# s' |1 [. }" R
</div> 5 ?* C' _- s: B) [" F
<!--*头部广告位*--> 7 s+ I0 a" R1 S. ]2 a+ L0 {
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
3 C% [2 ~+ N& r<!--*导航栏开始*-->
# T9 e# L4 c5 J/ A/ o5 v, a/ r<div id="menu"> & u- W9 j( }) u
<ul>
1 C2 q/ Z* y7 Q6 N1 \<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> 0 e5 h. i D8 J' f
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
, x" k. A# U% l. F4 _; ~<li>
6 r: C1 J8 |0 y; Y$ ^7 E<span class="frameswitch">
/ o1 l# @. G) F$ G: }/ {/ Y8 f<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> 9 o0 m% ]/ K- V3 o7 R' X
<script type="text/javascript"> 9 d* A4 [ y/ P$ Z6 Z0 {! q0 i& q6 c
if(top == self) {
* j$ J' R6 @& ] A# W- u4 b{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']))))} ; Y5 p' b6 a% v6 [. M0 v
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
- e, H0 N6 g0 a4 O{/if}
9 Z" O8 _ N2 Y! x//分栏模式
8 H N6 C2 S5 A! \% H( Z% ~9 E3 B2 ^% ldocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 9 N" X6 ?# `. J9 G
} else {
7 v1 T# G/ t6 ?//平板模式
1 c' p% Y$ D# l adocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
0 X6 q$ V# c0 [$ p. M}
+ i6 [/ Q; L8 D4 e4 o$ ~</script>
' W4 @ g$ Z/ ?' R3 L</span> 8 t' }3 R _1 F
</li> : S' t3 ]8 O+ g
<!--{/if}-->9 y, x( K( j0 d/ x# V- r: M7 a8 t
|
|
|