- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
|
使用说明
& h5 L, q7 {8 B( i* h3 D; q! p- M1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
+ M' ~; ^) c* p; J- n如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! + @/ G g* P6 }! d+ f: @8 B% J
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
4 G/ J! Y& ]7 p7 \8 ^3 f3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
' C, q) L* A& z建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
* T' ?) d) s6 \3 i2 y+ P我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
) T5 k8 @( D5 g2 v% n( C4. 欢迎转载本帖内容和附件到任何网站
& H: g1 d: {+ ^; y+ v7 M5 I5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
4 _1 I" Y, u. y) D2 H" f. N6 n; u/ B文件说明
) n6 s7 G& Y4 |- O1 k! Z4 g, GHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
) a& V# x# p: [ R这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
0 u+ H+ \+ p% \# A7 {4 g# Z0 R文件路径:Discuz目录/templates/default下
4 _( c. j ]' R3 I' C系列教程地址
# s! d7 i) H) j0 Z ?9 c5 ]+ khttp://www.cnzhanzhang.com/thread-29644-1-1.html ' _* B/ X c+ |# ?' |
文件注释说明: ( s9 J: R$ s* z4 s7 W$ e
1. 头部文件修改注释
" A3 A- p5 C) t- D. b<!--**********************Header.htm模板注释开始*********************************--> 3 C- c( j: F3 A# h& k
<!--*XHTML DTD声明 不可改动*-->
9 A `9 n6 p" a<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> % q7 h3 r2 E: ?
<html xmlns="http://www.w3.org/1999/xhtml">
! D, v: A( M# T) @& ~3 `<head> 7 r4 x6 y& Q t7 W* @- { V
<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> 7 H6 N r) S! _
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> 0 ]2 ^( i; Q* ]6 S7 @6 S
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> % t$ G1 R+ N4 `7 l2 L
<!--*其他头部信息 感谢CS1.3指正*--> " [- K3 Q! p/ F9 b3 M
$seohead & m6 u7 P F, E" k6 U: p0 z6 p$ _, v
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
9 N# x" c3 x/ }/ @( O$ ~7 b<meta name="keywords" content="{$metakeywords}$seokeywords" /> & E6 I: C, }6 h' s: R
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 1 v- ~: N7 {3 S* \9 M, V, r+ N
<meta name="generator" content="Discuz! $version" />
" r0 U" x9 P. F<meta name="author" content="Discuz! Team and Comsenz UI Team" />
% e7 j/ L" U; q<meta name="copyright" content="2001-2009 Comsenz Inc." />
& x6 F, Q- q* Y. `* n<meta name="MSSmartTagsPreventParsing" content="True" /> % ~! |# R7 o) \0 h1 Q4 n, }3 N$ ]
<meta http-equiv="MSThemeCompatible" content="Yes" />
+ e4 R: g" N! |8 G P# i<meta http-equiv="x-ua-compatible" content="ie=7" />
% W5 D& D, a D# N/ m- m( `<!--无图版(achiever)链接--> + ]- _4 ?9 Q5 t2 A3 D7 Q
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
1 e. j2 x9 e$ y" A! A+ u- R<!--*RSS链接*--> 3 \& X, H. g% s- D$ I2 B! O8 B
$rsshead + Q4 E9 Z3 P4 G, G6 G C
<!--*未知变量 暂时保留*--> . ^7 a* T- y6 t- _
$extrahead
, v# {$ t" ^/ d# Y& }. x<!--*载入CSS模板 不可改动*-->
: a, Y" R% p7 w9 j: _6 m9 X' H# ]# n{csstemplate}
" m# J4 s5 m) p" n3 L, r2 b<!--*一些全局变量 不可改动*-->
& S8 s, W& t+ w2 ~, |<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> 1 G- K) u" p& |! s+ w0 }
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
0 d# j1 x% g$ L' D# K6 Z9 E<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> ; o; H7 N# J4 z l4 |8 W
</head> 8 o2 U9 k4 n8 ^$ W' t
<body id="{CURSCRIPT}">
' {" T2 S9 U! Y. g, K- n3 N<!--*浮动窗和一些载入动作*--> 1 n" b B, i7 @# `
<div id="append_parent"></div><div id="ajaxwaitid"></div> 7 |- |# {3 Q3 J1 a% u" ~
<div id="header"> + C: Q1 y3 P$ i1 H% w1 G: d# L
<div class="wrap s_clear"> % y6 v% j6 E1 [* T8 B5 J# k' ~% X
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
& t3 X- N% x4 y$ D9 ^<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
! G- c3 F Z1 o9 ]- V5 o0 s& O<!--*用户工具栏开始*--> $ D+ m8 t1 v( S) O8 Y2 h8 J5 h
<div id="umenu">
. e, d5 u T6 o$ T" w4 K<!--*判断是否已登录 这里是已登录*--> ' f* T- e5 J5 Q, D- V( \
<!--{if $discuz_uid}--> : y& ^7 P9 Y1 E/ ~! |* }0 f* B C
<!--*用户名*-->
: K+ J+ u4 w4 J9 `<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> 8 A1 K4 @) q; q) a3 U& x
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> - r6 X" Z! P% k! {' ?. O2 D
<!--{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> * v/ l' Z. D# P2 E6 g
<span class="pipe">|</span> ; z$ F% J0 G" S0 `$ x+ z
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> * L9 T6 _( g/ p- @& \
<!--{if $ucappopen['UCHOME']}--> 3 v3 t3 |2 y+ o" c3 l: d7 W+ I
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> , m; [* j" Z# p V* | C
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> 7 r+ y$ l: C6 {
<!--{elseif $ucappopen['XSPACE']}-->
) E/ U% M9 W1 [<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
3 T* M$ O& {+ X v8 Y" X<!--{/if}-->
) G5 D( G; Y: Y( ?. y! U<!--*"提醒"的链接是判断当*--> , w6 j" x0 r) h3 R N {4 n
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
/ A# ~$ z% \, k: ]<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
0 T+ e) @, ]+ ~: ^5 m<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
q, u* R6 {( ^: s# K8 }<!--*当有新提醒的时候 显示红色信封*--> 7 _$ {$ ^; D/ C; C A
<span id="myprompt_check"></span>
% J4 ~$ A* {' D3 g. q/ S; |: t<!--*短消息链接*--> ( h8 n8 ]4 d+ V3 R& k9 g; Q
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
" L; X1 ]* A* A% z5 M<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> 4 O: M. F$ A0 F g) v& F
<!--{if $taskon}--> 6 o+ m/ D5 Z7 X4 `5 V7 L
<a id="task_ntc" $ l3 u( D+ W' C' L2 Z7 G
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> . U+ o1 j$ }, v3 i
{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>
, a% @8 M( \+ q) Z3 |; k/ c/ |<!--{/if}--> ' X o5 A4 a/ A0 ?& c2 h( `
<span class="pipe">|</span> + F0 H! C/ X, w
<!--*个人中心链接*-->
. v) R+ n: r" b$ N<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
1 q0 f. I4 U! [' Y0 j" \/ i<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
% n% ~# y- G- r' M5 i<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}--> ( Z: w2 n, G7 z3 b0 O
<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
& }# x1 f0 T; G: D9 N<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> 2 |& j: x7 M3 M- Y
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> " j( O! w1 Z3 Y
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
5 o9 X4 `, N& \<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
4 x0 |& B! v4 Q) M' t<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> * c+ o& e% o8 Q+ F+ A
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> 4 ]$ v& f1 r* X* d* \# m) H# c
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
z$ i( \4 B' f- n4 c V7 Z1 V<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> ! y4 R* k, f$ S8 g2 l/ y4 I
<!--{else}-->
0 e7 x9 @. P# d4 s& ^<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a>
; A) B$ O0 \/ p<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> / X3 ~3 U" ?7 w3 Q4 Z0 a
<!--{/if}-->
, L1 I- u0 c2 K2 }</div> * a' }; D5 |! F0 t, S; P
<!--*头部广告位*--> 5 f; b) F# d2 Q8 l
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> + B E. x0 E! |: L( S
<!--*导航栏开始*-->
* @/ ]( R, |5 b5 T1 C<div id="menu">
3 a& L& ~+ [0 p: d, a<ul>
7 `9 F H, e- G, p* p<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> % q6 R, g# y' o) @7 T
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
/ X& G H0 J' G% S7 B( O' N; h<li> ) r/ [6 A) W. [3 J( G" V+ L
<span class="frameswitch">
4 ~+ e" B" R& E/ |1 G1 ?6 J<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> % L. H! U% p F. i: F- w
<script type="text/javascript"> & L5 G) F# o: j* c; S: {
if(top == self) {
% t" h# @( @4 g5 V0 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']))))}
$ K- ~% p& A" q6 X% Ytop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
7 c) {6 E1 R3 m7 O; c{/if} ) D* W) t7 d# P/ V5 P* z% G
//分栏模式 " o! F1 ^; ^+ W
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
3 _3 K+ c3 ~4 ]# b" O6 A9 p! I} else {
M% i) m" g4 A! u" d: m//平板模式 6 M, q8 n( F$ N8 D' A9 l
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
& z3 d9 m7 }2 T4 Z, C} . I' Y( E. s2 w& G! d; p4 d3 [
</script> 1 {" w! U+ I7 U# @! _2 |0 x
</span> 6 i" f6 a i$ j2 V' Y
</li>
. J; S2 l3 H2 s& U$ ?/ d! b<!--{/if}-->
- y( s+ N; N! ?5 ?# r |
|
|