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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-5-22 13:37:24 |只看该作者 |倒序浏览
使用说明 7 e7 p5 q) ~* l4 w
1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 ; }) C' K$ ~# V( U1 W& p! B5 [# n, ]
如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考!
" u7 J5 |: I7 n2 e+ {! B+ j0 V2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 8 y/ ]* U' z: g/ {' y
3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 2 T- a: J6 n: a2 P
建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮
7 K" a+ J3 r& O( S# \& B$ F我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。
' p" |6 Y" J% Q! U5 C. p7 j/ E' P4. 欢迎转载本帖内容和附件到任何网站 : I/ ~5 n3 i. Z8 k
5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! 3 V- ^  }# X& o& D( }
文件说明
6 q. d7 k4 e; O4 u* @- V9 ^Header.htm、Footer.htm为Discuz!程序的头部和尾部模板文件 3 W& x4 I' v/ k; m
这两个模板被用在前台的全局中 论坛中所有页面都靠他们传入css,js等等 " e. J. b4 W8 z% L  E9 v( t
文件路径:Discuz目录/templates/default下
$ _5 F) T5 A0 y( z9 {# I系列教程地址
  H9 v% f+ z. K2 p5 Ahttp://www.cnzhanzhang.com/thread-29644-1-1.html
, S; C- E* O) i  G; d% W5 Q4 F3 \文件注释说明: & T" K1 z2 F% V* W# [  O6 q
1. 头部文件修改注释 ! l0 K. T9 h( Z7 z
<!--**********************Header.htm模板注释开始*********************************-->
9 m9 p/ K7 ~" X% r7 z<!--*XHTML DTD声明 不可改动*--> ( F9 T- C, T' |  j
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd"> - L; S& n( T, F4 [
<html xmlns="http://www.w3.org/1999/xhtml">
: j1 W0 b1 S5 u# [; {' C! @. e8 I<head>
2 F1 `8 Z$ l' j3 m$ Y4 L<meta http-equiv="Content-Type" content="text/html; charset=$charset" /> , k3 N! i3 |/ I; k: v+ J. r3 {
<!--*$navtitle:当前页面的导航, $bbname:站点名称, $seotitle:标题附加字*--> ) W8 E3 n& R# f. X% n" U. @1 T6 T: F9 I
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
. W$ E/ n# `5 C5 k0 t<!--*其他头部信息 感谢CS1.3指正*--> ' b! N" A( K% n1 ^% Y8 o( S
$seohead 2 n2 k! X! Z" X0 G! u8 q
<!--*关键字部分 这块基本不需要动了 直接后台可以设置的*--> ! w9 n0 N2 h. \  E5 s
<meta name="keywords" content="{$metakeywords}$seokeywords" />
/ X% i! g! S3 `! v) lmeta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" /> 0 A% D0 v/ t+ X6 w$ t
<meta name="generator" content="Discuz! $version" />
' _, a: M; v6 l( L$ w1 O<meta name="author" content="Discuz! Team and Comsenz UI Team" />
, ?5 v. t+ I; }<meta name="copyright" content="2001-2009 Comsenz Inc." />
$ O: o( F4 r: f% i0 ~<meta name="MSSmartTagsPreventParsing" content="True" />
2 ~; M7 M: \( Y! F+ f& `<meta http-equiv="MSThemeCompatible" content="Yes" /> * Y, x9 X7 T* m7 e; A% H  Z( Q
<meta http-equiv="x-ua-compatible" content="ie=7" />
* |9 Y5 N# l9 E% `6 Q5 T4 n. J<!--无图版(achiever)链接--> $ O' c# T  Z2 j9 e
link rel="archives" title="$bbname" href="http://blog.soso.com/qz.q/{$boardurl}archiver/" />
+ _) \9 U+ t, C( B$ P4 o& i<!--*RSS链接*-->
8 l% r" l# G5 d! _5 q$rsshead
2 _4 Q1 ^2 H$ w; H" d8 Z<!--*未知变量 暂时保留*-->
- |+ l+ X1 }8 `$extrahead % ~6 z& V2 d/ _# e6 s) m4 k
<!--*载入CSS模板 不可改动*-->
% j/ E" I$ V; _0 G9 N2 I7 M{csstemplate} ' L8 K7 {$ |% h0 W
<!--*一些全局变量 不可改动*--> ' Q9 V* }4 o) 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> * ^1 l8 I' n) i7 \, j4 ]- q9 R3 S& K
<!--*{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
) _+ Y/ L. T1 c& `<script type="text/javascript" src="http://blog.soso.com/qz.q/{$jspath}common.js?{VERHASH}"></script> 2 r9 a8 M* B$ V" M" q4 B$ w3 `
</head>
3 m6 A9 g, i7 P  [2 H  q' e<body id="{CURSCRIPT}"> , b4 {" _9 u+ d3 A+ l
<!--*浮动窗和一些载入动作*--> 3 R/ }8 {. v. V: ~/ S
<div id="append_parent"></div><div id="ajaxwaitid"></div> 4 P+ P# o8 Y- k
<div id="header">
5 ]4 v" N! R# j( ^1 k<div class="wrap s_clear"> + m! d+ F$ e# Y& r% i" f- k
<!--*$indexname为后台设置的首页文件名,{BOARDLOGO}为站点logo,在风格编辑中修改*-->
4 _# t6 g/ Z' _6 b% u1 w& N<h2><a href="http://blog.soso.com/qz.q/$indexname" title="$bbname">{BOARDLOGO}</a></h2> 5 u' b: J1 V, G- P  X
<!--*用户工具栏开始*-->
2 ?" [$ n( j5 s<div id="umenu">
* Q+ f* F+ _( ^5 M<!--*判断是否已登录 这里是已登录*--> / ~. Q6 P# r+ P- K3 O; ~' E
<!--{if $discuz_uid}--> 1 C% Y8 K. N2 y
<!--*用户名*-->
+ m3 F3 r# c9 u8 [<cite><a href="http://blog.soso.com/qz.q/space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a>
. o0 N8 E* E4 L2 m. a# p" t! A<!--*如果当前用户的用户组允许隐身 就显示在线/隐身切换链接*--> % r  Z' F" X: M! @
<!--{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> , \4 o* v% W9 G+ `/ J% I
<span class="pipe">|</span> ' d5 P1 m4 L* F8 z6 t
<!--*判断如果UCenter中存在UCHome应用 就显示该用户个人空间链接 UCHome是优先的.*-->
% A1 F% v3 a# E3 ?7 h) w<!--{if $ucappopen['UCHOME']}--> # Y9 g5 \% v" A1 ?9 d/ t
<a href="http://blog.soso.com/qz.q/{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a> & I/ A; O0 P3 i
<!--*判断如果UCenter中存在X-Space应用 就显示该用户个人空间链接 如果想要默认为XSpace的 可以调转下和UCHome判断的顺序*--> 7 C+ N7 S$ ?1 ?
<!--{elseif $ucappopen['XSPACE']}-->
/ ^: h; Q. L& \7 L; Q! a<a href="http://blog.soso.com/qz.q/{$xspaceurl}/?uid-$discuz_uid" target="_blank">{lang space_short}</a>
: y, J  S7 g4 u9 ?# d<!--{/if}--> * G# O% n: ~4 M& J* Y6 m9 v
<!--*"提醒"的链接是判断当*-->
( ~  [/ y8 k. y3 l5 T<a id="myprompt" href="http://blog.soso.com/qz.q/notice.php" % A9 p, C) c; j0 ~; k( a/ U
<!--*判断如果有新提醒 当鼠标移到上边 就弹出菜单*--> ! ?) r. S5 m, L3 c" [
<!--{if $prompt}-->class="new"<!--{/if} -->>{lang notice}</a>
& \! }2 U1 c4 F' A2 `9 h) i( D. \<!--*当有新提醒的时候 显示红色信封*-->
9 p8 R0 b% W( z/ s) D# {<span id="myprompt_check"></span>
9 S2 W8 @, V6 _% J<!--*短消息链接*--> ; t3 j3 W1 {+ ^* ?
<a href="http://blog.soso.com/qz.q/pm.php" id="pm_ntc" target="_blank">{lang pm_center}</a> 5 k* v1 s# C) ]+ G
<!--*判断如果开启了论坛任务 就显示论坛任务链接*-->
; C1 D& _- L, [4 G# U/ Q# n+ B<!--{if $taskon}-->
/ w' _- [' |+ h: z4 C  x<a id="task_ntc"
* C; R  @1 g! u/ c5 D8 M+ F<!--*判断如果当前用户有未完成的任务 显示未完成任务图标和进行中任务链接*--> 3 `/ m' o: A- a' N8 }  b
{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> $ j. |  [1 [- K
<!--{/if}-->
1 ?, Z( _- C4 J- s5 t<span class="pipe">|</span> & C( m7 ]4 e9 {. W
<!--*个人中心链接*--> ; L: |! ?: Y9 c" ]
<a href="http://blog.soso.com/qz.q/memcp.php">{lang user_center}</a> & C! }( g2 f; G6 k* u1 M
<!--*判断当前用户的管理组为版主或超级版主时 显示modcp.php版主管理面板*-->
9 ^. N. A; c7 C) p2 s3 i<!--{if $discuz_uid && $adminid > 1}--><a href="http://blog.soso.com/qz.q/modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
0 X# Q2 r4 }0 ~# H3 o& e: d; w<!--*判断当前用户的管理组为管理员时 显示admincp.php系统设置*--> & g: q- n6 r/ x6 B+ P& U! A0 {3 o
<!--{if $discuz_uid && $adminid == 1}--><a href="http://blog.soso.com/qz.q/admincp.php" target="_blank">{lang admincp}</a><!--{/if}--> * G6 S+ [) i! @. m+ I+ v5 ~
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a> 8 B) E9 C6 ^: I! j- H2 k
<!--*当前用户如果为从其他应用(比如UCHome)过来论坛登录的 就显示需要先激活验证*--> % h( M: A/ F* r, B! J& g7 t
<!--{elseif !empty($_DCOOKIE['loginuser'])}--> 8 Y5 y& q8 i* d, U7 M$ N
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite> 6 @: k4 o: N; M9 J* I
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang activation}</a> # S5 v  k1 d6 |5 u8 w8 A
<a href="http://blog.soso.com/qz.q/logging.php?action=logout&formhash={FORMHASH }">{lang logout}</a>
9 F0 P4 @3 w: s  ~7 d9 R. r) f3 U<!--*游客状态下 显示注册 登陆链接.$regname和$reglinkname为后台自定义的注册链接文字和注册文件名*-->
! v7 K- D$ B' j  f! Q<!--{else}-->
1 V+ r) @+ O3 E1 ]+ r, \# ^<a href="http://blog.soso.com/qz.q/$regname" class="noborder">$reglinkname</a> ( z: r' E. F# n; l8 B
<a href="http://blog.soso.com/qz.q/logging.php?action=login">{lang login}</a>
( l( I1 H7 g+ w7 \- Y) b<!--{/if}-->
' U" u1 @0 g. o1 g7 W( \5 |7 i$ H</div> . h- e* g/ o1 o) v! `+ k, [
<!--*头部广告位*--> : ~2 y6 I$ d( S! {% q' H3 N. s
<div id="ad_headerbanner"><!--{if $admode && !empty($advlist['headerbanner'])}-->$advlist[header banner]<!--{/if}--></div> , ]' s0 i% q. K8 Z8 G3 z7 i
<!--*导航栏开始*-->
- D! j3 e2 \* M* \. A<div id="menu"> ( f0 J% T. Y8 p& q( W' P
<ul>   F' n* Z5 U' G
<!--*判断是否开启了分栏模式 开启的话 就在导航栏加入分栏链接*--> ; g" b/ _7 [+ q% a0 R
<!--{if $_DCACHE['settings']['frameon'] > 0}--> # B9 n9 h# }- G7 L
<li> % A; A' R" Z$ l1 O; [) a
<span class="frameswitch">
$ C$ t% \, J' I3 h  ?* _3 v<!--*判断当前用户分栏状态来切换平板模式和分栏模式链接*--> * f/ d0 f8 Y) s+ I1 E8 Q
<script type="text/javascript">
+ a) z( _  k) @! Z& c2 t+ U$ E4 }if(top == self) {
9 l- f: A& }8 q7 V2 v, P4 I. m{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']))))}
0 B4 N6 V9 d* _" B) ~top.location = 'frame.php?frameon=yes&referer='+escape(self.locat ion);
( x! b7 u; l. P; q( s0 u{/if} & |: C3 ]- R: k; f; J
//分栏模式
' p2 t# c; f  F# p% ?# Edocument.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
8 P* `+ E3 L( e' ~* T+ }; U: u. s} else { ' l) o; |9 U+ H4 I: z/ \
//平板模式 3 r- b1 i+ ?3 g
document.write('<a href="http://blog.soso.com/qz.q/frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
1 l1 p0 ~! D4 b/ D7 Q& K( t/ a}
5 {. N, r- n; C- o4 y' U1 B</script>
" @, |! W3 e. z7 t! l/ N1 U" K</span> , V0 }5 V2 n; I9 x
</li> 3 ]5 B2 n; R/ _
<!--{/if}-->
  b* k$ D$ W" X; V
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-2-3 17:54 , Processed in 0.024002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部