航空论坛_航空翻译_民航英语翻译_飞行翻译

 找回密码
 注册
搜索
查看: 2495|回复: 0
打印 上一主题 下一主题

discuz 头部和尾部模板(header.htm和footer.htm)修改 [复制链接]

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明 ) c7 y- N8 Z! J+ z" T/ `
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 , `" Z+ T! ?, H% d' I* `" ^' T
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! 5 r" y# k2 I3 j* `' i
2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
& [/ @7 t1 d) |' Z2 ^6 p0 {, l3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 4 l+ Q. }* |; C/ c! ^
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮   L# Z5 ^  J  \5 b" Y
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
6 f* v! L( }' A4 h, ]2 [3 r3 T4. 欢迎转载本帖内容和附件到任何网站
3 u; i  n/ k3 b1 Y; j( x5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食!
: ~5 T! u& a8 O* j% N; P4 i, O文件说明
) G( v, o, W4 D6 dHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 5 p/ z2 |! \; ]1 ^5 O+ s% a4 z
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 ) `! |* z. G5 M. N. L
文件路径:Discuz目录/templates/default下 6 J7 z9 R/ q  U; s' ]! |
系列教程地址
9 Y$ e/ ~8 K; shttp://www.cnzhanzhang.com/thread-29644-1-1.html : Z# l  m/ @0 M8 o9 L
文件注释说明:
8 n! O5 W$ k  N5 S8 r1. 头部文件修改注释 8 r% b! M. G/ m; C( w7 W! A8 |
<!--**********************Header.htm模板注释开始*********************************--> 5 I6 b7 I& I/ t) @: G. ?
<!--*XHTML DTD声明 不可改动*-->
+ n& P2 k' ?, y8 e! Y: s( Z9 g4 M<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">   i; y! a. x8 ], Z  F/ I
<html xmlns="http://www.w3.org/1999/xhtml">
; U4 I( z/ B4 [' q+ W<head> 0 {2 x7 a2 b% X# A2 t
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
, J2 N7 e+ P: g2 d/ h; h<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> 2 i: t$ W. _& I" H) R2 q2 I
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> 3 ^; L) l$ K" M% ]+ u( o
<!--*其他头部信息 感谢CS1.3指正*-->
8 z1 C$ v+ U! W! a$seohead
* T$ e6 Q$ n; ~& T! Z<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> 2 R/ P  L& j! u% i- n/ H% v
<meta name="keywords" content="{$metakeywords}$seokeywords" />
* w  A# ^0 h( Q% F) pmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 4 Y0 P  M7 X# |# _/ v3 s& c& S
<meta name="generator" content="Discuz! $version" />
8 j4 G/ r7 Y8 ^: b; g5 q<meta name="author" content="Discuz! Team and Comsenz UI Team" />
1 L6 T! O: ^' G$ F  l. c<meta name="copyright" content="2001-2009 Comsenz Inc." />
4 `# r% f$ H3 V' l5 Z# m" C<meta name="MSSmartTagsPreventParsing" content="True" /> 8 w  g# G2 y7 t& X3 j1 I
<meta http-equiv="MSThemeCompatible" content="Yes" /> 8 o8 m/ X) S5 G* [9 \2 Q
<meta http-equiv="x-ua-compatible" content="ie=7" /> 5 _1 Z9 P8 r$ c- D
<!--无图版(achiever)链接--> + M4 K$ k9 O# |0 `7 W  H
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 7 _8 F# k3 K' }+ y# V+ w' T
<!--*RSS链接*--> ) e, M. v3 p# t# Y; o- N
$rsshead
9 _/ p) N3 G/ q. J2 g8 W) z+ T<!--*未知变量 暂时保留*-->
, S4 _) k' K" t6 e# r) ]$extrahead : z0 Z' c) A5 j' i. ]3 M
<!--*载入CSS模板 不可改动*--> " m/ g  a4 I, I; T2 C
{csstemplate}
& b6 X3 h& d. F7 L4 c<!--*一些全局变量 不可改动*-->
; q( V1 \0 h% r- }* r* f<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 e: @2 K5 }0 @; i- a/ b
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> 3 s) s2 g) q4 o/ n& N7 M! {% j
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> * h+ e' i1 q$ z7 V3 w; H
</head>
( \! a" J- y# I( o<body id="{CURSCRIPT}">
4 u  q( @2 a8 f& h) G! c, d<!--*浮动窗和一些载入动作*-->
% y, ^2 E8 D9 d<div id="append_parent"></div><div id="ajaxwaitid"></div>
& P& H: g  l  X" C<div id="header">
0 z& n+ G* Q7 I1 {8 w<div class="wrap s_clear"> 8 _$ G0 R& ?% e; F  [; e
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> ; G5 ?8 \6 d$ j
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> " D3 ]: U) ^9 `
<!--*用户工具栏开始*-->
6 P8 C& K; _$ u! B; D: {  P<div id="umenu">
8 k9 d7 H5 B1 @; g( E<!--*判断是否已登录 这里是已登录*-->
& b$ u+ ?6 e! K& z. O  U+ p<!--{if $discuz_uid}--> * D; l  f  H, C  l8 C4 B, I
<!--*用户名*-->
: U. Y5 t- _. v# n) ^<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> 9 q* R, ~! N/ }6 K" k: X
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->   Z3 t; D3 m( P0 t! i; ^( 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> - W1 \+ p. ]7 `
<span class="pipe">|</span> 8 H- G) m8 Q8 n" b
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> & G2 l) O; u. A" \, U" w3 D) V( J
<!--{if $ucappopen['UCHOME']}-->
5 a( W7 D0 W  w: [<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
; S) m' e/ i: N+ t' I: @" i- K<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
' H4 r4 I5 W- m<!--{elseif $ucappopen['XSPACE']}--> 0 I, N/ r1 J. u1 F
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a> 7 s; d$ t( I  O% B5 y) h& Q1 w
<!--{/if}-->
. x6 n5 M$ g* m! T) q  z<!--*"提醒"的链接是判断当*--> 4 @( T: u2 [' I# ?) c
<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
' u+ m$ ?2 B. P$ s<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*-->
9 ^3 ?) s4 J' U  d/ T<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
0 n2 p, G9 W6 G. V% c. E<!--*当有新提醒的时候 显示红色信封*--> / j; {# w6 f$ o, {+ U9 U
<span id="myprompt_check"></span>
7 b# L* x6 c+ X# c% X+ x<!--*短消息链接*-->
5 P: T6 E0 H7 @. q  \<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
: t2 M% R2 u% v! y6 X" h$ q7 h<!--*判断如果开启了论坛任务 就显示论坛任务链接*--> ( T& m' ?: E- X1 D
<!--{if $taskon}--> $ G& l- O1 l4 M8 q5 @8 B7 G) _9 Y
<a id="task_ntc"
& @! A) o4 [5 N+ _8 d( `<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> ( v/ F" W8 z. C+ y' |$ e! 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>
) R- `- f# c+ [! P6 u<!--{/if}-->
1 E4 M/ z3 {& @) X<span class="pipe">|</span>
: u( j4 {: m- X: l" L2 \9 [2 P<!--*个人中心链接*-->   {4 Q4 V0 s; T0 @
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
& `/ X& d6 X( q( Q8 y8 A# q0 K! U<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*--> 5 m# a+ n# Z( P/ t
<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
1 O2 ~8 j3 W7 t. J( ]<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> " j( F4 r- p7 q  h) \# M
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> * u( _, B/ v. I2 l9 F2 e! L1 `9 Y
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>   }% Q& Q" M/ J* r, g  }# O1 O
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*-->
. E5 P* \' F" b9 r<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
/ @- Z7 f1 W- [<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
3 Z# q( W$ i: {, _% \* F<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> / M' T$ ]) }- s+ M( v& N6 _' d, M
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> ! R( K6 W- d+ e& M' Z  t
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
( \; h, u/ U3 _* A- ~0 u9 e<!--{else}-->
: J& \# H5 z2 U! j<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> % `6 }' H) `. Q# Z3 F/ Q7 C
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 0 f* A% s. J  N7 S% M! ]
<!--{/if}-->   A* ?& ?0 v2 b! r# E3 e7 v
</div> ' `3 D9 U7 c9 H! I6 Q5 x
<!--*头部广告位*-->
+ G* S% S7 ~! ]/ y1 R3 E. |9 z<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> ' g" M6 l# c- n- V, L& q9 `+ f
<!--*导航栏开始*-->
( f+ w5 m9 A0 }' P3 @8 V<div id="menu"> " N5 Q) v" y3 @7 K8 ^
<ul>
4 Q) D% b, L# c, K<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*-->
- v, ^' p8 A% C, U; v<!--{if $_DCACHE['settings']['frameon'] > 0}--> 2 W5 M5 E" v/ D
<li> ( g( [* C$ x/ }7 a* k  @' n: A
<span class="frameswitch"> # x3 M* a2 O" S* I6 Y
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> + S6 T" m' X/ n0 H6 J9 G+ B: g
<script type="text/javascript"> 4 t* T& A+ l2 S; G# t3 U' \
if(top == self) {
2 g( P; Z; e1 r{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 d7 x- H. P; jtop.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
7 J# {+ @; ?0 s( u' Z& [! D: m; `{/if}
  N' ~. T3 u. r5 ~$ P, d//分栏模式
$ J: x  Q! Q' odocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
6 D' C/ D9 f7 {} else {
. w! r5 T( F( Z* \/ _2 f//平板模式
  I/ v+ O* Q4 ^: g' q3 kdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); ) |: d& c3 V. B! d
}
5 H0 X" m5 m- F/ M</script>
* Q: }, y8 u, u. E8 [+ T5 u' u</span> 7 R4 v& U' d! G  t4 g, d, S" [3 ?
</li>
' t# [/ @  h. v8 G' k# t  d; V<!--{/if}-->
: c7 x" L) K  f3 ^8 U* T; I
您需要登录后才可以回帖 登录 | 注册


Archiver|航空论坛 ( 渝ICP备10008336号 )

GMT+8, 2024-9-28 02:11 , Processed in 0.026002 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部