为什么我设置用户的按点数排行后,前台显示样式不对?_动易Cms教程
在后台模板里调用显示注册用户列表标签的设置是按点数排行的,不是显示发表文章信息数,为什么前台页面却显示如下结果:
名次 用户名 文章数
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>
将“文章数”这几个字根据你在标签里调用的排序方式修改成您要的文字,保存后上传,并更新缓存或生成相应文章。
- MAC错误的解决方法
- 如何屏蔽动易后台导航里的某个功能菜单?
- 动易.NET版本留言自动选定栏目方法
- 动易SiteFactoty整合Discuz!NT3.0
- 在任意位置获取根节点ID标签
- 如何开启SiteWeaver6.8的支持,反对功能
- Windows 2008安装动易.NET系统之四----动易系统安装篇
- Windows 2008安装动易.NET系统之三----数据库篇
- Windows 2008安装动易.NET系统之二----IIS、目录环境配置篇
- 数据库修复,SQL Server 2005内部操作不一致的处理
- 如何安装动易.net程序权限配置
- 为什么提示对Windows系统文件夹下的Temp目录没有访问权限?
- 相关链接:
- 教程说明:
动易Cms教程-为什么我设置用户的按点数排行后,前台显示样式不对?。