国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > DedeCMS > 动易SiteFactory实现SiteWeaver置顶功能

动易SiteFactory实现SiteWeaver置顶功能

来源:程序员人生   发布时间:2014-02-01 20:14:40 阅读次数:3230次

问:SiteWeaver文章默认有一个固顶的选项,将文章在文章列表中实现置顶。很多用户都在探究如何在SiteFactory上实现同样的功能。

答:其实很简单,在SiteFactory上,信息都会有固有字段:推荐度,利用文章的推荐度进行排序就可以了。具体操作如下:

1、设置列表的排序方式,就以常用的标签为例(内容信息列表、内容带图片的信息列表、通用信息列表、通用信息焦点图、通用带图片的信息列表)

这些标签都带有这一参数:

listOrderType       -  项目列表排序方式

对于的可选值:

信息ID降序,对应参数值:1
信息ID升序,对应参数值:2
更新时间降序,对应参数值:3
更新时间升序,对应参数值:4
点击数降序,对应参数值:5
点击数升序,对应参数值:6
评论数降序,对应参数值:7
评论数升序,对应参数值:8
日点击数降序,对应参数值:9
日点击数升序,对应参数值:10
周点击数降序,对应参数值:11
周点击数升序,对应参数值:12
月点击数降序,对应参数值:13
月点击数升序,对应参数值:14
推荐级降序,对应参数值:15
推荐级升序,对应参数值:16
优先级降序,对应参数值:17
优先级升序,对应参数值:18
点击数降序/更新时间降序,对应参数值:19
推荐及降序/更新时间降序,对应参数值:20
优先级降序/更新时间降序,对应参数值:21
评论数降序/更新时间降序,对应参数值:22

在模板上调用列表标签的时候注意加上该参数:

{PE.Label id="通用信息列表" bindStyle="普通式"  outputQty="10" titleLength="50" nodes="0" listOrderType="20"  /}

2、修改想置顶的文章的推荐度,范围是0~100

 

文章保存修改之后,即可发现文章在列表的第一条,多篇文章的排列顺序均可以通过设定推荐度得到。

ps:上面标签的参数是3.0的示例,如果是2.5.3版本的标签,项目列表排序方式的参数名是itemListOrderType对应修改即可

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生