• 3638阅读
  • 77回复

关于帖子收藏排行Top50 [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 7楼 发表于: 2018-08-01 22:47:53 星期三  点亮(0)
回楼上,为什么只有一条记录呢?(通过sql语句查询)
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 8楼 发表于: 2018-08-10 11:24:50 星期五  点亮(0)
以上主帖和回帖是从另外两个主题里面拆分出来的,可能将来还会有更新。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 9楼 发表于: 2018-08-10 15:14:17 星期五  点亮(0)
相关数据表:
pw_elements 缓存信息表(type字段hotfavor)
eid    type    mark    id    value    addition    special    time
615097    hotfavor    16    2979    4         0    0
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 10楼 发表于: 2018-08-10 15:28:05 星期五  点亮(0)
个人中心的热榜里面的收藏排行也不正确。搜索“收藏排行”在apps/hot/lang/lang_o_hot.php找到:
  1. 'type_name'        =>    '收藏排行',
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 11楼 发表于: 2018-08-10 15:31:20 星期五  点亮(0)
继续以“type_name”搜索,apps/hot/template/m_hot.htm:
  1. <!--
  2. EOT;
  3. if($action=='memberHot'){
  4.     require_once PrintEot('m_hot_user');
  5. }elseif($action=='threadHot'){
  6.     require_once PrintEot('m_hot_threads');
  7. }elseif($action=='diaryHot'){
  8.     require_once PrintEot('m_hot_diary');
  9. }elseif($action=='picHot'){
  10.     require_once PrintEot('m_hot_photo');
  11. }elseif($action=='forumHot'){
  12.     require_once PrintEot('m_hot_forums');
  13. }print <<<EOT
  14. -->
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 12楼 发表于: 2018-08-10 15:59:13 星期五  点亮(0)
应该就是5,6行的m_hot_threads.htm
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 13楼 发表于: 2018-08-10 16:13:00 星期五  点亮(0)
继续另外一个文件
apps/hot/lib/index.class.php
  1.     function getData($top,$rt,$fTime,&$fType){
  2.         global $units;
  3.         switch ($top) {
  4.             case 'memberHot':
  5.                 $result = $this->getUserHot($rt,$fTime,$fType);
  6.                 break;
  7.             case 'threadHot':
  8.                 $result = $this->getThreadsHot($rt,$fTime,$fType);
  9.                 break;
  10.             case 'diaryHot':
  11.                 $result = $this->getLogHot($rt,$fTime,$fType);
  12.                 break;
  13.             case 'picHot':
  14.                 $result = $this->getPicHot($rt,$fTime,$fType);
  15.                 break;
  16.             case 'forumHot':
  17.                 $result = $this->getForumHot($rt,$fTime,$fType);
  18.                 break;
  19.         }
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 14楼 发表于: 2018-08-10 16:14:56 星期五  点亮(0)
该文件继续(getThreadsHot)
  1.     function getThreadsHot($rt,$fTime,&$fType){
  2.         $filter = $this->utility->activeCurrentFilter($rt,$fTime,$fType);
  3.         $result['fTime'] = $filter['selectTime'];
  4.         $result['fType'] = $filter['selectType'];
  5.         $result['fTypeData'] = $filter['filterTypeData'];
  6.         $result['fTimeData'] = $filter['filterTimeData'];
  7.         $result['currentTime'] = $filter['currentTime'];
  8.         $result['currentType'] = $filter['currentType'];
  9.         $limit = $result['fTimeData']['filterItems'][array_search($result['fTimeData']['current'],(array)$result['fTimeData']['filters'])];
  10.         $action_time = $result['fTimeData']['current'];
  11.         $action_type = $result['fTypeData']['current'];
  12.         if ($rt['tag'] == "threadRate") {
  13.             $rt['tag'] = $action_type;
  14.             $action_type = null;
  15.         }
  16.         $result ['data'] = $this->datanalyse->getSortData ( $rt['tag'], $action_time, $limit, $action_type);
  17.         return $result;
  18.     }
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 15楼 发表于: 2018-08-10 16:22:31 星期五  点亮(0)
继续以“activeCurrentFilter”进行搜索,apps/hot/lib/utility.class.php
  1.     function activeCurrentFilter($rt,$fTime,&$fType,$from='index') {
  2.         $from == 'admin' && $s = "[".$rt["id"]."]";
  3.         $fTypeData = ( array ) unserialize ( $rt ['filter_type'] );
  4.         if ($fTypeData ['current']) {
  5.             if($fType){
  6.                 $fTypeData ['current'] = $fType;
  7.             }else{
  8.                 $fType = $fTypeData ['current'];
  9.             }
  10.             $result ['filterTypeData'] = $fTypeData;
  11.             $tc = $this->getFilterSelect ( "fType$s", $this->getFilter ( $rt ['tag'], 'type' ), $fTypeData, '', $from );
  12.             $result ['selectType'] = $tc['select'];
  13.             $result ['currentType'] = $tc['ct'];
  14.         }
  15.         $fTimeData = ( array ) unserialize ( $rt ['filter_time'] );
  16.         if ($fTimeData ['current']) {
  17.             $fTime && $fTimeData ['current'] = $fTime;
  18.             $result ['filterTimeData'] = $fTimeData;
  19.             $tc = $this->getFilterSelect ( "fTime$s", $this->getFilter ( $rt ['tag'], 'time' ), $fTimeData, $rt ['type_name'],$from );
  20.             $result ['selectTime'] = $tc['select'];
  21.             $result ['currentTime'] = $tc['ct'];
  22.         }
  23.         !$result && $from == 'index' && $result = $rt['filter_type'];
  24.         return $result;
  25.     }
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 16楼 发表于: 2018-08-10 16:24:19 星期五  点亮(0)
还是同一文件(上面代码的上面):
  1.     function HotModuleUtility() {
  2.         global $credit;
  3.         $this->rate = new PW_Rate();
  4.         $this->credit = & $credit;
  5.         $this->filterTime = array("today"=>"今日","week"=>"最近7天","month"=>"最近30天","history"=>"历史");
  6.         $this->memberShare = array('memberShareThread'=>"帖子",
  7.                                         'memberShareDiary'=>"日志",
  8.                                      'memberShareAlbum'=>"相册",
  9.                                         'memberShareUser'=>"用户",
  10.                                      'memberShareGroup'=>"群组",
  11.                                      'memberSharePic'=>"照片",
  12.                                      'memberShareLink'=>"网页",
  13.                                      'memberShareVideo'=>"视频",
  14.                                      'memberShareMusic'=>"音乐",
  15.                                      'memberShareAll'=>"全部");
  16.     }
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!