- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
使用说明
; y' n" b4 n( l. h' |; J5 o$ a1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 8 _; u5 P! P }, A
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! % N, `4 ]3 a* R# @: h# ]
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 6 l' l) |; L! P* j
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 }+ x7 T2 H2 g6 P8 c7 d* s
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 ! R8 K4 W( s* c! u% b& A
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
K+ N* ?6 p Z: @/ G! N; @7 P4. 欢迎转载本帖内容和附件到任何网站 1 {2 ]8 J- b. B% f
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! / ~- E) G4 ~9 o$ D; i- m9 @
文件说明 % U o" F0 X9 s% h1 g& \
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
2 L8 F% P) \4 g7 s0 U这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
! p6 j3 Z. x5 `文件路径:Discuz目录/templates/default下 3 _+ i, F4 @1 c- Z- b3 c( f: i5 d
系列教程地址
# \' k8 s6 K) L5 ^2 v4 J% s, Ehttp://www.cnzhanzhang.com/thread-29644-1-1.html - Z8 O" n9 P, V. Y8 _ Z
文件注释说明: 6 i7 K3 D; {1 }9 o8 D4 ?# k" P
1. 头部文件修改注释 0 Y# r, ?% ?% N: I1 n4 V6 |# R" y
<!--**********************Header.htm模板注释开始*********************************--> 7 W- u1 c( {, H, C
<!--*XHTML DTD声明 不可改动*--> 6 o% h* \- K3 ] L/ c4 Y
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
$ ^+ |: H2 e5 g) z1 R+ e D! j( z<html xmlns="http://www.w3.org/1999/xhtml"> 6 E s% \1 g' y% x/ ~" f; n
<head> 4 Q; N9 G2 u- E7 f
<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> % b- l/ n6 @6 X/ m! x4 e& q' b+ b
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
9 v- l. j+ @" D) a- i<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
) h; d( m. N# p' F3 \' U<!--*其他头部信息 感谢CS1.3指正*-->
& a- T8 f% r& p' {- ~" z$seohead ; l9 p c1 W% @- e6 \7 X
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
* \4 i1 h) w( W' O9 ?+ C! H8 m2 D<meta name="keywords" content="{$metakeywords}$seokeywords" /> , ]- \4 o! M6 ^* d; n7 I
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> * e7 S: W7 P% D% O9 f: _, I
<meta name="generator" content="Discuz! $version" />
( c) ~7 S- g: \6 B* N<meta name="author" content="Discuz! Team and Comsenz UI Team" /> 2 ~: H6 v- g& r0 k8 `- W0 D6 E
<meta name="copyright" content="2001-2009 Comsenz Inc." />
8 m& o7 [# V4 D5 I* U: v) y' v<meta name="MSSmartTagsPreventParsing" content="True" />
! w' [# E/ q* n7 ` U<meta http-equiv="MSThemeCompatible" content="Yes" /> 9 ? z: P' N, d& ?. C
<meta http-equiv="x-ua-compatible" content="ie=7" /> 2 [2 u7 |6 E0 H. m2 B8 {, O2 H
<!--无图版(achiever)链接--> % {9 x; X/ b4 H2 d0 F
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> : Y0 Q# }# L t/ ^3 ? A" w
<!--*RSS链接*--> 7 ?4 ^4 u. C+ D5 H- g! B& |1 M
$rsshead
+ }% x6 J& K& B: c<!--*未知变量 暂时保留*--> 5 W- s# _; y4 s. {4 ~7 R5 }6 {2 p
$extrahead
, c. E) q& R; S |( h5 K2 ^<!--*载入CSS模板 不可改动*--> 8 p( w7 b5 s- v9 b- T
{csstemplate} 6 }# b: S" m* K
<!--*一些全局变量 不可改动*-->
" U/ r8 y t: A; |% |) i6 z<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> ' s9 S) O4 b% ~' z
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
5 c: o( z5 A h8 L9 Q. G<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
3 y7 [3 k3 d. {6 m: T, V& `</head>
: ~1 N F, C1 o4 s<body id="{CURSCRIPT}">
1 q# ?% I/ v' \9 j, S0 S<!--*浮动窗和一些载入动作*-->
: `9 l% C4 Z' }: G<div id="append_parent"></div><div id="ajaxwaitid"></div> ; g& D* H$ g/ Q( g
<div id="header">
0 E, ]" ]8 f& H9 |<div class="wrap s_clear"> $ H6 S# l% a6 L7 w, Y3 g( Z
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> 3 O, B0 C9 l2 A# S5 v
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> ! E( [0 `# U: ^! f9 k* Y+ o J
<!--*用户工具栏开始*--> 8 O& N; i! q1 X1 ^! {! T* o
<div id="umenu">
: P! @* B# U d. O<!--*判断是否已登录 这里是已登录*--> ) _; `: U+ \. B6 A( o" u9 v( A
<!--{if $discuz_uid}-->
w+ h; Z6 K @- o5 B% s5 X8 u7 i<!--*用户名*-->
$ A0 {( ^) }' z j- r<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
, B1 ^; w7 ^- }7 n/ Q<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
3 m2 m% Q l# }<!--{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> / S' U! @8 Q* \( S7 O) s6 s/ w
<span class="pipe">|</span> 8 l& j5 m6 b! M& `$ Q6 a* Y2 p
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> : F) d1 P. O8 U3 l* ]5 @
<!--{if $ucappopen['UCHOME']}-->
4 H: w# D; Z* t. O' Y( M4 ^6 I<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> & T1 B, F; e3 _& U0 W+ T
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> / Q; L" x! N8 i- |
<!--{elseif $ucappopen['XSPACE']}-->
; @# Q( S5 c* I0 P' j<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> # @" @1 q+ |! _) C" {- Q' ]$ K
<!--{/if}-->
) r1 p8 ]7 S: H; \* E( l3 @9 q<!--*"提醒"的链接是判断当*--> & g$ ?8 v( A, s, N
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
( s( \" W- c8 m3 ^5 Y% C, o% _7 f6 L<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> " a" H) u* U& q, n. m5 B
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
8 J. {) s0 |( A% ?/ G8 P6 N3 F<!--*当有新提醒的时候 显示红色信封*--> . _) H' n3 G/ y. r/ z
<span id="myprompt_check"></span>
: C1 k K! {) L2 t<!--*短消息链接*--> / o: t4 N$ L$ e- d) R6 S
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
" S& F! ]+ `# Z3 a<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> % J. u4 [1 ^/ k
<!--{if $taskon}-->
' Y. C4 ~4 j1 b1 S<a id="task_ntc" 9 I( C1 Y# ], I4 a/ E
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> ' P* b! d1 W1 V" h# {$ 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> 1 [$ }; V$ }( z5 j; R- s- c. @0 y
<!--{/if}--> 4 K% X0 h) `# Q; P0 s5 g+ a
<span class="pipe">|</span> ( ]/ {4 f0 X! }+ {* L7 S4 w
<!--*个人中心链接*--> 4 W4 ?7 q+ p: v/ [2 y
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
* T: W) S5 k* {2 @4 F. {<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> : m& J, [% m2 p3 R/ o3 D
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
: ] y) m/ {6 F& {<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
1 u! W1 \' _# f& M' y. |1 W& E& }<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
8 K' S* _$ R" C3 _( u9 F4 ?9 x<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
/ _0 ^# D% T3 u: C1 `1 }" e" I0 y<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
5 M" u: p( `7 Z/ ]<!--{elseif !empty($_DCOOKIE['loginuser'])}--> % d3 P+ Y3 [, A+ X! X7 x
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> $ D/ W- C7 p n. o9 r# o
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> 5 k" \' p& |* T8 u, P8 G1 p
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
: H5 h9 H$ S- O5 M; y( ?, O<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
1 s6 O0 w% L3 [7 ^<!--{else}--> + y' F- m: H8 p7 F
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> $ \& o' l2 G8 b5 K! l1 \
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 8 d1 I9 t* b" ~
<!--{/if}-->
0 `5 ]3 [% t$ \1 [</div>
1 b/ z* q: t& W! r4 i+ l- [! B: Y( x<!--*头部广告位*-->
0 s# R9 N# g g' ?0 ]0 `<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
6 h2 k$ [4 I' b<!--*导航栏开始*--> $ C7 e2 E8 L7 e& ]/ w {
<div id="menu"> 0 k+ p9 ?0 x% K( A
<ul>
V% O$ p7 C* a% P8 C. f D<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
; q' C" `/ X; }; K& S<!--{if $_DCACHE['settings']['frameon'] > 0}-->
; {4 V* d7 D0 m ^/ `<li>
: V+ G: D9 [0 ]2 V9 O7 O! i<span class="frameswitch"> ; D& b4 C! _0 C2 h* Y( \$ K
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
$ C- _! h* a9 W<script type="text/javascript"> % D, P" A/ R* g* n+ }2 }
if(top == self) {
4 `7 y/ E- }. i/ X* r& j4 ^{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']))))} + e4 i+ l& u& q) e5 k7 m
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
* _: j0 o$ W9 D0 n/ @{/if}
; T0 o% ]3 t0 d8 M& c0 Y- @//分栏模式
# P( U6 X8 s# xdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 2 }. k4 T0 v1 }7 z' ^5 [- ]
} else {
; ^7 y0 Y: k) a//平板模式
. V/ \- x( w3 p9 H5 g+ f; [& I9 cdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); 4 E+ h3 w- C* `7 J
}
+ C1 i7 m, \3 C8 u</script> 6 L5 ^3 u3 P" e1 V# J7 {# O% o$ h
</span> + M, ]& u5 O! h9 \0 ?7 [8 |: C# _
</li>
1 W4 j4 m2 S( P" @% c<!--{/if}-->- Q# q; q* _. [' `7 a
|
|
|