- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
|
使用说明 + o) @9 n" B1 S: b i" ~4 l
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 , Y8 c2 N) l1 ~' w
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
1 ^+ E+ n) z4 |; T$ D2 ?# Z2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
* E" b5 X1 m2 ?! D3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
/ @+ _5 }4 U i8 V: P- V! m7 m建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 C) E0 e1 }0 g ]3 v
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
% q0 b- \8 \- |0 @4. 欢迎转载本帖内容和附件到任何网站 & \4 E4 K4 x: g, ^& T
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
/ I" B1 G; O0 t文件说明 2 E# @* J- w: ~+ b( k
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 ( r. N& y/ W U _' u X
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 , O, {0 _2 M% X: e5 j& R
文件路径:Discuz目录/templates/default下
3 s6 J, k% V% o3 d7 ]: |系列教程地址 : e5 t% ]# c$ S( T0 j
http://www.cnzhanzhang.com/thread-29644-1-1.html
: G, I) J* Z6 A7 L2 {/ X# X文件注释说明:
! t: p$ F# w" _6 I% d1. 头部文件修改注释 1 k: ?/ ~. ~; I9 L& S& |
<!--**********************Header.htm模板注释开始*********************************--> 3 n; j( x5 K! p7 s2 j4 D
<!--*XHTML DTD声明 不可改动*-->
. C( |" j0 ^# C7 Q<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
( ^: }* H% q/ U7 q- p( K8 C<html xmlns="http://www.w3.org/1999/xhtml"> 0 s y" M0 G9 d o' t- a& D% `3 E
<head> / z, Q! P" b3 H* B
<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> / G9 G! t3 M8 m, {5 z2 {# ~; j
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> ; Q0 I! p- x- I! z5 R2 L8 P
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> W q" O1 r1 _" F e4 y. c
<!--*其他头部信息 感谢CS1.3指正*--> $ ^) g- t" |' C( Z) ]
$seohead
+ G* L5 o8 T/ n3 V9 N9 r, T* h<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
0 g O( h+ \ i9 y! P `: @<meta name="keywords" content="{$metakeywords}$seokeywords" />
# x, ?4 p& }3 A# m2 zmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
/ y+ M7 X- D3 Q6 ^1 H! b1 L<meta name="generator" content="Discuz! $version" />
5 V9 E8 d# M9 [ O& l$ V: I9 M<meta name="author" content="Discuz! Team and Comsenz UI Team" /> 0 M3 `! [2 V" v
<meta name="copyright" content="2001-2009 Comsenz Inc." /> $ U- W; A# `6 a/ y& P1 W& X
<meta name="MSSmartTagsPreventParsing" content="True" />
) \. R! }! X) K3 q<meta http-equiv="MSThemeCompatible" content="Yes" />
1 S7 {! e9 F* H+ c4 y<meta http-equiv="x-ua-compatible" content="ie=7" /> ; @4 p1 t5 g0 P& m$ ~* W
<!--无图版(achiever)链接-->
, |$ y% g0 x6 ]6 qlink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 1 c+ t2 N1 M! I) ?5 W* L
<!--*RSS链接*--> * [$ i8 G! M& a
$rsshead 1 v. y) C* j3 z' R
<!--*未知变量 暂时保留*--> ( k5 f9 T _% G, N0 ^6 |
$extrahead " ?0 ~+ G, l* ^- n( G
<!--*载入CSS模板 不可改动*-->
: b. M0 \" H7 u8 ]9 K4 f{csstemplate}
6 _) u/ D r: s1 X# f" k6 s<!--*一些全局变量 不可改动*-->
5 o/ P/ c5 P2 }5 _+ A<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> 6 S8 K( I+ W+ j
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
3 Q+ F. r( f8 g$ M<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
- O3 U0 e+ D+ i- j</head>
! c/ y4 O+ B$ Q/ {, g<body id="{CURSCRIPT}">
( u6 q7 u% e2 c6 Y* o7 T' z<!--*浮动窗和一些载入动作*-->
/ u+ o7 S6 {& {* ^, x<div id="append_parent"></div><div id="ajaxwaitid"></div> 8 G8 }! d8 j3 \5 d$ d
<div id="header"> 3 U+ z+ `: U d. }: }5 o0 d* z( w* {; O
<div class="wrap s_clear"> ! c# }; z5 B* N2 x# R0 w9 y% U; z7 M2 r
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
2 |, ^' `4 I" N& I& I; Z; R1 @# u/ o<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
1 P, a$ B; L+ E/ M2 x<!--*用户工具栏开始*--> / y) N* B$ Y' J3 }
<div id="umenu">
' {8 ~* L. `& t+ Q3 m<!--*判断是否已登录 这里是已登录*--> & p6 I f) K- ]/ a' g; E
<!--{if $discuz_uid}--> " m/ b4 y( ~! t6 d% g$ W, I
<!--*用户名*--> 0 H b$ v) H: K. j& ~( ?
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
5 S' Q+ D3 [1 ~" }5 s<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
, x; C. e$ W7 K* ^# 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>
/ A7 [$ Z( B% Z) J<span class="pipe">|</span>
" Y$ N; k! o4 n4 \: F<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
O4 ^) G5 Z( y5 v<!--{if $ucappopen['UCHOME']}--> # c' o! |" G3 p* K: z
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> 9 W7 B9 T. Z; [ J9 i
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
3 W |" q0 ]( ~; ~# V- o6 H8 T<!--{elseif $ucappopen['XSPACE']}--> ) p8 s* U+ F5 b1 Y
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> - M* n. Z0 w! b" S
<!--{/if}-->
( M0 u! T& a: m9 }5 F0 j7 x( f+ U<!--*"提醒"的链接是判断当*-->
+ Q: e' T) S$ E) l/ W4 m2 |: n<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" * p5 U9 P y2 x: u
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> 7 X( n1 H. u2 `
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> , D" ^) k: V7 O
<!--*当有新提醒的时候 显示红色信封*--> . g( C8 o# L! W) F
<span id="myprompt_check"></span>
8 C7 j" E/ M g3 [3 p<!--*短消息链接*-->
# {* A& q( w* P3 j. ^<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> 3 s* j0 B+ x- G* w9 S4 |# A' \
<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> , W$ L. G# k6 i: a/ t+ B* Y8 F
<!--{if $taskon}--> + | u/ B* g z ^& @
<a id="task_ntc" 0 }, j$ v9 P/ v
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> 5 ?6 V/ g" i4 m/ |9 T
{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>
2 n! c2 O7 c$ M9 p3 m& Y" H<!--{/if}-->
% P/ K" c7 H/ @ } p% _5 c<span class="pipe">|</span>
% R! O" k0 E/ F/ n* B<!--*个人中心链接*--> ! O" N- H! c, K2 O w
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
" E* h+ R9 T+ o# ^: ]<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> k) `; F' K$ {
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}--> # j2 P# j1 t8 u
<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
: k+ j6 S( H9 h<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
( F/ r0 n3 D) H' ~& d<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
1 E9 j7 Z0 z9 D' g% I4 {<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> - ?1 B3 L" ]1 h/ a! c" A
<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
3 M, J/ I' O. Z/ x* P8 T2 ?<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
9 H2 W/ h$ h4 I% c<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
# m6 q1 w3 r9 F0 L( w& \<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
5 X8 n" g5 ?& n5 f<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
" q- }4 Y& Y. c<!--{else}--> 3 C7 U, b3 k, e& V. @
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
`, b: i7 L6 j! q5 R) r# y$ ?<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a>
. A6 [& w/ J& g. t4 V1 h( j& d B<!--{/if}--> 7 [. O; w* z- D7 Q
</div>
( Z& w. C' |0 D7 q8 t<!--*头部广告位*--> 7 j7 a: [. d# Q5 f1 Z+ Y
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
' L5 m: j$ j% I+ f' R5 @0 Q/ b<!--*导航栏开始*--> 8 h, Y5 l4 w& |5 f
<div id="menu"> 4 S- y6 t) P4 Q: Q
<ul> + _) x' N: i) ?% s
<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
6 j) k s6 A7 V$ X<!--{if $_DCACHE['settings']['frameon'] > 0}--> + _! H5 @8 R6 W0 T, |8 y- x
<li> ) m7 I. @3 p G4 \! _0 f! s
<span class="frameswitch"> 8 Y' P5 r2 g% c3 d) U
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
+ M7 ?) e6 ?$ T$ u: {8 E) ?, O) H& H9 g<script type="text/javascript"> 3 u, e9 X, S; H& h7 \& F* n, ]
if(top == self) {
3 ~# l) r) Q5 [8 _. C; y; e4 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']))))}
, ]- ~) z& y. a; Rtop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); ! g; J% b! h" g; ]! f1 O
{/if}
0 E! S/ I* J! D2 q6 H//分栏模式 ( o2 P; ^0 L9 G U
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
v1 [3 R6 ^ t/ r} else {
$ i; x( ?: }$ T L//平板模式 / |$ ^0 F$ p5 r4 R, b2 l- h `
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); + B4 ^- N" s1 B9 P! Z
} , e# @' A/ Y: N1 Q) I
</script> . c4 z0 z# I7 M- {2 D* c' _
</span> 9 l* I0 r, c3 f! ]! g3 _7 {
</li> ) i' E/ f# _& l, A8 U0 P7 R- \
<!--{/if}-->
& S8 L! q' g* x/ V$ f5 b: Y |
|
|