Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
zhouen 发表于 2013-8-13 10:31:03 | 显示全部楼层 |阅读模式
本帖最后由 zhouen 于 2013-8-13 14:31 编辑

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.                 if (!empty($parameter['bannedids'])) {
  2.                         $screenid = ' where doid not in ('.$parameter['bannedids'].')';
  3.                 } else {
  4.                         $screenid = '';
  5.                 }       
  6.                 $datas = DB::fetch_all('select uid,max(dateline) as maxdateline from pre_home_doing'.$screenid.' group by uid order by maxdateline desc limit 10');
  7.                 $query = array();
  8.                 foreach($datas as $data){
  9.                   $uid = $data['uid'];
  10.                   $maxdateline = $data['maxdateline'];  
  11.                   $sql = "select * from pre_home_doing where uid='{$uid}' and dateline='{$maxdateline}' limit 1";
  12.                   $record = mysql_fetch_array(mysql_query($sql),MYSQL_ASSOC);
  13.                   $query[] = $record;
  14.                 }
复制代码

评分

1

查看全部评分

1314学习网 发表于 2013-8-13 13:35:08 | 显示全部楼层
支持下楼主分享
回复

使用道具 举报

潮宅男女 发表于 2013-8-13 13:56:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

Bacysoft.cn 发表于 2013-8-20 12:46:59 | 显示全部楼层
支持下楼主分享
回复

使用道具 举报

男儿梦 发表于 2013-12-9 10:30:38 | 显示全部楼层
向楼主表示感谢
回复

使用道具 举报

男儿梦 发表于 2013-12-9 10:40:39 | 显示全部楼层
同样的问题,请问在记录页面如何修改?另外在首页调用记录有向上滚屏的代码吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 20:58 , Processed in 0.027708 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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