首页 > CMS > 动易CMS > 正文

为什么我设置用户的按点数排行后,前台显示样式不对?

2024-09-10 21:54:26
字体:
来源:转载
供稿:网友

在后台模板里调用显示注册用户列表标签的设置是按点数排行的,不是显示发表文章信息数,为什么前台页面却显示如下结果:

名次  用户名  文章数
1    admin   1009


而不是下面这样的

名次  用户名  点数
1    admin   1009

解决:在设置显示注册用户列表标签:{$ShowTopUser(UserNum,OrderType,ShowNum,ShowPassedItems,ShowPoint,ShowMoney,strMore)}

里的排序参数时,(先看下这个参数有哪些排序方式)

OrderType -- 排序方式,1为按发表信息数降序,2为按发表信息数升序,3按用户ID
降序,4为按用户ID升序,5为按点数降序,6为按点数升序,7为资金
降序,8为按资金升序
当我们设置了其中一种排序方式时,并且也正确设置这个标签里其它的参数:

ShowNum -- 是否显示名次,True为显示,False为不显示
ShowPassedItems -- 是否显示发表信息数,True为显示,False为不显示
ShowPoints -- 是否显示点数,True为显示,False为不显示
ShowMoney -- 是否显示资金数,True为显示,False为不显示
StrMore -- “更多”的字符,或为空,则不显示“更多”字样
ShowType -- 输出模式,1为输出表格 2为输出DIV格式

(比如排序方式是按点数,那么ShowPoints就要设置为True,ShowPassedItems、ShowMoney就可以设置为False,当然也可以设置同时显示几个信息

这样前台页面就会按标签设置正确显示出内容,但还未完成全部设置,因为内容上面的标题却和内容不对应,所以,我们还要再继续一步操作,就是修改语言包,打开网站安装目录下的Language文件夹,修改里面的Gb2312.xml文件,找到下面的代码行:

<GetTopUser>
<Table1><![CDATA[<td align="center">名次</td><td align="center">用户名</td><td align="center">文章数</td>]]></Table1>
</GetTopUser>

将“文章数”这几个字根据你在标签里调用的排序方式修改成您要的文字,保存后上传,并更新缓存或生成相应文章。



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选