- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
使用说明
- K: F D! o* [! M [0 t1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 6 P2 Y4 ^2 I' O7 u& x6 \4 s2 u
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
4 y' h4 r8 F* |5 T* _7 ~2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 2 m5 V3 Z9 m& Z7 u2 r# o
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 1 T9 m7 ]8 S( S2 }% [! a
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
9 A: r6 n0 f: ?我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 0 Q0 J7 u, n: T, r A% T# v
4. 欢迎转载本帖内容和附件到任何网站 1 \& d! L8 M5 O& e8 Q& @/ t
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
" q, a/ \: Y6 [% Z$ ~7 t' q1 y文件说明
7 `4 }! J/ h5 f+ {' t. CHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 ( v6 \ P& R* b/ y9 A, _
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
6 G5 \6 Z6 p# \6 C/ O文件路径:Discuz目录/templates/default下
- a' U; H- M. H系列教程地址 ) ?* N2 G" @7 ^
http://www.cnzhanzhang.com/thread-29644-1-1.html ) K4 j& e( r4 u" e9 c
文件注释说明:
$ p o v& I) T# {1 C: ?1. 头部文件修改注释 8 V/ ]7 ], r" K" |/ {) b+ W
<!--**********************Header.htm模板注释开始*********************************--> & {5 z; N) H- N1 O
<!--*XHTML DTD声明 不可改动*--> 0 l2 L' T* k* D+ d; P
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
' V, c# X& b6 }8 a<html xmlns="http://www.w3.org/1999/xhtml"> & t* O% i8 G; ?# b
<head>
- c. Z6 _6 G4 _- y* K* y<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> 7 N5 X( K" w4 q4 K& S
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
g# j3 N. {' x2 }7 J9 a<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> 0 M$ k5 Q t. V: @2 _, m6 f" Y
<!--*其他头部信息 感谢CS1.3指正*--> ) j$ T' h( R n* W$ g* E
$seohead . \! X4 W. b: j( k
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> R6 G \4 B' x
<meta name="keywords" content="{$metakeywords}$seokeywords" /> ) m; ^8 b& T" _; X% N
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> ) ~# u/ V" B0 e; J' O
<meta name="generator" content="Discuz! $version" />
: ?. G6 W- V0 }9 U7 ~( [<meta name="author" content="Discuz! Team and Comsenz UI Team" />
7 a! e# J; m( Q/ r<meta name="copyright" content="2001-2009 Comsenz Inc." /> . n! Q6 Q6 m9 `" S8 d
<meta name="MSSmartTagsPreventParsing" content="True" />
, t) G. A) H2 T: f, u! k2 @<meta http-equiv="MSThemeCompatible" content="Yes" /> 7 U+ \8 T- X v% O+ J S
<meta http-equiv="x-ua-compatible" content="ie=7" />
# |3 M! n( Y$ C+ k<!--无图版(achiever)链接--> % _( r z$ }7 M) } a2 L$ ^
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
) {4 g4 o; V+ ^) I/ W+ ^% o<!--*RSS链接*-->
9 T0 L! K$ |+ N( d( E0 d$rsshead 1 H& _$ X5 @$ X9 q& j6 r6 c0 s
<!--*未知变量 暂时保留*--> $ o/ I$ O) O1 ?+ p+ j( W( ~4 I2 w
$extrahead
8 }9 h2 c: @! c<!--*载入CSS模板 不可改动*--> * ^7 I7 ^ ~8 \9 h
{csstemplate}
" c. v' S4 p6 T5 i! b8 p<!--*一些全局变量 不可改动*--> ! g0 y) h! C& K/ | U* G' V
<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; t' Y1 A& W; d: y! z/ l* a
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> 4 r. H7 Y+ [& @% x4 b
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> : a2 Y/ E f& a9 [
</head>
; d- {7 d4 p/ ^% _& W/ D: P<body id="{CURSCRIPT}"> 4 d& G: p* |$ O
<!--*浮动窗和一些载入动作*--> ; l% D+ Y) f, h( ^$ Z/ X
<div id="append_parent"></div><div id="ajaxwaitid"></div>
; B6 Y5 H* [, O H<div id="header"> . F) n- u$ M$ m6 r
<div class="wrap s_clear">
) _: e& |0 d6 C& }, e8 Q S" ?<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> 2 ~, X8 {' A ?- k: o
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> ( l$ o$ F9 @ C; ^4 b
<!--*用户工具栏开始*--> 7 B2 |- T( F* \6 y6 o" U
<div id="umenu"> 9 N1 [# O. z" q/ u/ |
<!--*判断是否已登录 这里是已登录*-->
* l7 N& O9 u& R2 m# v" c<!--{if $discuz_uid}-->
5 Z [2 z2 N7 u& V& [6 H<!--*用户名*--> ) V Y( i: K( d0 a% Z5 i1 u
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> & t! Q$ e9 s# E' k& m
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
0 O% c) R- ~* m: X) V$ d: Y8 W2 J<!--{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> : o8 U' z* \1 J8 t- i
<span class="pipe">|</span>
# a0 P5 s. Y% ?7 v5 r% `$ T( E* g- ^<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> % l/ S. i5 p: B* c. P: L" D
<!--{if $ucappopen['UCHOME']}-->
) i3 X* E4 q* N8 R5 y<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
% W( ^/ o/ o* o9 p4 y' @<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
7 G, t9 z! @$ F) L& s<!--{elseif $ucappopen['XSPACE']}-->
# D6 ~" j9 u9 S: a: w<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
* p/ f3 e' R2 M8 S, f2 `<!--{/if}--> ( e; q5 B5 @! J1 I
<!--*"提醒"的链接是判断当*-->
4 s# T( s2 B! s( C6 J& ^<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" ! Y3 `) v/ z+ H; x/ p3 M: o! B0 T
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> & j9 G1 I; p* Q- R ~9 Y
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
2 P, B t' c% S9 F# A<!--*当有新提醒的时候 显示红色信封*-->
, q) w) ~3 ~- m2 }) e<span id="myprompt_check"></span> 7 h% A# T9 X5 ^# t, e
<!--*短消息链接*--> @" P# C$ e6 g y- {5 t
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> 6 M; p. P2 E4 ^/ t
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> / c( W- H. B: y! ?. A3 |
<!--{if $taskon}-->
3 ~9 C4 s% z y8 ?7 p<a id="task_ntc" $ G9 |. z/ s5 \' Z0 X
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
( D4 d1 E4 F# {+ E5 E8 V{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> 4 e) j( \5 d3 Q; }
<!--{/if}--> 6 R0 p- f% ]0 W( d# H. `( |4 ]5 @6 ]
<span class="pipe">|</span> 8 f4 B8 \, L- ]2 Y
<!--*个人中心链接*--> + M! G- i! i& L
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> 5 [; d6 _2 E' x% v9 L
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
, O3 O. O& z/ k G1 `! ?1 }* |<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}--> & _5 S7 E* O* X) E. l/ ?
<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
, X' y# ^' U" s3 B2 P& e2 X3 n<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> 1 d8 M- Z$ a; a
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> & U4 D/ W$ o8 @( k s- D
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
/ Q: @2 E O4 p<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
& ^0 |. _9 |+ h+ ?# o& k q<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> 0 o# O5 ^' Z5 F$ z1 k
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> $ V' q1 q6 S% e+ I8 f' R% u( w$ V
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> ! S& h! @# h$ U$ w
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
5 t4 ^: M1 `$ G. }<!--{else}--> ; n: c$ j& _8 d8 ]0 W
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> 9 @& m0 h4 i7 v* l# L
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a>
3 e& t+ h8 w5 e# i* S L# S<!--{/if}-->
7 s) b& z2 l/ h9 C</div>
8 I r- W2 `1 w& e<!--*头部广告位*--> " Y' z6 [3 g2 C* l
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> 3 ?) [# o. `% d5 q+ x
<!--*导航栏开始*--> , {& u( Q0 I. y2 s
<div id="menu"> 9 @7 Y. K5 w5 Y6 i
<ul>
( ~5 A* x0 h! q<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> - i6 b3 a) C s, a
<!--{if $_DCACHE['settings']['frameon'] > 0}--> 8 a' k( Y' F5 p1 ?5 p! V
<li>
+ M. s* q; \2 b; e8 d5 n% ]<span class="frameswitch">
8 w: N. F& X/ I<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> * T/ x, `( }" [9 I8 f: M% x
<script type="text/javascript"> * V+ F; d. V5 i6 z" O, w e
if(top == self) {
1 ~& b c1 j+ p2 ?{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']))))}
# h: [2 K' ~% O- i" a ptop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); : S' b" l7 I ~% f- M
{/if} " S1 b c" g! N* r. a
//分栏模式 1 U8 [& p* R$ I& k- M" y2 K
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 2 `* Z. b* t4 f0 W
} else { & _! J! K5 F' H3 ?" W
//平板模式 8 D, }) I) |( A, I' i
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); 9 [- `! W9 v5 U8 d% `8 F+ l
} 4 L) J# Z* |6 N$ M5 {
</script>
3 {# ^5 @% g Y% R</span> * i. F1 l G5 ?
</li>
) \, ^% ?% w3 `7 g. N" `9 h$ n; l<!--{/if}-->
$ X& B) z/ @, Y2 J- z& m |
|
|