韩国毛片免费大片-韩国毛片免费-韩国毛片基地-韩国毛片 免费-韩国毛片-韩国妈妈的朋友在线播放

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴

Phpcms V9 調(diào)用全站文章排行的解決方案_PHPCms教程

發(fā)表日期:2019-12 文章編輯:小燈 瀏覽次數(shù):4786

今天忙于修改網(wǎng)站界面,想在首頁(yè)添加瀏覽排行功能,卻發(fā)現(xiàn)Phpcms竟然不支持調(diào)用全站文章排行。下午仔細(xì)研究了Phpcms源碼,終于找到解決辦法。

默認(rèn)情況下,Phpcms只支持調(diào)用當(dāng)前文章排行,代碼如下:

{pc:content  action="hits" catid="$catid" num="10" order="views DESC" cache="3600"}

其中$catid為待調(diào)用欄目的id,如果想實(shí)現(xiàn)全站調(diào)用,需要修改phpcms\modules\content\classes\content_tag.class.php文件,找到以下函數(shù):

 
  1.     /** 
  2.  * 排行榜標(biāo)簽 
  3.  * @param $data 
  4.  */ 
  5. public function hits($data) { 
  6.     $catid = intval($data['catid']); 
  7.     if(!$this->set_modelid($catid)) return false; 
  8.   
  9.     $this->hits_db = pc_base::load_model('hits_model'); 
  10.     $sql = $desc = $ids = ''
  11.     $array = $ids_array = array(); 
  12.     $order = $data['order']; 
  13.     $hitsid = 'c-'.$this->modelid.'-%'
  14.     $sql = "hitsid LIKE '$hitsid'"
  15.     if(isset($data['day'])) { 
  16.         $updatetime = SYS_TIME-intval($data['day'])*86400; 
  17.         $sql .= " AND updatetime>'$updatetime'"
  18.     } 
  19.     if($this->category[$catid]['child']) { 
  20.         $catids_str = $this->category[$catid]['arrchildid']; 
  21.         $pos = strpos($catids_str,',')+1; 
  22.         $catids_str = substr($catids_str$pos); 
  23.         $sql .= " AND catid IN ($catids_str)"
  24.     } else { 
  25.         $sql .= " AND catid='$catid'"
  26.     } 
  27.     $hits = array(); 
  28.     $result = $this->hits_db->select($sql'*'$data['limit'], $order); 
  29.     foreach ($result as $r) { 
  30.         $pos = strpos($r['hitsid'],'-',2) + 1; 
  31.         $ids_array[] = $id = substr($r['hitsid'],$pos); 
  32.         $hits[$id] = $r
  33.     } 
  34.     $ids = implode(','$ids_array); 
  35.     if($ids) { 
  36.         $sql = "status=99 AND id IN ($ids)"
  37.     } else { 
  38.         $sql = ''
  39.     } 
  40.     $this->db->table_name = $this->tablename; 
  41.     $result = $this->db->select($sql'*'$data['limit'],'','','id'); 
  42.     foreach ($ids_array as $id) { 
  43.         if($result[$id]['title']!='') { 
  44.             $array[$id] = $result[$id]; 
  45.             $array[$id] = array_merge($array[$id], $hits[$id]); 
  46.         } 
  47.     } 
  48.     return $array

修改代碼(見注釋):

 
  1. /** 
  2.  * 排行榜標(biāo)簽 
  3.  * @param $data 
  4.  */ 
  5. public function hits($data) { 
  6.     $catid = intval($data['catid']); 
  7.   
  8.     $this->hits_db = pc_base::load_model('hits_model'); 
  9.     $sql = $desc = $ids = ''
  10.     $array = $ids_array = array(); 
  11.     $order = $data['order']; 
  12.     $hitsid = 'c-'.$this->modelid.'-%'
  13.     $sql = "hitsid LIKE '$hitsid'"
  14.     if(isset($data['day'])) { 
  15.         $updatetime = SYS_TIME-intval($data['day'])*86400; 
  16.         $sql .= " AND updatetime>'$updatetime'"
  17.     } 
  18.     if(!emptyempty($catid) && $catid>0) { //添加判斷:id是否為空 
  19.         if(!$this->set_modelid($catid)) return false; 
  20.         if($this->category[$catid]['child']) { 
  21.             $catids_str = $this->category[$catid]['arrchildid']; 
  22.             $pos = strpos($catids_str,',')+1; 
  23.             $catids_str = substr($catids_str$pos); 
  24.             $sql .= " AND catid IN ($catids_str)"
  25.         } else { 
  26.             $sql .= " AND catid='$catid'"
  27.         } 
  28.     } 
  29.       
  30.     $hits = array(); 
  31.     $result = $this->hits_db->select($sql'*'$data['limit'], $order); 
  32.     foreach ($result as $r) { 
  33.         $pos = strpos($r['hitsid'],'-',2) + 1; 
  34.         $ids_array[] = $id = substr($r['hitsid'],$pos); 
  35.         $hits[$id] = $r
  36.     } 
  37.     $ids = implode(','$ids_array); 
  38.     if($ids) { 
  39.         $sql = "status=99 AND id IN ($ids)"
  40.     } else { 
  41.         $sql = ''
  42.     } 
  43.     $this->db->table_name = $this->tablename; 
  44.     $result = $this->db->select($sql'*'$data['limit'],'','','id'); 
  45.     foreach ($ids_array as $id) { 
  46.         if($result[$id]['title']!='') { 
  47.             $array[$id] = $result[$id]; 
  48.             $array[$id] = array_merge($array[$id], $hits[$id]); 
  49.         } 
  50.     } 
  51.     return $array

修改代碼后,無(wú)論設(shè)置欄目id為0或空,都能調(diào)取全站文章排行。

調(diào)用方法1:

{pc:content  action="hits" catid="0" num="10" order="views DESC" cache="3600"}

調(diào)用方法2:

{pc:content  action="hits" num="10" order="views DESC" cache="3600"}

作者:Esion  來(lái)源:http://www.cnblogs.com/esion  轉(zhuǎn)載請(qǐng)注明出處

 


本頁(yè)內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁(yè)中由涉嫌抄襲的內(nèi)容,請(qǐng)及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會(huì)在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://www.ql-rc.com/28191.html
相關(guān)
最新網(wǎng)站建設(shè)案例
 八年  行業(yè)經(jīng)驗(yàn)

多一份參考,總有益處

聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡(luò),免費(fèi)獲得網(wǎng)站建設(shè)方案及報(bào)價(jià)

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:余經(jīng)理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

成人A毛片免费全部播放| 熟妇的奶头又大又粗视频| AV成人无码无在线观看| 亚洲中文字幕日产无码成人片| 西方38大但人文艺术| 三个男人躁我一个爽| 琪琪电影网WWW888DVDC| 欧美成人一区二区| 女人高潮抽搐30分钟| 男朋友把舌头都伸进我的嘴巴里了| 久久综合九色综合97欧美| 极品教师第二季免费观看| 国内毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 韩国精品一区二区三区无码视频| 老少配XXOO老少配| 麻花传媒剧国产MV入口在线观看 | 18未满禁止免费69影院 | 国产AV人人夜夜澡人人爽| 高潮颤抖大叫正在线播放| 边做边爱完整版MP3在线下载 | 中文字幕人妻丝袜乱一区三区| 在线观看成人无码中文AV天堂| 一二三四免费观看在线中文版| 亚洲综合国产成人无码| YY8090韩国理伦片在线| 成年黄网站18禁免费观看一区 | 国产欧美久久一区二区| 国产色欲色欲色欲.WWW| 韩国女星潜规39集无删减| 精品久久久久久无码专区不卡| 精品无人区一区二区三区| 久久亚洲AV无码AV男人的天堂| 蜜桃久久久久久精品免费观看| 男人的天堂AV网站| 无码人妻精品一区二区| 亚洲GV天堂无码男同在线观看| 亚洲另类精品无码专区| 在人线AV无码免费高潮喷水| 高H日本视频一区| 久久人妻AV一区二区软件| 男生晚上睡不着想看B站| 人妻ay无码一区二区三区| 日韩无码视频一区二区三区| 无码少妇一区二区性色AV| 亚洲AV无码成人网站WWW| 亚洲精品乱码久久久久久| 又湿又紧又大又爽又A视频| 99久久免费国产精品四虎99久久精品免费看国产一区二区 | 国产福利一区二区三区在线观看| 国产在视频线精品视频| 精品无码国产一区二区三区麻豆| 日本乱熟人妻精品乱码涩爱| 五月综合激情婷婷六月色窝| 亚洲另类在线视频| 大BBW大BBW大BBW| 好男人电影在线观看| 人妻熟妇乱又伦精品无码专区 | 日本熟妇XXⅩ浓密黑毛HD| 无码精品毛片波多野结衣| 亚洲国产精品特色大片观看完整版| 在线播放免费人成毛片软件| 国产内射老熟女AAAA∵| 久久精品亚洲精品无码| 欧美最婬乱婬爆婬牲视| 脱色摇床THERMO网站| 亚洲日本一线产区二线产区| 80岁老熟妇乱子伦牲交| 国产V亚洲V天堂A无码久久蜜桃| 麻豆精产国品一二三区别| 日韩人妻无码精品-专区| 又大又粗进出白浆直流视频在线| 国产午夜成人免费看片APP| 免费观看高清大片的播放器| 手机在线永久免费观看AV片| 97人妻碰碰视频免费上线| 国产精品视频一区二区噜噜| 久久精品爆乳熟妇AV-区| 秋霞国产午夜伦午夜福利片| 处破女处破全过程| 重囗味sm在线观看无码| 色欲AV永久无码精品无码| 性丰满ⅩXXOOO性HD| 亚洲欧洲精品成人久久曰| 696969大但人文艺术正道| 国产成人精品A视频免费福利| 精品国产人成亚洲区| 人成午夜免费大片| 在线观看大片免费播放器| 婚外偷欢娇妻HD| 欧美老少配XXXOOO性HD| 西西人体444WWW高清大胆 | 丰满的女房东6剧情| 精品国产一区二区三区AV片| 无码熟熟妇丰满人妻啪啪| 高H乱好爽要尿了潮喷了| 忍着娇喘在公面前被夜袭| 亚洲国产精品久久一线不卡| 国产精品久久久久一区二区三区| 久久天堂无码AV网站| 亚洲精品成人福利网站APP| 差差差很疼视频无掩丰富| 男人边吃奶边做呻吟免费视频| 一本色道无码不卡在线观看| 国产av一区二区三区| 日本一卡二卡四卡无卡国产| 啊~用力CAO我CAO死我视频| 激情综合激情五月俺也去| 午夜福利国产成人无码GIF动图 | 久久久亚洲精品无码| 少妇精品揄拍高潮少妇| 在线观看AV黄网站永久| 久久久久久精品无码| 无码人妻精品一区二区三区蜜桃| 高H乱好爽要尿了潮喷了学生| 日韩精品无码人成视频| 一本到无码AV专区无码| 精品日产卡一卡二卡927| 亚洲国产一区二区三区| 黑料吃瓜网998.SU永久有效| 亚洲国产成人久久综合同性| 精品国产成人国产在线观看| 亚洲日韩AA特黄毛片试看| 久久久精品无码中文天美| 夜夜爽8888免费视频| 麻豆国产97在线 | 欧洲| 中文日本字幕MV在现线观看| 国内老熟妇对白XXXXHD| 亚洲AV无码AV男人的天堂| 东北妇女精品BBWBBW| 日韩一区二区三区AV| 国产999精品久久久久久| 青青草原精品99久久精品66| 把佛珠一个一个挤出去| 免费观看电视剧全集在线播放高清| 岳女二人名器共侍一夫的出处| 美女高潮潮喷出白浆视频| 18国产精品白浆在线观看免费| 欧美激情在线播放| 余生请多指教在线观看免费全集 | 麻豆╳╳╳乱女另类| 17岁俄罗斯CSGO| 人妻少妇看A偷人无码精品| 一二三四视频社区在线播放中国| 老师穿着旗袍肉色丝袜让我玩| 2023国精产品一二二线免费| 欧美日韩精品视频一区二区三区| 一本一本久久A久久精品综合麻豆| 美女脱个精光露出奶头和尿口| BT天堂新版中文在线| 蜜桃av秘 无码一区二区三区| AV老司机福利精品导航| 日韩精品一区二区三区在线观看L| 国产成人福利在线视频播放下载| 亚洲AV成人无码久久精品澳门| 国产成人精品无码一区二区| 亚欧乱色熟女一区二区| 国产精品嫩草影院一二三区入口| 亚洲AV无码国产蜜桃麻豆| 久久久久久亚洲综合影院| 99久久精品无码一区二区毛片| 日日狠狠久久8888偷偷色| 国产日韩未满十八禁止观看| 亚洲中文字幕AV在天堂| 女人夜夜春高潮爽A∨片传媒| 吃花核心舌头在里面旋转| 亚洲A∨精品一区二区三区| 久久天天躁夜夜躁狠狠躁| ZOOM与动物ZOOM| 午夜香吻视频在线看免费| 久久无码中文字幕免费影院蜜桃| JAPANESE強姦するAV| 欧美黑人XXXXXⅩ| 公车揉捏顶弄伸入| 亚洲乱码国产乱码精品精姦| 欧美夫妻免费拍拍片| 国产成人综合亚洲AV| 亚洲精品乱码久久久久久自慰| 日韩一区二区三区无码免费视频| 国产在线视欧美亚综合| 一本精品99久久精品77| 欧美乱码伦视频免费| 成 人 色综合 综合网站| 免费无码又爽又刺激高潮的动态图| 亚洲AV永久无码精品漫画| FREEMOVIES性中国| 天天看AV片在线观看| 国产A在亚洲线播放| 亚洲国产精品无码久久| 欧美丰满熟妇XXXXX高潮| 国产粉嫩馒头无套内在线观看免费| 亚洲日产精品一二三四区| 日本三级在线播放线观看视频| 好男人在线观看视频| H无码精品动漫在线观看导航| 午夜福利1000集合集92| 国国产自偷自偷免费一区| 亚洲日韩一区二区三区黑人| 精品一区二区AV天堂| 一二三四日本中文在线| 日日摸日日碰夜夜爽亚洲|