Discuz教程网

[代码修改] Discuz X DIY记录调用只调用每个用户的最新一条记录

[复制链接]
authicon dly 发表于 2013-8-13 13:38:20 | 显示全部楼层 |阅读模式

source\class\block\space\block_doing.php

  1.   $query = C::t('home_doing')->fetch_all_by_uid_doid($uids, $bannedids, $parameter['orderby'], $startrow, $items, true, true);
复制代码
注释掉,

下面添加
  1.   $datas = DB::fetch_all('select uid,max(dateline) as maxdateline from pre_home_doing group by uid order by maxdateline desc limit 10');
  2.                 $query = array();
  3.                 foreach($datas as $data){
  4.                   $uid = $data['uid'];
  5.                   $maxdateline = $data['maxdateline'];  
  6.                   $sql = "select * from pre_home_doing where uid='{$uid}' and dateline='{$maxdateline}' limit 1";
  7.                   $record = mysql_fetch_array(mysql_query($sql),MYSQL_ASSOC);
  8.                   $query[] = $record;
  9.                 }
复制代码



上一篇:新手选择虚拟产品,虚拟货源开店,有什么好处呢
下一篇:【小猫凝望xp主题&xpghost】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-2 00:52

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表