国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

Phpcms V9 調用全站最新文章的代碼

2024-07-09 22:53:07
字體:
來源:轉載
供稿:網友
Phpcms默認不支持調用全站最新文章,需要修改文件:/phpcms/modules/content/classes/content_tag.class.php,找到以下函數:
/**
      * 列表頁標簽
      * @param $data
      */
     public function lists($data) {
         $catid = intval($data['catid']);
         if(!$this->set_modelid($catid)) return false;
         if(isset($data['where'])) {
             $sql = $data['where'];
         } else {
             $thumb = intval($data['thumb']) ? " AND thumb != ''" : '';
             if($this->category[$catid]['child']) {
                 $catids_str = $this->category[$catid]['arrchildid'];
                 $pos = strpos($catids_str,',')+1;
                 $catids_str = substr($catids_str, $pos);
                 $sql = "status=99 AND catid IN ($catids_str)".$thumb;
             } else {
                 $sql = "status=99 AND catid='$catid'".$thumb;
             }
         }
         $order = $data['order'];
 
         $return = $this->db->select($sql, '*', $data['limit'], $order, '', 'id');
                         
         //調用副表的數據
         if (isset($data['moreinfo']) && intval($data['moreinfo']) == 1) {
             $ids = array();
             foreach ($return as $v) {
                 if (isset($v['id']) && !emptyempty($v['id'])) {
                     $ids[] = $v['id'];
                 } else {
                     continue;
                 }
             }
             if (!emptyempty($ids)) {
                 $this->db->table_name = $this->db->table_name.'_data';
                 $ids = implode('/',/'', $ids);
                 $r = $this->db->select("`id` IN ('$ids')", '*', '', '', '', 'id');
                 if (!emptyempty($r)) {
                     foreach ($r as $k=>$v) {
                         if (isset($return[$k])) $return[$k] = array_merge($v, $return[$k]);
                     }
                 }
             }
         }
         return $return;
     }
修改為:
/**
      * 列表頁標簽
      * @param $data
      */
     public function lists($data) {
         $catid = intval($data['catid']);
         
         if(isset($data['where'])) {
             $sql = $data['where'];
         } else {
             $thumb = intval($data['thumb']) ? " AND thumb != ''" : '';
             if(!emptyempty($catid)) {
                 if(!$this->set_modelid($catid)) return false;
                 if($this->category[$catid]['child']) {
                     $catids_str = $this->category[$catid]['arrchildid'];
                     $pos = strpos($catids_str,',')+1;
                     $catids_str = substr($catids_str, $pos);
                     $sql = "status=99 AND catid IN ($catids_str)".$thumb;
                 } else {
                     $sql = "status=99 AND catid='$catid'".$thumb;
                 }
             }
             else {
                 $sql = "status=99".$thumb;
             }
                 
         }
         $order = $data['order'];
 
         $return = $this->db->select($sql, '*', $data['limit'], $order, '', 'id');
                         
         //調用副表的數據
         if (isset($data['moreinfo']) && intval($data['moreinfo']) == 1) {
             $ids = array();
             foreach ($return as $v) {
                 if (isset($v['id']) && !emptyempty($v['id'])) {
                     $ids[] = $v['id'];
                 } else {
                     continue;
                 }
             }
             if (!emptyempty($ids)) {
                 $this->db->table_name = $this->db->table_name.'_data';
                 $ids = implode('/',/'', $ids);
                 $r = $this->db->select("`id` IN ('$ids')", '*', '', '', '', 'id');
                 if (!emptyempty($r)) {
                     foreach ($r as $k=>$v) {
                         if (isset($return[$k])) $return[$k] = array_merge($v, $return[$k]);
                     }
                 }
             }
         }
         return $return;
     }
修改代碼后,即能調取全站最新文章。 調用方法:{pc:content action="lists" num="10" order="id DESC" cache="3600"}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 醴陵市| 太白县| 阿合奇县| 满洲里市| 青铜峡市| 陇南市| 武功县| 台山市| 余干县| 新巴尔虎左旗| 昭觉县| 田东县| 城市| 丰台区| 灵石县| 菏泽市| 互助| 海阳市| 昭平县| 望谟县| 金昌市| 新竹市| 巨野县| 鄢陵县| 新干县| 齐齐哈尔市| 本溪| 达拉特旗| 丹阳市| 康马县| 拜泉县| 廉江市| 尼玛县| 喀喇沁旗| 云梦县| 巴楚县| 建湖县| 肃南| 理塘县| 汨罗市| 漠河县|