香港独立IP空间
香港php空间
美国php空间
域名注册

论坛积分是为鼓励用户参加而设计的一套奖励系统。回答问题并被提问者采纳才是积分增加的最好途径。用户凭积分不仅可以提高自己论坛帐号的等级,平时储备足够的积分,当你有疑问的时候通过积分悬赏而获取其他用户的帮助。简单的说论坛的积分就是增加用户的粘合度,让用户对论坛产生依赖感。今天无忧主机小编在处理php虚拟主机的售后问题时,有位用户想把discuz论坛菜单栏积分显示设置为横排显示。这个提议小编觉得很好,让用户一目了然的查看积分详情,而不是像默认的下拉式显示。
Discuz!x3.x默认积分显示效果图:

dz 2015 11 23 1 300x71 美化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积分显示效果图:

dz 2015 11 23 2 300x55 美化Discuz!x3.x菜单栏积分显示修改为横排显示

总结:修改后的效果积分显示是一目了然,如果您的论坛也想实现这样的效果就按照以上操作修改吧。修改完代码后需登录Discuz后台更新缓存,修改前麻烦备份好源文件。
无忧主机相关文章推荐阅读:
DISCUZ教程:使帖内URL不缩略显示
DISCUZ上传图片提示:UPLOAD ERROR 521 解决方法
DISCUZ X3.2默认手机版设置“标准版”与“触屏版”的方式

本文地址:http://www.51php.com/discuz/20823.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: