微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何修改Discuz!7.0头部菜单文字

  编程之家 jb51.cc 有一些站长希望可以修改Discuz7.0论坛头部的菜单名称,特此制作简单的教程供大家参考。修改思路:找到模板里对应的位置,找到要修改的文字对应的变量,然后到语言包里搜索对应的变量并修改其文字内容。

  用户希望修改的部分如下图红框内所示:

  常见的修改有:修改“空间”文字内容,比如修改为“博客”。下面我们以默认模板修改“空间”字样为例来讲解修改头部菜单名称的方法。

  首先我们需要明白头部模板代码是保存在 emplatesdefaultheader.htm 文件里的,对应的代码如下:

以下为引用的内容:
<!--{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',400,'600,0');return false; class=noborder>$reglinkname</a> <a href=logging.php?action=login onclick=floatwin('open_login',400);return false;>{lang login}</a> <!--{/if}-->

  看变量的名称就可以大概看出来这些菜单名称对应的变量:

以下为引用的内容:
my_posts —— 我的帖子
space_short —— 空间
task —— 任务
pm —— 短消息
user_center —— 个人中心
modcp —— 版主管理
admincp —— 系统设置

  然后我们到语言包文件 emplatesdefault emplates.lang.php 里查找 space_short 可以搜到:

  'space_short' => '空间',

  修改这里的 '空间' 为 '博客',然后保存语言包文件,进入 Discuz! 后台更新缓存,来看下效果吧:

  其他菜单文字的修改方法同理操作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐