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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[不是BUG] space_feed.php代码

[复制链接]
xiongrui888 发表于 2009-3-1 23:23:17 | 显示全部楼层 |阅读模式
本帖最后由 xiongrui888 于 2009-3-2 09:58 编辑

在space_feed.php中的277-287行的
  1.         if($space['filter_icon']) {
  2.                 $key = $feed['icon'].'|0';
  3.                 if(in_array($key, $space['filter_icon'])) {
  4.                         return false;
  5.                 } else {
  6.                         $key = $feed['icon'].'|'.$feed['uid'];
  7.                         if(in_array($key, $space['filter_icon'])) {
  8.                                 return false;
  9.                         }
  10.                 }
  11.         }
复制代码
中的$space['filter_icon']) 都应改为$space['privacy']['filter_icon']
 楼主| xiongrui888 发表于 2009-3-2 09:46:04 | 显示全部楼层
本帖最后由 xiongrui888 于 2009-3-2 10:06 编辑

更正,最后发现是本人没完整阅读space_feed.php,以上代码无误,向看到上面错误帖子的朋友致歉。
但有个疑问就是81-89行
  1. if(empty($space['feedfriend'])) {
  2.         //个人动态
  3.         while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  4.                 if(ckfriend($value) && ckicon_uid($value)) {
  5.                         realname_set($value['uid'], $value['username']);
  6.                         $feed_list[] = $value;
  7.                 }
  8.                 $count++;
  9.         }
复制代码
是从自己的动态记录中生成个人动态列表,没必要检查if(ckfriend($value) && ckicon_uid($value)),直接执行里面的语句就行了
回复

使用道具 举报

sup 发表于 2009-3-2 10:12:04 | 显示全部楼层
更正,最后发现是本人没完整阅读space_feed.php,以上代码无误,向看到上面错误帖子的朋友致歉。
但有个疑问就是81-89行if(empty($space['feedfriend'])) {
        //个人动态
        while ($value = $_SGLOBAL['db']->fetch ...
xiongrui888 发表于 2009-3-2 09:46


当别人查看你的个人动态的时候,是需要判断的。
回复

使用道具 举报

 楼主| xiongrui888 发表于 2009-3-2 10:39:21 | 显示全部楼层
本帖最后由 xiongrui888 于 2009-3-2 11:11 编辑

谢谢sup啦
回复

使用道具 举报

yangbbenyang 发表于 2011-12-14 20:56:32 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-27 20:09 , Processed in 0.100417 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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