首页 建站教程 Zblog建站 正文

zblog自定义分类列表按浏览量、评论、更新时间、ID或作者排序

ZBLOG提供了丰富的接口以方便站长进行个性化定制,文章重新排序自然也是不在话下。例如:可能会在开发制作过程中需要调整系统默认的排序(最新发布的在前),让其网站某个分类下的文章列表按照指定的(浏览量、评论、更新时间、ID、作者排序、升序、降序)方式排序...

zblog提供了丰富的接口以方便站长进行个性化定制,文章重新排序自然也是不在话下。例如:可能会在开发制作过程中需要调整系统默认的排序(最新发布的在前),让其网站某个分类下的文章列表按照指定的(浏览量、评论、更新时间、ID、作者排序、升序、降序)方式排序。那么具体可以通过以下方法实现。

挂接口并添加PHP函数:

主题模版目录include.php里挂载以下接口

Add_Filter_Plugin('Filter_Plugin_LargeData_Article','xxx_umSort');

其中xxx为当前主题id

php函数

function xxx_umSort(&$select,&$where,&$order,&$limit,&$option){
    global $zbp;          
    $order = array('log_ViewNums' => 'DESC');//按照浏览数量
}

其中log_ViewNums为按浏览量排序,你可以根据自己的需要替换为以下排序规则

log_PostTime  //按照发布时间
log_UpdateTime  //按照更新时间
log_CommNums  //按照评论数量
log_ViewNums  //按照浏览数量
log_ID  //按照ID
log_CateID  //按照分类
IDlog_AuthorID  //按照作者ID

升序或降序

DESC //降序
ASC  //升序
打赏
海报

声明:本站部分资源内容为站内原创著作,也有部分基于互联网公开分享整理,版权归原作者所有。
如侵犯到您的权益,请联系本站,我们会尽快处理,谢谢。转摘请注明出处

本文链接:https://www.umtheme.com/zblog/217.html

相关推荐

发布评论

感谢您的支持