- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
使用说明 % B% ~9 d6 j) o0 B9 a
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
3 ~/ B" W. M: ]1 e+ D7 }0 _; `如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! , _% } @. ^3 N- Y
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 - R& B- l0 W) E+ T
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
5 I( }0 q) L0 M9 Z; T建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
* n3 ~4 x4 F( x/ Y, ?5 ?我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
8 D7 }" e8 _' O5 \% s: Q4. 欢迎转载本帖内容和附件到任何网站
) i1 y9 D S' n; r5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! 9 G* o) {! K( b x6 Z% S! T% U( r
文件说明
. C L. f- w3 B/ V: U6 RHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
* b' Q2 H' m" c, P- s1 j0 Y这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 7 X. G2 b7 [5 i& K" x: m7 |% W
文件路径:Discuz目录/templates/default下
0 J6 Y5 k" N5 g! Z. X: l, F系列教程地址 1 m( s, U1 b2 K& s v
http://www.cnzhanzhang.com/thread-29644-1-1.html
* E9 E3 ]$ V& t. O% N文件注释说明: : S: [; s" t1 g2 t
1. 头部文件修改注释 3 O0 k! y9 m4 E* V8 K
<!--**********************Header.htm模板注释开始*********************************--> / n6 F. ^! h+ j; c- s
<!--*XHTML DTD声明 不可改动*-->
, C- l: V" W V/ ]! H; f* b<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
2 f- s6 O! @0 f4 B! u, K<html xmlns="http://www.w3.org/1999/xhtml">
/ K! i# ^0 M! V) R9 ^<head> ) C& [0 e) ?6 v: P( C& Q
<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> / I% |* P W; K W
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
! @ f3 e. L4 k<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
6 }: O7 U9 S E. O3 u5 Z& _4 i$ u<!--*其他头部信息 感谢CS1.3指正*-->
* l" O; D4 g% z1 q$seohead 5 E! {. h2 q. g1 w
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
6 Y9 b2 \# q) z0 C) j+ i<meta name="keywords" content="{$metakeywords}$seokeywords" />
8 \. k: P) I* r6 O Z& c B* Cmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 2 n0 n2 ]0 u2 k" `* M0 ^
<meta name="generator" content="Discuz! $version" /> , u, ?7 S7 j, L) `% Q) S8 k
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
5 M& m/ T' g9 x% N( E<meta name="copyright" content="2001-2009 Comsenz Inc." />
* ^4 a( ?2 J5 E- Y5 n1 F' S2 K<meta name="MSSmartTagsPreventParsing" content="True" /> 8 W5 ^5 {( Z& z. J# }/ G6 h- H; j
<meta http-equiv="MSThemeCompatible" content="Yes" /> " [" N% ~! a* G2 L
<meta http-equiv="x-ua-compatible" content="ie=7" /> 4 i2 o! X& k4 z* L) _
<!--无图版(achiever)链接--> " T2 T" l, g) [# y, h
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 7 Z) _9 a$ A+ u( }- C
<!--*RSS链接*-->
6 T. ^- k$ ?. E7 e. z& q$rsshead
G6 D1 X e9 r: O* L, `<!--*未知变量 暂时保留*-->
- R2 G1 C" `: U& j5 Q! y( y% \$extrahead 4 F+ h: M- ^& P1 `
<!--*载入CSS模板 不可改动*-->
1 L `0 D: t3 i/ W{csstemplate} 7 X* N) Z% _6 t- E+ y$ {6 ~
<!--*一些全局变量 不可改动*-->
- d! Z$ o+ `. G2 J<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>
" I: b# u/ K' T4 ?% b( X, c<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
* D8 q, \7 A' n1 \1 \! t/ k<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
, W& w6 p( ] V# T, }- O</head> % X3 j" U8 @. G; {0 Y e% n
<body id="{CURSCRIPT}"> 9 u0 x7 W& b: ?6 L- h7 X
<!--*浮动窗和一些载入动作*-->
: z5 E8 b5 f) Z+ U% [2 V<div id="append_parent"></div><div id="ajaxwaitid"></div> % x9 M/ l3 n0 B+ Z/ P E
<div id="header">
# {8 K- f& B2 q1 e<div class="wrap s_clear">
3 W" W" `4 J4 R% E+ E<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> & R" I8 L, r, A! S4 t9 Z
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
7 K, r T5 ?+ Y, I3 @4 a<!--*用户工具栏开始*-->
9 P9 s# N9 T ^+ i' C# Y& i) l<div id="umenu"> % ^, ?' V. w% u
<!--*判断是否已登录 这里是已登录*--> 1 a: b$ B0 e, g9 g# p/ k
<!--{if $discuz_uid}-->
6 s; L! `6 `. ~% g5 p5 E<!--*用户名*--> ) `, \. x1 J# g. J# d
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
9 X! W x4 D5 _<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
" f% A2 n- x7 [* R<!--{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>
* A; P) P# m4 q. i) V<span class="pipe">|</span> : P2 N9 U; M# n. X+ [
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
- {1 _+ J1 h2 d0 V1 A- L/ I3 G% E<!--{if $ucappopen['UCHOME']}-->
" w$ m' R$ C, X9 t6 h5 M+ q9 z<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> 3 Y& l% X8 n2 J+ z7 n/ B
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
) n; Y. P% u+ p n e7 a. E<!--{elseif $ucappopen['XSPACE']}--> & k" u+ u- ?2 D J. B: C
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
- L& \; W4 J' D* Y<!--{/if}--> # a6 S( k0 m' T* J" n( z
<!--*"提醒"的链接是判断当*--> * j- w& L; u5 `/ {: @+ x
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
" ~$ f3 }# L7 H( G<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
5 T+ v* N+ n: l9 q<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
% }& F- h+ N* A& }2 h$ V- K<!--*当有新提醒的时候 显示红色信封*--> 3 T: r1 T- g6 l! u$ Y, w
<span id="myprompt_check"></span>
5 e% e- n3 D2 _$ U6 j8 X: v# R: l<!--*短消息链接*--> - E8 u& V( {0 ]' |
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> 8 y8 z5 }& a. ?" ]
<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
. p5 Q9 j) Z- i5 T3 Q2 u8 A0 z<!--{if $taskon}--> . m/ Y0 _8 |: t* r; H! i
<a id="task_ntc"
) C9 {. c) @' s5 O<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
2 E4 U3 i! U' u5 f6 d" N{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>
& g* z# {# j3 r) _, `<!--{/if}--> * |$ H# U6 u" v/ \
<span class="pipe">|</span> 0 q" e) ~7 `) p5 V
<!--*个人中心链接*-->
5 c8 n, o! |! r3 C/ u' P<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
/ T8 c) i7 J1 F$ e# d<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> ! I9 i7 U2 [2 O. ^6 T" W
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
; `) s; l) E6 C+ a: i<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
' ], ~2 J/ {: |<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> 4 D- a, X5 K! c- _( e; a% Z
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
! p8 V" F, B8 e0 p: a$ ?, v<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
8 ^1 y6 W6 Q, C$ v+ b- `( C- q<!--{elseif !empty($_DCOOKIE['loginuser'])}--> ) @5 I5 P8 m3 |
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
# k" W+ M, ~3 |3 K7 U8 U( t# ]<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
& L/ l3 [8 G0 J: S0 T$ Q<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
0 k. f9 q( a. M: ~ c0 @5 _8 X; I4 |<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> ' z% ~% k& u6 L
<!--{else}-->
" k) c; ~ Z7 e! W# v+ P<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
/ {5 P; _; @+ d1 r- k<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> . Q* |; m% y c* e
<!--{/if}--> 9 Y3 J3 t2 s/ i0 l( B
</div>
4 s/ H2 s" _: k4 u<!--*头部广告位*--> ) Q9 M7 Z0 f9 W2 |1 x
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> 5 L/ [& ~( p$ O5 l% [7 ]/ ~! H
<!--*导航栏开始*--> 6 ^4 U0 x) F% e6 ?6 d, E* S K
<div id="menu">
4 V8 a2 n: S& ~4 Q! d2 ~7 f2 S( w<ul>
% `. C+ {$ g2 |, ?: R<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
+ I8 ~- U t+ z<!--{if $_DCACHE['settings']['frameon'] > 0}--> n3 _1 E) `7 h# l3 b
<li> . I1 I- c9 O! `! d, |" W V1 H
<span class="frameswitch"> ! ?3 E0 A) ~( t' a$ P/ G$ ~0 i' H
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> ( n1 G) }& ^& t- E q
<script type="text/javascript"> & B6 ~; m* [2 k+ y3 I
if(top == self) { $ e3 n" W. R# r6 l
{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']))))}
U' ^4 c& A, K" m) s. H: wtop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
: U: u4 p. o/ ]2 Z2 ?{/if}
: X% H1 t: A3 H3 L/ N# n6 d; N: I1 h//分栏模式
& N. u* }3 G$ |document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 5 q8 ]4 n2 z4 b+ U# V. o9 i
} else {
" ?% V/ N7 n g, q//平板模式
' K# I5 e5 x# V) o% }7 R) pdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); 0 D" U) d- w' F# o4 C' r8 @5 i
} ; p( O. |1 _- u7 A0 y
</script> 4 b1 Z% f# {5 ^- V) I9 N) `
</span>
7 T" g- t( K% G4 w% K, o! m1 C</li> " M- H4 B; s$ `+ S/ p
<!--{/if}-->) ?5 c/ ^( O9 o0 ~/ ]
|
|
|