内存溢出 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! 后台更新缓存,来看下效果吧:
其他菜单文字的修改方法同理 *** 作。
总结以上是内存溢出为你收集整理的如何修改Discuz!7.0头部菜单文字全部内容,希望文章能够帮你解决如何修改Discuz!7.0头部菜单文字所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)