- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
|
使用说明 8 s4 E! g8 `* g; N }8 T4 [
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
7 C3 x1 w2 i& E* |* q+ a6 Y y! Q如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! : U. p/ q: L ]2 D- \5 _4 t* W+ |
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 " g) M; H! W F6 y" P& q& o
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
1 E2 \/ k9 \' `4 H& Q# U. U建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 l5 M( l& S* V7 c! B) c9 r
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
* R: o3 s/ d" w4. 欢迎转载本帖内容和附件到任何网站
: J- o* Z+ a: s5 ?. q; W5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
/ a M& Y" V& r) B8 U文件说明 4 j3 ?, s6 a, i3 _: E. B
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 $ Q: @. W: z! V1 E
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
0 S( K# _: U+ n+ i; R* ?) H6 @* `2 O文件路径:Discuz目录/templates/default下
! g& Y. f% n& W8 o3 i, j系列教程地址
2 R% \2 J* _+ _http://www.cnzhanzhang.com/thread-29644-1-1.html ( e8 P1 b: i( @$ ]( S4 e
文件注释说明:
- O: V9 b& V, l' F4 Y1. 头部文件修改注释
2 n7 N2 i7 C1 Q v: d' Q! V0 M<!--**********************Header.htm模板注释开始*********************************-->
* C! Y7 f% e, A4 i" q) p# A<!--*XHTML DTD声明 不可改动*-->
a* A+ j2 E. Z5 y7 y<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
- V; H" b# r3 o2 R: M) l1 T9 B<html xmlns="http://www.w3.org/1999/xhtml"> 5 \! t. u/ w# L' ]
<head> 8 ~9 P+ {# T9 ?# M h, [
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
% K& i# d! }' Z4 G9 U<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> # \( P) \ x0 j; G/ g% t1 { K3 q/ M
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
M# Q* t( d. g& d8 ?; U& A<!--*其他头部信息 感谢CS1.3指正*-->
$ w$ r1 y, B# J) e8 t" X$seohead
+ [6 d d/ o7 _. J/ {<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
7 v2 W& j8 ~5 H' p2 e* y<meta name="keywords" content="{$metakeywords}$seokeywords" />
& \1 C, Z- J! W$ wmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
' s, W) L! h; H3 Y, |1 @<meta name="generator" content="Discuz! $version" /> ; A; c6 x3 D6 W8 M" j$ a$ N& I7 b5 _
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
5 A! _0 \' {7 q, W* N<meta name="copyright" content="2001-2009 Comsenz Inc." /> - B0 G/ l) C1 o# p$ y
<meta name="MSSmartTagsPreventParsing" content="True" /> 0 ]* G I0 |0 k V5 {) B" I m& M2 k
<meta http-equiv="MSThemeCompatible" content="Yes" />
: D! K! ~' M3 l, l<meta http-equiv="x-ua-compatible" content="ie=7" /> 8 X" e9 A& \* E- y8 o* c# U
<!--无图版(achiever)链接--> 2 J4 W: Z( e& B ^9 S+ c) n
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 8 {* ?: o# C# b2 z- O6 r( f! Y
<!--*RSS链接*--> : T+ C& h- w X' Q/ @7 x; k
$rsshead
: n( o, d+ v; A, E0 S! ^<!--*未知变量 暂时保留*-->
2 l# H( K3 _) }# K+ P$extrahead
2 f2 X8 p9 R* x( B! R! k+ S0 @, t<!--*载入CSS模板 不可改动*--> 8 q3 F2 X& z, w& _: C/ N
{csstemplate} $ a/ N4 O; d" v$ G i7 \' j: |
<!--*一些全局变量 不可改动*-->
: o: z/ B, C- a. ^7 H9 h+ i<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> 0 m* v$ F/ v* c, u$ K! A; H6 s
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> 3 _" C- ~9 } }' U$ S8 s6 m, f
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
0 f* Q! R4 I! O- q</head>
?3 a8 k2 t/ p! h. ~% [<body id="{CURSCRIPT}">
8 m: a: E3 n2 z1 \ n' X' S<!--*浮动窗和一些载入动作*-->
5 u8 J% H+ H i5 v* k<div id="append_parent"></div><div id="ajaxwaitid"></div> " x* Y% d0 B- [3 m7 ?8 V8 ~
<div id="header"> 4 m- H& Y V$ I6 G# Y- A+ Q
<div class="wrap s_clear">
0 z3 @" a+ z3 e9 T<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
" |1 r1 s; U# J1 z7 h+ _' X5 _<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> * U' S! y' J! M5 g% H
<!--*用户工具栏开始*--> # H6 D) w$ M5 i! N" H( A" E
<div id="umenu">
: B2 q k/ e) N! [+ A. p6 k<!--*判断是否已登录 这里是已登录*--> 0 V0 y- V3 i0 q# g
<!--{if $discuz_uid}-->
1 M9 J& @) r' I<!--*用户名*--> 6 N. q3 ~/ L+ u6 i8 Q5 ~0 d3 u
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
8 ]& O: y; G% Q0 J5 l4 ?( G<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
! _1 w c4 X1 l; \3 N% @+ U<!--{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> ( W' _9 B9 v; `" B
<span class="pipe">|</span> 3 d3 ], A! I! i( ?" `2 x) I' u
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> & f: O' [7 A9 N$ N
<!--{if $ucappopen['UCHOME']}-->
1 w; y- W" u" H0 X& z' s* P# Q<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
8 b9 V! f j4 I<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
' I* |& h( z. [5 v<!--{elseif $ucappopen['XSPACE']}--> : a! v. Z1 O! U7 C( p: f0 h2 P
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
+ X/ U$ y, ~# f/ \) B<!--{/if}-->
1 N5 Z! l9 q L a& ^8 H8 ]<!--*"提醒"的链接是判断当*-->
& C! d! E9 L+ C1 J<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" , A; b6 d4 g3 b6 R
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> # E2 v: V' d0 k2 m
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
' b/ u3 Q& b5 V& \. M<!--*当有新提醒的时候 显示红色信封*-->
( E8 J8 b6 b/ t1 L<span id="myprompt_check"></span>
$ k- |+ ]# C. T" T2 C; c<!--*短消息链接*--> ) Z) ?2 @5 \! F+ `
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
( R$ ~$ C9 P4 |& e- b<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
4 k. o% C9 I) p/ t% N- D<!--{if $taskon}--> . x4 |! Z e2 l$ c7 V- B% b
<a id="task_ntc" : ^; {/ I" n1 D! |
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> : A0 C Q, H6 \1 k
{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>
. J2 K1 A) ]- v* H! H- w* N<!--{/if}-->
& i* r! C/ r& H9 K6 ?' p* f<span class="pipe">|</span> ; L6 R: p! ~9 a R1 \5 C
<!--*个人中心链接*--> 1 r: @2 `1 j. F+ m
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
! F2 J! ?% z2 P3 `/ M3 T<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> h8 ] n3 D j2 [" c
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
7 S. I' N |' s6 l<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> & J8 p" C) `9 P; b1 p2 N
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
% X9 S, l3 b4 t! C2 [<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 0 X0 ]1 e/ s9 d: T8 a. C
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
9 q( _* a6 |, z9 z/ W* p<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
$ M) a) V" {' S* T& j! X6 [( e<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
% B# N* n1 K% x& D }<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> - Q2 k5 ^7 Q3 j# c, H+ \5 s' ~
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
) d6 c, g6 ]1 }( X4 p<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> / |7 T, H l4 c) f1 Q
<!--{else}--> 5 T0 A' i! B# c" _5 _
<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> % b4 z3 Q) Q. x( x% r! d
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 4 G1 c+ q9 z- W9 G6 H% O9 _ F+ z
<!--{/if}--> ; h! c+ y: }. V& r* L7 s4 g
</div>
) n% J! l. b# b9 j<!--*头部广告位*--> 7 i& B' ~3 x1 z6 R& R h! |1 r
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> - a; }+ U; [! F1 c$ M) x
<!--*导航栏开始*--> & b+ S$ P. N& H7 w2 r8 T, Z
<div id="menu"> 8 x* B8 j: C% v
<ul>
' N* d3 w6 P+ }5 I! B<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
9 h! j& `- o8 _3 b8 g4 p<!--{if $_DCACHE['settings']['frameon'] > 0}-->
, k, Q3 \% G9 o: ^- R' |( o4 ^<li>
, P+ k& w# h2 l<span class="frameswitch">
2 w. ~, r+ [% @& D& j# C<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> 3 g+ Z5 l* U, e9 b( [$ m
<script type="text/javascript">
9 `2 M4 J/ p! E, g+ j- f( i& f) Gif(top == self) { / ?( l& p! L5 C
{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']))))} % w5 `' T: F5 S+ r' K
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); 4 N( o) X! Q. W: f. _
{/if}
/ @ Z6 _+ c7 G* f# F6 I" T: \//分栏模式
- q5 O9 A& L( `( [$ q" _8 v2 Bdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); ' `7 ~5 @0 Z3 w$ r5 Y( ]1 z5 H
} else { % w& ^* Y, L. k. W/ `
//平板模式 5 e' z! U; ^; A: A8 W# Q8 m
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
; p( D; u# P. x/ f6 W} & e9 H' j. G: G4 Q$ f( }
</script>
% V0 V3 n* O) k0 r j2 T</span>
* ^& W7 C& g/ o0 `4 }</li>
" L9 S" x, a; l5 c<!--{/if}-->
5 `, n" p o- I* L9 n! B& A |
|
|