新闻中心
美化Discuz!x3.x菜单栏积分显示修改为横排显示
作者 / 无忧主机 时间 2015-11-23 10:01:06
论坛积分是为鼓励用户参加而设计的一套奖励系统。回答问题并被提问者采纳才是积分增加的最好途径。用户凭积分不仅可以提高自己论坛帐号的等级,平时储备足够的积分,当你有疑问的时候通过积分悬赏而获取其他用户的帮助。简单的说论坛的积分就是增加用户的粘合度,让用户对论坛产生依赖感。今天无忧主机小编在处理php虚拟主机的售后问题时,有位用户想把discuz论坛菜单栏积分显示设置为横排显示。这个提议小编觉得很好,让用户一目了然的查看积分详情,而不是像默认的下拉式显示。 Discuz!x3.x默认积分显示效果图: 文本编辑器(Notepad++)打开:\template\default\common\header_userstatus.htm 查找:
<p> <!--{hook/global_usernav_extra3}--> <a href="home.php?mod=spacecp&ac=credit&showcredit=1" id="extcreditmenu"{if !$_G[setting][bbclosed]} class="showmenu"{/if}>{lang credits}: $_G[member][credits]</a> <span class="pipe">|</span><a href="home.php?mod=spacecp&ac=usergroup" id="g_upmine" class="showmenu">{lang usergroup}: $_G[group][grouptitle]<!--{if $_G[member]['freeze']}--><span class="xi1">({lang freeze})</span><!--{/if}--></a> </p>修改为:
<p> <!--{eval $upgradecredit = $_G['uid'] && $_G['group']['grouptype'] == 'member' && $_G['group']['groupcreditslower'] != 999999999 ? $_G['group']['groupcreditslower'] - $_G['member']['credits'] : false;}--> {lang credits}: <a href="home.php?mod=spacecp&ac=credit">$_G[member][credits]</a><!--{loop $_G['setting']['extcredits'] $extcreditid $extcredit}--><!--{if empty($extcredit['hiddeninheader'])}--> , {$extcredit[img]}$extcredit[title]: <a href="home.php?mod=spacecp&ac=credit" id="hcredit_$extcreditid"><!--{echo getuserprofile('extcredits'.$extcreditid);}--></a> {$extcredit[unit]}<!--{/if}--><!--{/loop}--> , {lang usergroup}: <a href="home.php?mod=spacecp&ac=usergroup"{if $upgradecredit !== 'false'} id="g_upmine" class="xi2"{/if}>$_G[group][grouptitle]</a> </p>修改完Discuz!x3.x积分显示效果图: 总结:修改后的效果积分显示是一目了然,如果您的论坛也想实现这样的效果就按照以上操作修改吧。修改完代码后需登录Discuz后台更新缓存,修改前麻烦备份好源文件。 无忧主机相关文章推荐阅读: DISCUZ教程:使帖内URL不缩略显示 DISCUZ上传图片提示:UPLOAD ERROR 521 解决方法 DISCUZ X3.2默认手机版设置“标准版”与“触屏版”的方式
本文地址:https://www.51php.com/discuz/20823.html
上一篇: php脚本执行批量更换表前缀方法
下一篇: opencart前后台谷歌URL文件解决