zblog获取多个分类的文章,并按[最新/热门/热评]进行排序

森木博客 zblog笔记 2020-04-14 49907 53

这是zblogphp开发的一些常用代码片段的了,今天得空收集整理一下,用下面函数直接放主题文件的include.php

function zblogsm_GetArticleCategorys($Rows,$CategoryID,$hassubcate){
        global $zbp;
    $ids = strpos($CategoryID,',') !== false ? explode(',',$CategoryID) : array($CategoryID);
    $wherearray=array(); 
    foreach ($ids as $cateid){
      if (!$hassubcate) {
        $wherearray[]=array('log_CateID',$cateid); 
      }else{
                $wherearray[] = array('log_CateID', $cateid);
                foreach ($zbp->categorys[$cateid]->SubCategorys as $subcate) {
                    $wherearray[] = array('log_CateID', $subcate->ID);
                }
      }
    }
    $where=array( 
                    array('array',$wherearray), 
                    array('=','log_Status','0'), 
                    ); 
 
    $order = array('log_PostTime'=>'DESC'); 
    $articles=    $zbp->GetArticleList(array('*'),$where,$order,array($Rows),'');     
 
        return $articles;
 }

前端调用方法:

{foreach $array=zblogsm_GetArticleCategorys($num,'$id1,$id2,$id3',true)  as $articles}
    <li><a href="{$articles.Url}" target="_blank">{$articles.Title}</a></li>
{/foreach}

其中$num代表数量,$id1这些表示分类id,这些可以是具体写死的数值,也可以配合后台指定数据来做到后台可配,值得一提的是,我们可以修改函数中的“array('log_PostTime'=>'DESC');”

log_PostTime    //按照时间排序;
log_CommNums    //按照评论数量排序;
log_ViewNums    //按照浏览数量排序;

在以前的zblog模板制作学习中我们知道DESC表示倒序,ASC表示正序,可以按照自己意愿来做排序!

评论

精彩评论
  • 2026-04-27 09:06:07

    u地址转错 【 TUZshzQrZcxKF8rCG3eCo5Ecyq33333333 】转错请联系TG:@TrxEm

  • 2026-04-27 06:11:26

    u地址转错 【 TJRMuxf9shbQu5hQiszDHmMxTWsYzfLN4b 】转错请联系TG:@TrxEm

  • 2026-04-27 06:01:00

    u地址转错 【 TA7TK8s3TEwuxzY5oNkrZodnieiCR61UmN 】转错请联系TG:@TrxEm

  • 2026-04-27 00:47:38

    u地址转错 【 TWdcgk9NEsV1nt5yPrNfSYktbA12345678 】转错请联系TG:@TrxEm

  • 2026-04-26 21:53:41

    u地址转错 【 TWmpH59hn9eJTmBRffadP2Pw7iDENDehkC 】转错请联系TG:@TrxEm

  • 2026-04-26 19:07:16

    u地址转错 【 TGdC8ipCkS3AqeNDkKK4conZy8ZG3SmMZw 】转错请联系TG:@TrxEm

  • 2026-04-24 21:52:35

    u地址转错 【 TEPwH2AzZcUcjXVMnJ1hP84VEFDuqWhb9h 】转错请联系TG:@TrxEm

  • 2026-04-24 15:52:01

    u地址转错 【 TGkrqyqyThvqKB83fdmnmPW4ckj1qhcWbA 】转错请联系TG:@TrxEm

  • 2026-04-24 05:26:38

    u地址转错 【 TUrazsU3LpbzEjYGB2toa7hxPWotxj763D 】转错请联系TG:@TrxEm

  • 2026-04-23 23:52:04

    u地址转错 【 TPP11teGPhPAJYycjGPgw7hFQS2V6gxWbC 】转错请联系TG:@TrxEm

  • 2026-04-23 10:20:19

    u地址转错 【 TS7HeAjEoM7ABiByyRAhtEM5dp8eSgt435 】转错请联系TG:@TrxEm

  • 2026-04-23 01:57:05

    u地址转错 【 TNz4TBc4hJTgJ3WgUBuDZFeAVLWaCJJoex 】转错请联系TG:@TrxEm

  • 2026-04-22 19:47:43

    u地址转错 【 TVqun32ewDjAbMdAXzjJsqaq9XZ5ex3gjt 】转错请联系TG:@TrxEm

  • 2026-04-22 19:34:01

    u地址转错 【 TRBNvYLh66TR6tdZrggn3r6igVxvyyCrRc 】转错请联系TG:@TrxEm

  • 2026-04-22 17:10:41

    u地址转错 【 TFY3iKL3QwLx4t8hXUu8miKGpq4Cw5jN7e 】转错请联系TG:@TrxEm

  • 2026-04-22 13:52:19

    u地址转错 【 TNjxPUbiyoauxVDB4TgCCf5LWsmqw9imsS 】转错请联系TG:@TrxEm

  • 2026-04-21 14:36:11

    u地址转错 【 T9yKEqeNNKS5JWamNX2aQ6XgLJzHhT5Mam 】转错请联系TG:@TrxEm

  • 2026-04-21 10:34:25

    u地址转错 【 TMSocPC3qM1pmvahhYH7zemBf19AGGW5wp 】转错请联系TG:@TrxEm

  • 2026-04-21 00:39:53

    u地址转错 【 TSR2vVNztPMVkFwWR7LY9R3CsU7pZNAiir 】转错请联系TG:@TrxEm

  • 2026-04-20 19:28:55

    u地址转错 【 TKNkKwS8EP7Y1oPwogy4nHLP6MwyUUUUUU 】转错请联系TG:@TrxEm

  • 2026-04-20 18:19:42

    u地址转错 【 THdcxyQTDN5bysLss1NHHiateRMrGmVNT8 】转错请联系TG:@TrxEm

  • 2026-04-20 11:03:58

    u地址转错 【 TCdSoBPFXPtsvFnRUdm8RTB92ArJFXAqBY 】转错请联系TG:@TrxEm

  • 2026-04-19 20:41:16

    u地址转错 【 TGpXgECuUE63hMsJi51nudPNwF7BNcf2fN 】转错请联系TG:@TrxEm

  • 2026-04-19 16:37:52

    u地址转错 【 TCPAeJnWAaKVXyQFjid276ZVDHmoezVR96 】转错请联系TG:@TrxEm

  • 2026-04-19 04:20:39

    u地址转错 【 TCBTDzGPEQy5yvoZhakeb1Fnagh1TnafAo 】转错请联系TG:@TrxEm

  • 2026-04-18 05:36:50

    u地址转错 【 TTArF9Tz79FzhDaEj2gYcBsEWuWyVAwH8L 】转错请联系TG:@TrxEm

  • 2026-04-18 05:22:42

    u地址转错 【 TM2QHeuoETTiKbV5CmH4DKNP19Ywr3A5Wx 】转错请联系TG:@TrxEm

  • 2026-04-18 02:49:11

    u地址转错 【 TDYfrwHpabavLU9uAzU5wzLLisJub55555 】转错请联系TG:@TrxEm

  • 2026-04-18 00:55:46

    u地址转错 【 TNxnab1vczXYgeYyQyyUNqPA1hULmNVZxp 】转错请联系TG:@TrxEm

  • 2026-04-18 00:42:15

    u地址转错 【 TTsr4e5RENZgLGk6QrQeueMXsswuTBBBBB 】转错请联系TG:@TrxEm

  • 2026-04-17 19:28:11

    u地址转错 【 TQ8UEvpetAobhcs5ZZ5yCiwDyBBaHNgips 】转错请联系TG:@TrxEm

  • 2026-04-17 06:34:43

    u地址转错 【 TFKsKCESTW5A37w2mRXBM7Rd11Fx85joFA 】转错请联系TG:@TrxEm

  • 2026-04-16 20:44:37

    u地址转错 【 TXBpfA98RAXoZ7tJc7ZonqFcjSrovoghZp 】转错请联系TG:@TrxEm

  • 2026-04-16 19:31:56

    u地址转错 【 TM8NYsKHpW6nQNrB3xLBnRhpCsakWjH1DY 】转错请联系TG:@TrxEm

  • 2026-04-15 17:37:37

    u转错省能量地址 【 TGWSxpeLxSRUTyi58A8fgT738drLR3vCHP 】转错请联系TG:@TrxEm

  • 2026-04-14 21:13:14

    u币转错地址交易失败 【 TBr864C7oW9GFVk6AoaPhX6xMpkjMGmL1E 】转错请联系TG:@TrxEm

  • 2026-04-14 20:49:04

    u币转错地址退回案例 【 TSyV8Y5bafHUszWWdxnzsz2XbSFeu8Rhqw 】转错请联系TG:@TrxEm

  • 2026-04-14 01:32:15

    usdt转错帐如何追回 【 TAVVeTE5mXQKjh54mMrq3t5xMQ1NiCh9Qb 】转错请联系TG:@TrxEm

  • 2026-04-14 01:30:05

    usdt转错能追回吗 【 TRgarphioUcSUi9QUwoLmuhzGnjKnx6ALC 】转错请联系TG:@TrxEm

  • 2026-04-13 08:35:06

    usdt转错能追回吗 【 TNz4TBc4hJTgJ3WgUBuDZFeAVLWaCJJoex 】转错请联系TG:@TrxEm

  • 2026-04-12 18:23:12

    转错usdt 【 TBMnSpEDnmYkEWHvmUJJ4FJWDmBGJLY6JG 】转错请联系TG:@TrxEm

  • 2026-04-11 13:06:41

    转错u地址怎么才能挽回 【 TSNXpR3Xfsy9**eFjHdHvJJwYxeJEW3DGg 】转错请联系TG:@TrxEm

  • 2026-04-11 12:45:51

    trx能量转错 【 TEpEAwY9oWymwTaQzWU6ZhoDVddorHDea3 】转错请联系TG:@TrxEm

  • 2026-04-11 12:07:40

    转u转错地址 【 TCWbwRtpcPgBBvmDS8ReBSrAykciQEX2rH 】转错请联系TG:@TrxEm

  • 2026-04-11 09:31:12

    转错usdt 【 TZJUeQptjbX92SuSUjQC1dvEqhS96ezcN9 】转错请联系TG:@TrxEm

  • 2026-03-17 14:26:48

    trx租赁 - 1.5 TRX=1次转账次数 直接节省80%!无视对方有没有U或者是否交易所- 复制地址【TWzHTvfWZrraadP2VwKZRi3X14aAedKSC4】转 1.5 TRX即可0手续费转账!TG机器人:@nengliang_robot