- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
使用说明 0 g$ _% P8 e4 p
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
: H/ {5 B* a4 K$ {, D% G如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! ! F8 z* i) P( Q, O
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
# l: Q& M! b, T8 ~+ \5 _( Y3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 / t, x8 i9 r" T% h0 V7 \0 o
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
. N. f0 |& D' S/ ^0 ^我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 / w; K( K- R$ d$ V7 t
4. 欢迎转载本帖内容和附件到任何网站
I3 N L" Q7 h/ m/ ^$ v5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! - i5 @ n% S" Y
文件说明 4 c6 i0 Q# w& M4 O) h+ b/ m8 h+ s( P
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件
" O" J" L) ] z7 b这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
V7 }1 s Z% w" v$ w文件路径:Discuz目录/templates/default下
1 W7 N6 [2 }: n( T$ ^5 E j系列教程地址 ' _( y2 ]5 z8 V8 A; E y
http://www.cnzhanzhang.com/thread-29644-1-1.html ' I5 n/ e2 j1 j0 s# u
文件注释说明:
/ x3 t8 T$ o* {' ?/ R7 |+ ~1. 头部文件修改注释
' L) J$ i6 V, G' m. c$ Y, F<!--**********************Header.htm模板注释开始*********************************--> & }# f* P1 I$ ^& C6 B
<!--*XHTML DTD声明 不可改动*-->
# y n+ L9 u8 ]0 D<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
2 k* f" k7 d; C- J7 I7 D<html xmlns="http://www.w3.org/1999/xhtml"> . V! p* ~1 K$ {1 T9 [* [3 i8 m
<head> ; Z2 V# O6 Z. J1 i) {+ G
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
( Y& @! X0 N5 W3 u, k. Y<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> ; v5 j3 P" k+ R- r! O( Q
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
& m1 J4 x2 y$ @# [0 j4 c$ m6 ]<!--*其他头部信息 感谢CS1.3指正*-->
/ q. a$ ~8 z- }1 F$seohead # G/ V9 I7 u' @/ ?
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*-->
8 I! x) T/ F5 _2 a( I* q8 s! \* r<meta name="keywords" content="{$metakeywords}$seokeywords" /> / f8 `+ i1 h4 e% L
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 9 }* w& _% r! J: t
<meta name="generator" content="Discuz! $version" />
. Q4 h) p9 S( z5 q- m% H<meta name="author" content="Discuz! Team and Comsenz UI Team" />
' V, h% q1 ] y. F& K<meta name="copyright" content="2001-2009 Comsenz Inc." />
6 i1 @9 R! p+ j# h5 [<meta name="MSSmartTagsPreventParsing" content="True" />
8 r2 l7 U! ~/ _* A$ e& B, g- T' D% {<meta http-equiv="MSThemeCompatible" content="Yes" /> . z. U# U) D5 b
<meta http-equiv="x-ua-compatible" content="ie=7" />
7 k. g7 T2 Z. t' M6 o<!--无图版(achiever)链接--> 9 o, B6 K! Q) ]8 `$ `. _
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
- N* X2 I' N- Y' ?<!--*RSS链接*--> 1 v7 Y' D/ O, K
$rsshead , N( k7 J# J+ X* O% e. a4 B
<!--*未知变量 暂时保留*-->
1 z' h, U0 E& x& e$extrahead
) c- b7 i% \: [/ L) C9 i( r<!--*载入CSS模板 不可改动*-->
L& Y8 ^, x1 z" w- |9 F. z{csstemplate}
4 d/ j" `& E' o8 q' b' `& y<!--*一些全局变量 不可改动*--> 4 |8 `& g) D- 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> " D' U) h2 H; z- X* w
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> , m/ |* `3 a- K7 E; r
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
/ H5 Q& q/ \3 `2 ~</head>
1 B; r9 F$ g2 i! v9 u( e6 K<body id="{CURSCRIPT}">
* u b* b9 |7 E4 l7 r<!--*浮动窗和一些载入动作*--> ; U; X3 ^ P# y( S/ H( V1 G8 F# @8 g
<div id="append_parent"></div><div id="ajaxwaitid"></div>
% H. {9 W" O1 ~1 H1 W U0 \<div id="header"> & {# j' `: j7 j. k# I/ Q* s" b
<div class="wrap s_clear">
& a: ^+ ^: i& a0 ^3 u( U M8 }<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> ! C* j# `' [/ e% T
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> $ ^4 h% N* w4 O% f+ J/ A2 D3 Y
<!--*用户工具栏开始*--> " c% p! m9 Y: m# _* Q( t I
<div id="umenu">
4 u% ~9 @7 s8 [/ j m7 a/ N<!--*判断是否已登录 这里是已登录*-->
0 B) s/ p0 C3 }+ x* V& R; \" y7 \* m<!--{if $discuz_uid}-->
; b! S# G! i& I" Q<!--*用户名*--> " T& ^ V0 j7 W/ i* Z; r8 p% P
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
9 p) y$ @. P; }<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> , O& c* [! L' x: p3 a' ~
<!--{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> , P9 Y- W. G I; k$ W/ L" `& b
<span class="pipe">|</span>
7 H' L3 D6 k2 w/ Z. i* n; k<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> ' j$ n. V! g- K3 q
<!--{if $ucappopen['UCHOME']}-->
Z5 j7 S1 `* s8 j9 C i<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> 0 `4 V5 B# Z$ Q' Z2 t: \
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> - D# z" r4 d2 Z1 O( q( v8 |8 {' Z* J
<!--{elseif $ucappopen['XSPACE']}-->
' m6 a) W/ `. C% o- Y<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
! [" @- b0 W: H$ Y) [/ }<!--{/if}-->
$ y- J3 {9 T' K$ t; I<!--*"提醒"的链接是判断当*--> 0 Z! g \$ E, ` Q1 s
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
- {4 n: z& i; r<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
9 q& Z* u$ T6 M8 Q% C9 |& v5 m/ E<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
0 `% c+ h) t9 c: G+ H5 M<!--*当有新提醒的时候 显示红色信封*-->
' J5 G' _1 j7 Q7 Q: f: a<span id="myprompt_check"></span> 8 k2 o; y% N- V; e
<!--*短消息链接*-->
$ o& g: G; T' P7 p<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
5 F' G) F7 E: Z' Q( n. v<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
$ I" ~9 R n/ W9 B; H2 D<!--{if $taskon}--> 3 s& a% v* d7 M
<a id="task_ntc"
, E6 R, k6 r9 X }/ D+ K<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> ! H" p5 D. M& F! C+ d" ^+ l! 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>
6 l' f; X, T& L' T \( P- B" ~. d<!--{/if}--> & B2 F% v) M% e5 W" J/ Z
<span class="pipe">|</span> 9 H0 k# \/ m/ X' }( K2 ?
<!--*个人中心链接*--> ( [" T9 B! h, V9 l- y. ~
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> * r, m1 u: O8 Z1 `5 v. l) [1 b
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> + Q7 M7 R% f+ D& i& ~0 V7 e
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}--> ) M/ n6 W$ M* y0 [ V
<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> : r: h8 a& u( g5 o$ j; g
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> % Z: j0 n( x' s# J6 O
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
# r5 W2 ^' Z& ~; D<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> # R( |) t1 k" m* {
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> 2 K& e5 _2 L: Z* f
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> $ r+ Q% Y& X U( _9 G
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
, i" [! v5 }, C<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> ' d9 Y, ~4 X- v1 j0 {4 r1 p6 Q) @9 A
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> 6 p* [" Y' D/ H
<!--{else}-->
! c ~6 ]. Z7 ]" W p# a<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> ' i$ W/ O1 z) v- V F* S7 M% p
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> U. V) L& Z* V# y6 B- e W
<!--{/if}--> & P+ ^. u% v2 e+ H
</div> 3 m8 {% F4 P4 A8 E& u9 |; s
<!--*头部广告位*--> - t' ?' j2 p. p# H
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
. E6 X2 w9 ^5 n9 j<!--*导航栏开始*--> / e8 f) Z4 g. y# F6 I. @/ r
<div id="menu"> ) r' t8 W5 C% B4 f3 y
<ul>
) ^' d; q' k/ @, }* h<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
* A/ a/ l# v' C3 H# I<!--{if $_DCACHE['settings']['frameon'] > 0}-->
8 [. o+ s" w: p$ L \<li> 3 b" H4 _. e8 ^* J
<span class="frameswitch"> ) h( J6 j o1 K- _7 s: j) D
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
! s7 _; O: `& ?% H$ g6 T. Z, ~/ t<script type="text/javascript">
! V6 B2 o% i1 ~& k+ u8 gif(top == self) {
5 S: b& u% f6 ^{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']))))} 2 ^1 `8 e6 y: T/ {: u* [
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
: Q! I; J3 J# x" S4 _% U{/if}
8 \2 c2 D( w; _: n& `" J. a: s//分栏模式
7 ]& _, _0 Z( Q% L5 `. i( ?9 i! t; Edocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); 8 t; M& s8 g1 }; ^1 A
} else { C- f0 U) x0 b, P
//平板模式
( K- n0 c8 I- {- M& i; vdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
4 G" m. H' S+ m} * @, K0 E, X+ \
</script>
( p' `! m, u- a( ^4 J</span>
- d: f! o5 B$ h! _1 S" \</li> & z0 |! X; _7 D% v1 K( Q+ s
<!--{/if}-->0 q1 x6 l) b9 h5 m, Z' ]
|
|
|