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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明
+ g/ H9 F1 f: ?  ^; i# z/ L1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 4 P1 ?% S+ Y. w' `
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
+ M+ q) g; p0 [( t" a2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。
1 G3 D  U1 s3 X3 e0 N( Q* w3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 5 N( z6 k- M& @" n& S# C# O
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 * u3 j# h& ?, j- @! ~
我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 ! Y+ g: t' d9 }/ C
4. 欢迎转载本帖内容和附件到任何网站 / @% |8 V/ S/ G1 x8 M" ~
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! 0 ]6 B! ~8 |6 J  T8 b+ f
文件说明
4 z" f/ T: \8 ZHeader.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 : {" t5 G/ N$ K# D
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等
9 _7 o3 c# Q$ P; W* q" i文件路径:Discuz目录/templates/default下
/ T' Q# s( U) O  v: Y' y系列教程地址
2 v8 n: b4 a& P& Y; {8 ghttp://www.cnzhanzhang.com/thread-29644-1-1.html
3 H9 Q7 o- {% F; {文件注释说明: + c1 |% h& y: I
1. 头部文件修改注释 6 Y! t+ u4 r' o; G( M
<!--**********************Header.htm模板注释开始*********************************--> 3 b' b; V4 v" M1 k1 X) P! d( n% v3 p
<!--*XHTML DTD声明 不可改动*-->
" u( c3 z8 u! T9 B+ `8 Q1 d<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> # S. }' |% }3 v
<html xmlns="http://www.w3.org/1999/xhtml">
$ E7 j7 W0 s  g0 {0 h<head>
" z/ L0 D7 I% t! b, J1 V- a) W7 U<meta http-equiv="Content-Type" content="text/html; charset=$charset" />   J/ G! R' q7 _' R) U7 V0 F
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*-->
$ t9 Y$ _0 c5 \  a3 n<title>$navtitle $bbname $seotitle - Powered by Discuz!</title> ( F% b, R% W& R% G9 j9 T7 {) i1 {' d
<!--*其他头部信息 感谢CS1.3指正*-->
! ]' g) h6 ^5 ^- E+ r  d1 ~$seohead / y6 y6 D; [# e: I0 T
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> ) y; s6 W5 l$ B. @0 u1 @/ ~
<meta name="keywords" content="{$metakeywords}$seokeywords" /> : ?! m5 O$ L' s* g/ q
meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
3 a' v9 f* o4 x. g<meta name="generator" content="Discuz! $version" />
" I( u2 s4 z# {<meta name="author" content="Discuz! Team and Comsenz UI Team" />
- a5 e5 p/ l. U6 r7 B5 J<meta name="copyright" content="2001-2009 Comsenz Inc." />
# d: m; e. `+ Q<meta name="MSSmartTagsPreventParsing" content="True" />
' e. j) m( [( r8 m5 y* I<meta http-equiv="MSThemeCompatible" content="Yes" /> 9 N  y" B+ g4 d' {' f. t
<meta http-equiv="x-ua-compatible" content="ie=7" />
4 C' J# F0 `# q9 m9 h<!--无图版(achiever)链接-->
, {; y5 U! W+ u" Q6 l5 u1 b7 L1 |3 Clink rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" /> 5 d9 f, G1 z# H3 e5 u( D- ?
<!--*RSS链接*-->
7 b2 }* u3 D# N+ S" Z' E, A$rsshead
# h* k$ Q1 Q' T0 M  R6 C/ Q<!--*未知变量 暂时保留*-->
) s! U2 m$ T5 ~1 W0 p$extrahead
% c( T5 A2 ?2 o<!--*载入CSS模板 不可改动*--> 4 S1 s) v9 e$ Q. B& a' L6 `
{csstemplate} # @, z" q( t/ q' p: b. _
<!--*一些全局变量 不可改动*-->
# P  n# w7 U: I/ T<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>
+ f  y- f" n5 [2 @9 G<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> + o4 C* J, m: Q3 s7 U& |0 s
<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> , X" W; b5 |4 P# t
</head>
0 @; r, u5 y8 U% R9 C' \<body id="{CURSCRIPT}"> 6 C$ w, Z: J! L& }! U( y; S0 [5 n
<!--*浮动窗和一些载入动作*-->
7 l# A' F6 Z: F5 J<div id="append_parent"></div><div id="ajaxwaitid"></div> 0 s0 m5 e& g. \* A; ]3 b& I$ O7 J
<div id="header">
" C3 J1 |2 }& U( m) _<div class="wrap s_clear">
/ C1 w( P3 d* c4 y: {<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
0 K8 S, P0 H! r" V) b0 w<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> : t. \; j: K1 V. R9 z/ Y
<!--*用户工具栏开始*-->
) u. Y, H3 l5 _4 a9 C4 a5 u% K<div id="umenu">
8 V1 i9 Q  t" {$ u; }* g<!--*判断是否已登录 这里是已登录*-->
" n" I- X0 {( X<!--{if $discuz_uid}-->
8 [. r  f! |2 f<!--*用户名*-->
! h4 Y  E( w! i: |6 b- T<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a> . j, I9 G/ W7 i. p4 F3 `  ~
<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*-->
0 Q9 z) C, H. ~& X<!--{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> " K7 o- n6 b+ g! \
<span class="pipe">|</span>
: L+ H7 Y; i( Y$ ~7 `<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*--> 6 `) b" s- e4 \$ s
<!--{if $ucappopen['UCHOME']}-->
. R' u; o' T. a" h/ ]8 {<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> 8 h2 }) ?% J& J7 C7 [6 u2 {
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*-->
9 c( a8 t- O2 i" J$ H<!--{elseif $ucappopen['XSPACE']}--> 5 q6 K. r. _% g: {
<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
0 P" s( Z$ K7 Q# G<!--{/if}--> 6 @" Y8 ?$ J3 N$ x
<!--*"提醒"的链接是判断当*-->
" f. H; T  s. v! B) E, r* @% Y- g5 O<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" + }3 d+ f) O* K) ^& Q
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> 6 z4 E4 G- h  @& @; D+ r
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
0 U, K, l! n/ l  N( y; c6 N9 Z<!--*当有新提醒的时候 显示红色信封*--> 9 E* X& u/ h6 d: @
<span id="myprompt_check"></span> 1 ?, j0 j5 H. T' J+ m% t# n0 d* I
<!--*短消息链接*-->
/ i$ D. X/ b8 O3 n6 Y6 H5 @<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a>
9 u+ {5 K8 L& A# x4 J1 s: Y<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
7 }5 s) L! X1 n+ q1 |<!--{if $taskon}--> 4 i/ _4 x. R  v% }
<a id="task_ntc"
- o2 S( K' L1 k: v4 Z<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*-->   [+ Z* W" K: s0 r' `3 ]
{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>   h2 a2 B0 Y7 L9 O* M
<!--{/if}-->
4 g' _& P. [2 g" R4 i: {7 G4 @( j<span class="pipe">|</span>
: ^$ \  c% s' f% a  d4 }5 |<!--*个人中心链接*--> 7 P% L( V+ n' x3 G
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a>
" ^* O( d3 `5 l6 D! u6 i<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
% x6 M' |3 s1 S! U$ o& Q+ p<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
+ t. d: F& W8 T; n8 I& f! v<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*-->
! ~) s, U$ F6 w) |0 N2 H<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> ! ~: l: Y/ m* _9 b/ @, }% u
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> ! H' t' g8 W6 ^$ z
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> 9 H$ z% T, w8 R* d. ?3 z1 R, S
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> - T2 t/ o/ g% t  A3 Q/ \
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> ( P& S" {' m9 {9 d. y" d6 _( ^
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a>
6 T# u0 w  w, |<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
- p3 A3 l6 p9 O<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*--> / d: \8 ~! l3 f" {8 \- U
<!--{else}-->
; _$ i1 U; z) \" a9 X& E<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> " M% D9 J5 S" I' g. h$ z6 P
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a> 2 o  ?/ S! K$ p7 g* V3 g0 R5 ~5 V
<!--{/if}-->
& V; H3 T1 f& s5 t$ t</div>
6 F# r( b2 g; e  `4 A* \$ Z- n# b<!--*头部广告位*-->
4 ?$ Y  r- o8 g<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> + B4 h$ T# {6 r; d
<!--*导航栏开始*--> , `0 f5 G9 m, Y
<div id="menu">
2 w& ]; v: D1 T0 w5 [6 \1 W<ul>
1 F2 N' Z5 `8 N: A<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> / T/ p/ B5 j9 e& A- W
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
  k' r- U8 |1 [0 L& O: `<li>
/ T( K* p1 g3 w, p  @- Q<span class="frameswitch"> . u$ A! f9 W6 [( U2 c/ ~- R
<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> / c$ B6 i( U0 F1 |% B# _. U9 L
<script type="text/javascript">
% S$ ~+ u6 P' x# tif(top == self) {
2 Y8 l6 r' I7 o4 `/ Q) {9 Q! y+ B{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']))))} - m- s5 p* c# j5 f
top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion); & [$ t4 u- ]$ [* _8 I4 A9 p
{/if} 5 Z" J! {& o2 g+ a% c3 r; u" c# o% B' r, \
//分栏模式
7 c/ H5 j6 E1 h4 fdocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
; X9 ^& p6 H5 y} else { 0 h4 |/ X6 C7 e; y$ I
//平板模式 $ D( X- \. l4 _: Z* j  G
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
( ~9 t' R& C' S& @) ?} ( R9 f' M6 q! g- \3 R
</script>
8 e: T' g1 ~' a. @; }9 E' E</span>   [& J/ {$ I" f1 a6 ~: e; c7 o
</li>
+ E5 M0 R% x* Q, u$ L& j<!--{/if}-->
$ s( r/ [1 N2 |. k. i
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-2-3 19:37 , Processed in 0.025002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部