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

首頁 > CMS > PhpCMS > 正文

phpcms v9筆記之全站點擊排行調用方法

2024-09-10 07:16:02
字體:
來源:轉載
供稿:網友

此法需要添加一個標簽,找到phpcms/modules/content/classes/content_tag.class.php,可以在最后添加這個function。

  1. /**  
  2. * sitehits站點點擊排行  
  3. * @param $data  
  4. */   
  5. function sitehits($data){   
  6. if(emptyempty($data['siteid'])) $data['siteid']=1;   
  7. $siteid = intval($data['siteid']);   
  8. $this->hits_db = pc_base::load_model('hits_model');   
  9. $category_content = getcache('category_content','commons');   
  10. $catid = '';   
  11. //獲取站點下所有欄目ID   
  12. foreach($category_content as $key=>$val){   
  13. if($val==$siteid){   
  14. $catid .= $comma.$key;   
  15. $comma=',';   
  16. }   
  17. }   
  18. $sql='catid in('.$catid.')';   
  19. if(isset($data['day'])) {   
  20. $updatetime = SYS_TIME-intval($data['day'])*86400;   
  21. $sql .= " AND updatetime>'$updatetime'";   
  22. }   
  23. //獲取點擊排行   
  24. $r = $this->hits_db->select($sql,'hitsid',$data['limit'],$data['order']);   
  25. $return = array();   
  26. $sitemodel_model_db = pc_base::load_model('sitemodel_model');   
  27. $this->db_config = pc_base::load_config('database');   
  28. $tablepre = $this->db_config['default']['tablepre'];   
  29. foreach($r as $key){   
  30. preg_match_all('/-(d+)-/',$key['hitsid'],$modelid);   
  31. $id = substr($key['hitsid'],(strpos($key['hitsid'],'-',2)+1));   
  32. $tablename = $sitemodel_model_db->get_one(array('modelid'=>$modelid[1][0]),'tablename');   
  33. $this->db->table_name = $tablepre.$tablename['tablename'];   
  34. $return[] = array_merge($return,$this->db->get_one(array('id'=>$id)));  //開源軟件:Vevb.com 
  35. }   
  36. return $return;   

這樣就好了,下面看看調用的代碼吧.

  1. {pc:content action="sitehits" siteid="1" num="10" day="7" order="views DESC" cache="3600"}   
  2. {loop $data $r}   
  3. < li><a href="{$r[url]}" target="_blank">{$r[title]}</a></li>   
  4. {/loop}   
  5. {/pc}   
  6. < /ul> 

OK,就這樣結束了在phpcms v9中全站點擊排行調用,而且可以指定日間范圍.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿城市| 扎鲁特旗| 郁南县| 丹阳市| 孟州市| 湘乡市| 车致| 东方市| 济南市| 扎鲁特旗| 北海市| 长乐市| 宜宾市| 临猗县| 台山市| 布尔津县| 改则县| 土默特右旗| 蚌埠市| 南漳县| 阿坝县| 屯留县| 清水河县| 石柱| 游戏| 瓮安县| 云安县| 大悟县| 高平市| 方城县| 成安县| 伊川县| 凤翔县| 福清市| 垦利县| 响水县| 定兴县| 弥勒县| 沾化县| 沭阳县| 尼勒克县|