客服当前在线[219]

发 送

您的需求跟我们说说
我们会非常尽力满足您

稍后再说 现在说说

在线咨询

Online Consulting

1

服务热线

13305370505

专业企业网站系统 后台功能强大,前台模板丰富

可根据客户不同的需要,进行个性化开发设计

aspcms内核源码如何修改产品,图文章排序按访问量点击量发布时间置顶推荐?
更新时间:2022/8/19 19:21:11 点击:

aspcms内核源码修改排序可以按两个方面修改

一、调用时使用默认排序规则

指定分类内容列表调用代码

==================================

{aspcms:content sort=2<分类id> num=4<显示数量> order=order<这里就是排序规则,看下面细述>}

[content:id]编号

        ......其他参数调用请参考标签大全文档

{/aspcms:content}

==================================

order 排序规则:

id:根据id降序

visits:根据浏览量降序

time:根据添加时间降序

order: top>isrecommend>后台排序>time

istop:  置顶>后台排序>time

isrecommend:  推荐>后台排序>time

isimagenews:  图片新闻>后台排序>time

isheadline:头条>后台排序>time

isfeatured:   特别推荐 >后台排序>time

二、如果上面排序规则没有你满意的,想要自己建规则

1、记事本或编辑工具打开inc/AspCms_MainClass.asp

2、搜case "id" ,大概第三个(具体第几个您可以自己挨个修改测试),代码如下

====================================================

select case lorder'图文列表这里起效

case "id" : orderStr =" order by ContentID desc"

case "visits" : orderStr =" order by Visits desc"

case "time" : orderStr =" order by a.AddTime desc"

case "order" : orderStr =" order by IsHeadline desc,IsTop desc,IsFeatured desc,isrecommend desc,Visits desc,ContentOrder,a.editTime desc"

case "istop" : orderStr =" and IsTop order by ContentOrder,a.AddTime desc"

case "isrecommend" : orderStr =" and isrecommend order by ContentOrder,a.AddTime desc" 

case "isimagenews" : orderStr =" and IsImageNews order by ContentOrder,a.AddTime desc" 

case "isheadline" : orderStr =" and IsHeadline order by ContentOrder,a.AddTime desc" 

case "isfeatured" : orderStr =" and IsFeatured order by ContentOrder,a.AddTime desc" 

end select

=====================================================

3、您可以任意修改一个感觉其他地方也用不到的,或者索性复制任何一行然后修改成自己的规则,比如我可以自己定义一条规则为

case "paixu" : orderStr ="order by IsHeadline desc,IsTop desc,IsFeatured desc,isrecommend desc,Visits desc,ContentOrder,a.editTime desc"

相关标签:
    相关信息
    相关产品
    在线客服

    热线电话

    13305370505

    微信客服
    微信二维码
    线