如何修改Discuz!7.0头部菜单文字
2009-10-17 13:24:00 来源:WEB开发网核心提示:有一些用户希望可以修改头部的菜单名称,特此制作简单的教程供大家参考,如何修改Discuz!7.0头部菜单文字,修改思路:找到模板里对应的位置,找到要修改的文字对应的变量,然后保存语言包文件,进入 Discuz! 后台更新缓存,然后到语言包里搜索对应的变量并修改其文字内容,用户希望修改的部分如下图红框内所示:常见的修改有
有一些用户希望可以修改头部的菜单名称,特此制作简单的教程供大家参考。
修改思路:找到模板里对应的位置,找到要修改的文字对应的变量,然后到语言包里搜索对应的变量并修改其文字内容。
用户希望修改的部分如下图红框内所示:
常见的修改有:修改“空间”文字内容,比如修改为“博客”。下面我们以默认模板修改“空间”字样为例来讲解修改头部菜单名称的方法。
首先我们需要明白头部模板代码是保存在 \templates\default\header.htm 文件里的,对应的代码如下:
复制内容到剪贴板Code:
<!--{if $discuz_uid}--> <cite><a href="space.php?uid=$discuz_uid" class="noborder">$discuz_userss</a><!--{if $allowinvisible}--><span id="loginstatus"><!--{if !empty($invisible)}--><a href="member.php?action=switchstatus" onclick="ajaxget(this.href, 'loginstatus');doane(event);">{lang login_invisible_mode}</a><!--{else}--><a href="member.php?action=switchstatus" title="{lang login_switch_invisible_mode}" onclick="ajaxget(this.href, 'loginstatus');doane(event);">{lang login_normal_mode}</a><!--{/if}--></span><!--{/if}--></cite>
<span class="pipe">|</span>
<a href="my.php?item=threads{if $forum}&srchfid=$forum[fid]{/if}">{lang my_posts}</a>
<!--{if $ucappopen['UCHOME']}-->
<a href="{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">{lang space_short}</a>
<!--{elseif $ucappopen['XSPACE']}-->
<a href="http://faq.comsenz.com/uid-$discuz_uid" target="_blank">{lang space_short}</a>
<!--{/if}-->
<a href="pm.php" id="pm_ntc"<!--{if $newpm && $_DCOOKIE['pmnum']}--> onmouseover="pmviewnew()" class="new" title="{lang pm_new}"<!--{/if}--> target="_blank">{lang pm}<!--{if $newpm && $_DCOOKIE['pmnum']}--><span>($_DCOOKIE[pmnum])</span><!--{/if}--></a>
<!--{if $taskon}-->
<a id="task_ntc" {if $doingtask}href="task.php?item=doing" class="new" title="{lang task_unfinish}"{else}href="task.php"{/if} target="_blank">{lang task}</a>
<!--{/if}-->
<span class="pipe">|</span>
<a href="memcp.php">{lang user_center}</a>
<!--{if $discuz_uid && $adminid > 1}--><a href="modcp.php?fid=$fid" target="_blank">{lang modcp}</a><!--{/if}-->
<!--{if $discuz_uid && $adminid == 1}--><a href="admincp.php" target="_blank">{lang admincp}</a><!--{/if}-->
<a href="logging.php?action=logout&formhash={FORMHASH}">{lang logout}</a>
<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
<cite><a id="loginuser" class="noborder">$_DCOOKIE['loginuser']</a></cite>
<a href="logging.php?action=login" onclick="floatwin('open_login', this.href, 600, 400);return false;">{lang activation}</a>
<a href="logging.php?action=logout&formhash={FORMHASH}">{lang logout}</a>
<!--{else}-->
<a href="$regname" onclick="floatwin('open_register', this.href, 600, 400, '600,0');return false;" class="noborder">$reglinkname</a>
<a href="logging.php?action=login" onclick="floatwin('open_login', this.href, 600, 400);return false;">{lang login}</a>
<!--{/if}-->
看变量的名称就可以大概看出来这些菜单名称对应的变量:
my_posts —— 我的帖子
space_short —— 空间
task —— 任务
pm —— 短消息
user_center —— 个人中心
modcp —— 版主管理
admincp —— 系统设置
然后我们到语言包文件 \templates\default\templates.lang.php 里查找 space_short 可以搜到:
复制内容到剪贴板Code:
'space_short' => '空间',
修改这里的 '空间' 为 '博客',然后保存语言包文件,进入 Discuz! 后台更新缓存,来看下效果吧:
其他菜单文字的修改方法同理操作。
更多精彩
赞助商链接