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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明 ! Q2 O! j1 `1 a! V( z
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了
" C% O) c" r& M如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
6 h, O' T% i, u0 g! f7 I9 O. ]2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 2 G: l5 t, p& I- j& n( z1 p- b
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读
) C# C! W! r% V0 I建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
! `+ n  H# S# K5 }我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 4 l9 J( y% e+ K1 b  C) ]0 J3 [% i9 O
4. 欢迎转载本帖内容和附件到任何网站
2 x  A& z% N6 e4 d$ x, g0 b) S9 I1 e- e5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! 4 N. F& y5 t) h" s- t1 i
文件说明 + g" d8 X* I- E* s. S3 a% N
Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 - m' I3 R: C% F3 a. ~
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
0 ?: Z, T' W5 H' v5 l; \3 l0 e  r文件路径:Discuz目录/templates/default下
7 W( L- [7 O; V* P系列教程地址
) I" }* ?+ G, g# @http://www.cnzhanzhang.com/thread-29644-1-1.html ; u2 T1 L1 l7 U
文件注释说明:
" d% m! _; R1 N! d( L- x( G' X1. 头部文件修改注释
% R; o5 _  G2 c# Y7 D  A: r4 e! M<!--**********************Header.htm模板注释开始*********************************-->
# i0 }1 }: |# d  w& G<!--*XHTML DTD声明 不可改动*-->
  t* v, e, ^5 ~# h<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> 4 n" v& R9 T. _# R9 k4 R
<html xmlns="http://www.w3.org/1999/xhtml">
# _# ^9 u. q& o6 V<head> 2 v7 Y5 ^! a) J$ \9 J% y
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
6 h. r7 n' F9 P8 _<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
! ^1 o) d- e1 e# f8 b: K<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
* R, ~- j) Z! K. y  j4 u<!--*其他头部信息 感谢CS1.3指正*-->   \1 L+ Z; i* v
$seohead & n& r: N' @& X, u
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> . {: O  Z& E- }# \. z
<meta name="keywords" content="{$metakeywords}$seokeywords" />
$ |' w$ U( {  P3 w& e9 d: A2 ometa name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
2 z& H# p2 q$ |<meta name="generator" content="Discuz! $version" /> 8 Z1 ], y& k( {1 x- y$ D8 C1 n  j
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
+ `0 d/ D& K3 A3 M+ Q( ?* m/ Q<meta name="copyright" content="2001-2009 Comsenz Inc." />
# C+ y: ^$ [1 ^; v<meta name="MSSmartTagsPreventParsing" content="True" /> * o, o* n( N4 a+ [5 }- P
<meta http-equiv="MSThemeCompatible" content="Yes" /> / B" \' o! S1 C4 i7 R( M
<meta http-equiv="x-ua-compatible" content="ie=7" /> . x$ g3 W0 s0 H6 l$ v/ a
<!--无图版(achiever)链接--> : l+ {* V3 s+ G
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 5 [# P/ j$ g3 i( X
<!--*RSS链接*--> 9 H) |/ A# g% n; A. l+ N! g9 v, }
$rsshead 2 `8 Q, r) K8 j) a/ U
<!--*未知变量 暂时保留*--> 0 l- X) j1 f' ]% q7 h& G% L% K
$extrahead
) l( _2 }% K2 }<!--*载入CSS模板 不可改动*--> $ X& A) e' Y6 @1 i9 Q) ~7 A+ l# D1 {
{csstemplate} $ I) y7 [: \7 F3 G2 l
<!--*一些全局变量 不可改动*--> # h/ I5 H2 G0 f, O* E7 y9 c
<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>
- L( ^' s4 k4 i1 Z<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
" ]. c) `! k6 ~0 r0 l<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script>
9 L  I; I8 ~5 @</head>
  C8 q1 Y5 V5 k- a<body id="{CURSCRIPT}">
5 S  R8 L7 d1 K; a  z+ o<!--*浮动窗和一些载入动作*-->
" O6 b0 i/ E8 q) _; X% S/ K<div id="append_parent"></div><div id="ajaxwaitid"></div> 2 Q7 x# a. [1 D3 m- t8 X1 A4 m
<div id="header"> . b6 ^, o6 K' ?% l  O7 Q4 W! M5 I
<div class="wrap s_clear">
" k' R  B7 a5 k7 V' O<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*--> ( e3 o% h- G  u$ A
<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2>
0 z& T7 Z" Q5 _9 o" U( G<!--*用户工具栏开始*--> 6 U, ^5 d& o* z8 z
<div id="umenu">
; w3 a9 P5 ^0 x; b& [<!--*判断是否已登录 这里是已登录*--> $ Z9 C0 g1 S) o  g* ?% y
<!--{if $discuz_uid}-->
6 r/ b9 z1 @9 E, i* _<!--*用户名*--> : \* |' N: s$ V- C; D; K
<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> # h, F& z  ~/ h  n' ?1 F
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
( \2 U9 p( L$ e: N5 a( L4 o/ K' N<!--{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> $ s2 X9 m, {3 M8 e, G; g2 f# x, c
<span class="pipe">|</span>
. u' q3 s* ?5 F. |) X$ \<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> ; Y/ H1 v) R( q
<!--{if $ucappopen['UCHOME']}-->
" `( V" v* q: o<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
! i6 n8 T8 M, n8 L<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> 3 V" e- L3 ^( i* H9 }6 _( f' x
<!--{elseif $ucappopen['XSPACE']}--> 6 Z2 h+ ?' ?. ?
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
% q) t' ]1 K7 K. w0 s2 Q1 s; s<!--{/if}-->
) g5 y" C! D# s* Z<!--*"提醒"的链接是判断当*-->
- ^7 B6 T, T. D7 `: ~6 n2 K  {) ~<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php"
8 ]4 B! N+ t2 _0 u9 ~& b' P<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> , O# G; j$ K& {- _7 O- \
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a> - ~  i0 b7 V7 y: B4 G
<!--*当有新提醒的时候 显示红色信封*--> 6 z0 |; i, A8 z# b; x0 x; j) [
<span id="myprompt_check"></span>
  I# t$ S4 `! q<!--*短消息链接*-->
& p8 m6 u, J8 J( B" R. V  X9 H! v<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> 5 U! d- S1 \) A: V$ B" Z) u
<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
8 g! C: Y: v. h3 H  J<!--{if $taskon}-->
6 L: _" f' s& Q% A<a id="task_ntc" $ \5 e. }1 ?7 W* o
<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->
2 U  H9 n5 o. g* u6 J( w" e{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>
) ?, w& Y$ ?2 s8 [/ K, |" i& k! M: K# J<!--{/if}-->
+ \  r1 K9 S" `: _% B8 ?<span class="pipe">|</span>
% p6 F% U# C) b' u7 A<!--*个人中心链接*--> - ?# X; A( ~% |" K7 J
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
* ~0 z; o( }' [9 G! H* ?<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
4 M& ?6 R. f* Q. ~2 T! a& u<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
# q6 E2 X0 c) g, d<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->   Y4 Z6 K" H0 _" P! z
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
- g' b! w/ {6 B  F- I<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> : i  r/ Y  Z, L
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> ! R% f) s( z5 e
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> 6 N* O' F+ C& J, [$ ^, D- f
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> 6 M$ T( o8 K6 l
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> 4 W' q) g. z4 a7 w* [, k* T
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> ; O% \8 |& C& h( ?% v% ?' M
<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> 5 I5 U( V9 F& y0 d( }
<!--{else}-->
, I" ^3 X- k3 J  x5 f<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> 8 d$ J  G- ^/ O" A- W
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> " p5 X7 g! B* i: y1 ~8 e" L; \5 }
<!--{/if}-->
" _) p4 J, l. Z8 S</div> 3 [7 ]1 d# |3 [+ y  d1 i) v  X
<!--*头部广告位*-->
& M5 S: r9 D* _+ ^3 X+ m+ a<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div>
6 I& i! U+ Z( a0 }7 F<!--*导航栏开始*--> & m6 c( ]6 {+ [; m5 L
<div id="menu">
* [& Q% W9 i( n1 g" E<ul>
/ _1 {/ i& s! P% F( _) A+ l<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> " N, K; m' H+ u7 g1 a
<!--{if $_DCACHE['settings']['frameon'] > 0}--> * T+ R1 K; V9 W4 u9 O7 O6 x
<li>
2 _! j1 f- C' ?5 v- p% ?  {<span class="frameswitch">
7 ~6 J8 d: d+ F' Z$ ^5 z<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*-->
- Q, G4 d* X: K, N<script type="text/javascript">
/ q8 c6 j; `" G8 M. g* a' \# Lif(top == self) { + v  g" Q0 z7 D9 Q3 e, [
{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']))))}
& Y% H% @7 \; P0 ^; C0 W' x, S( ]top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); * |8 |& E, g( W2 j3 d. D" Y
{/if}
( T# N0 P7 d8 K: M( S6 M* N% E7 l//分栏模式
% |! d, }3 ^' S$ r- J. g1 a1 ^document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); % M" h6 X1 L/ s8 R/ u1 B8 S
} else {
$ `; G9 R6 U& r& w+ U8 D) L//平板模式 / a( O5 }6 m, P6 D; p; x2 Q
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
" e; d0 B8 d* @+ b}
3 a- J- U+ Y# l3 v2 ~</script>
5 t" ~; p/ y0 ]</span>
( p% u4 Z' `' k6 S0 ~/ O) \</li> * N( E. W* g2 n6 Y! i/ S
<!--{/if}-->5 N4 i6 o$ N' _: l" t9 K: ?
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-4-15 11:05 , Processed in 0.031200 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部