- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
使用说明
9 a d. u! K8 G8 v1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 9 K: T9 q) ?- [( x& l' B
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! + N5 \0 \* z8 M6 r |
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 ; f D9 e9 g2 x8 H H$ `* Y
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
: r; A+ z, X! j* n, g建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 ( i0 T( M) T' r, c5 m* z, j
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
# c# a! b8 m! X% G. E9 ^4. 欢迎转载本帖内容和附件到任何网站 ' w/ w+ t( M: Q/ S
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! " t% r- r! r2 [8 Q: e! {* x5 A- f
文件说明 / u1 ?8 L% u7 c9 U
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 7 Z% _, V4 J3 ~
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 : L: f& G5 ] X: l5 r# }
文件路径:Discuz目录/templates/default下
! J Y d; u' `' F' k系列教程地址 / X4 ^0 P2 z: u
http://www.cnzhanzhang.com/thread-29644-1-1.html & t/ V4 n( N. I, ?. p& d' O2 c
文件注释说明:
& r+ u# M* `+ H1. 头部文件修改注释 ) K) X9 Y& E9 B8 J" Q2 c, G3 W% k
<!--**********************Header.htm模板注释开始*********************************-->
& c% {: n5 c; f y<!--*XHTML DTD声明 不可改动*-->
6 c) W% h5 y9 ^+ _; }& n2 E# ]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
! h# A4 T, v4 q4 _/ A% ^<html xmlns="http://www.w3.org/1999/xhtml">
* {' Z! T& ~( ]# q% O* B4 |. b$ f<head> : s5 u* [1 v( ^( s% ]: h# C* Y
<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> ' _6 i/ Q4 T& N: z( [
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> & d: c4 g* }5 l0 H" u: c" e
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
! @; r% h) `' f6 S z* a1 L. x" n; u1 v<!--*其他头部信息 感谢CS1.3指正*-->
. N7 X0 @+ u# }# D3 @( \: q. \$seohead
c+ N# o4 ]: Q<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
- M3 B2 Z. Q" h: @, W<meta name="keywords" content="{$metakeywords}$seokeywords" /> / G; K2 O$ p. _+ Z+ H, Z
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 7 X5 r3 f [) F6 v7 C- \; ^
<meta name="generator" content="Discuz! $version" />
9 U. F! }7 s% d3 Q: R<meta name="author" content="Discuz! Team and Comsenz UI Team" />
7 ` N/ j# J- [1 z- v0 S( p! }2 o<meta name="copyright" content="2001-2009 Comsenz Inc." />
8 E/ @: {/ r5 w; A8 E$ T% @0 |% ~<meta name="MSSmartTagsPreventParsing" content="True" />
9 Y" c/ n- m3 `" l+ `+ l. B% K<meta http-equiv="MSThemeCompatible" content="Yes" /> n# D) F$ ?1 e2 \
<meta http-equiv="x-ua-compatible" content="ie=7" />
4 L+ I# G+ f F<!--无图版(achiever)链接--> " _. F) i% V7 |* o/ k7 w
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 3 S f7 O6 Q6 c
<!--*RSS链接*-->
/ o/ ], M! ?! U8 v5 ^% o$rsshead
" Q5 `" k: u; F1 X6 |<!--*未知变量 暂时保留*--> ' A# L4 }1 _0 A2 o& \
$extrahead
3 H0 ^7 G7 w: S<!--*载入CSS模板 不可改动*-->
0 I& {( V. X& h$ ]( q{csstemplate} ! _5 ~- [& _6 |& B
<!--*一些全局变量 不可改动*-->
8 [ U2 E- C& x; s<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>
3 b* f$ p$ a9 ~; O5 S. ^- i2 A3 D4 B<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
+ ]: _$ \% k5 l5 s; E+ F0 w<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
7 j6 M. f6 q+ _+ x</head> 2 d: y+ C! S [6 F, P# @
<body id="{CURSCRIPT}">
( I6 l8 k! O/ j<!--*浮动窗和一些载入动作*-->
* T* Z4 ?* E& P! `7 v<div id="append_parent"></div><div id="ajaxwaitid"></div> 8 \$ E w9 {8 u6 L1 L5 [& [$ Z- ^
<div id="header"> $ G o+ e/ |* L2 ?/ d
<div class="wrap s_clear">
9 Z, M6 n4 Q6 ]9 p" X8 T: E+ U! U<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> 5 e$ u+ j8 v. w- S
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
; u8 i! k) `' A$ q<!--*用户工具栏开始*-->
I# A8 u2 E* p9 _' h3 }, \+ e( z0 D<div id="umenu"> ! u n% B4 {9 m4 `* [) ?
<!--*判断是否已登录 这里是已登录*--> & U$ S$ u5 k' g
<!--{if $discuz_uid}--> 3 Y$ S! a& N% f" S, ^' k' l
<!--*用户名*--> ) a4 K+ H- c: f% [. q
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> . N: m( y8 E4 v: t6 @
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> / A' s" j& x3 O$ 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>
1 x2 {7 h* w- `- q, B<span class="pipe">|</span>
$ a& S, t2 J$ ~ \3 }: h<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
5 w q) M" S' K3 R% o, }- c<!--{if $ucappopen['UCHOME']}-->
6 v {& Q. w; b- n, ]; ^3 z0 l<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
( V: q6 N0 R9 ~, |3 X, B<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> ; x4 U' X1 ?! a; F& C
<!--{elseif $ucappopen['XSPACE']}--> 4 N: a& `/ B5 H0 `, ^! u) b: e3 M
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
* i5 n$ n# w+ M3 ^- b7 ]2 }<!--{/if}--> 4 ] q' D- j! F# D& @1 G% _
<!--*"提醒"的链接是判断当*--> ; N( ?# ^( H5 O2 W# B% P
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" ' R5 A9 O3 Y6 w) C6 E
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
" ?! W9 s& B2 x9 R7 q1 @<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> & O: ^3 J2 u; L- s- F+ p
<!--*当有新提醒的时候 显示红色信封*-->
4 b5 {: Z9 ]: v' t/ d$ e<span id="myprompt_check"></span>
7 `" K- ^2 t1 k+ v/ R k8 k9 I<!--*短消息链接*--> ( n1 e" \& \0 ?
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
; J& u, d( `" C. }2 n6 E( Q<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> 1 r0 B) o: V8 ~9 b
<!--{if $taskon}-->
6 @2 @6 ~0 I! {; K( B<a id="task_ntc" ; V" t1 T J& L% \2 K! ~! K# r
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
& x( {; T+ H: |! ?0 D8 k! I/ s{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>
" I) B; |7 f0 q6 k; A* ]' A<!--{/if}--> 1 z1 _( g6 I# w
<span class="pipe">|</span> + X4 C% H$ m+ g& h: ~0 a9 n
<!--*个人中心链接*--> ! t3 s. W% `8 V
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> b! w2 p% S9 E4 v, T
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
- B2 z; J0 h7 m* u- j<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}--> % X6 m! @8 p3 O4 K1 M; `0 D
<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
; d) C: \; Z$ w) w8 U8 M$ \1 t) j<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> 2 t) Z1 R# r2 I! i) ?
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
4 a z5 {" h4 q' A<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
4 K6 `% v) S; J# P<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
2 H: M; [, \0 n" \+ E& i<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> 3 Z9 K1 ~5 s% k3 Q% ~
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> & C+ q6 ~- l' ^/ ?5 c
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> . J1 I1 ?. r& q' m7 T$ |! e% {
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
# C5 Q2 ]( Y% m3 _ I; w. C. f2 Z: L$ s<!--{else}-->
* w4 L5 V- R3 L& ]9 ?<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
% Q7 F, N0 ~$ F( o) d( b/ z<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> % E8 U+ @1 K; f- L" Y6 M& N# k
<!--{/if}-->
3 v! S, o+ D9 K9 @" F `4 b3 Q4 c* R: ~+ h</div>
$ l: j8 a! N' G# f% ^2 U. a( V" K<!--*头部广告位*--> i1 D+ [6 ?( ?* @3 U
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> ) A! i3 a% ]& x8 T; g$ H& I; H
<!--*导航栏开始*--> ' v5 r1 V% B+ v* c' u1 Y
<div id="menu"> % Q& }" s# H( t9 x: p- q; C
<ul> ( T: Y# s2 W* b$ T- u4 z5 ^( y
<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> : U1 R5 F) p0 M6 O0 f% f- d
<!--{if $_DCACHE['settings']['frameon'] > 0}--> 3 w! j) G4 `" S% m) B8 X
<li>
7 Z, ^ X% _: k9 E5 O4 Z9 k3 ]<span class="frameswitch">
2 `3 w0 M% a/ \4 {<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> 6 r+ i5 n! `0 \8 H& k, h
<script type="text/javascript">
4 _6 X" m/ O. f- D4 V/ Yif(top == self) { 4 T9 i: ~" `) 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']))))} # y w# p. e0 k/ h8 f2 U# h. ]( b9 N
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
$ b6 x+ ~/ [2 }/ j) i4 X{/if}
) u% C" u& A2 b) R3 k//分栏模式 / a4 j4 ^! d! X7 j! R
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); ( c/ ]9 Y6 j5 p$ j8 ^) k
} else {
: v" @% F1 D0 T, h//平板模式
9 p8 S |. I% c' B6 {) Odocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); & V2 F( o# ~$ j$ c6 `0 ~2 p
}
4 H0 |2 Y% h0 \2 L. l/ W</script>
, M- X' y J7 S7 m% D- H8 X</span> ) C. W2 a3 C/ [$ x
</li> 7 ]! W$ d/ j; M# \
<!--{/if}-->
" d: c4 c* f9 x, H r& J! i* ? |
|
|