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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已经确认] SupeSite7.0和7.5均有的问题--相关资讯错误

[复制链接]
lerado 发表于 2009-10-27 18:03:59 | 显示全部楼层 |阅读模式
我在使用7.0时发现了这个错误,7.5出来后,一检查,同样存在这个错误,请大家查看。

就是在资讯内容页, 如说 http://www.pcnetfan.com/viewnews-1080.html  页面右侧的 相关文章(原版为相关资讯),
这里的文章列表是根据当前显示的文章(1080),里面的TGA定义的,就是有相同的TGA就列在这里。

如果帖子正常,则这里也都正常显示,但当帖子发布后,又被设置为未审核状态的话,这里还是能列出来,但是点击确找不到文章,
这样就出来一个假链。

通过修改 function 目录下的 block.func.php 文件就可以解决这个问题。

在下面这段代码后面
  1. //where
  2.                 if(!empty($paramarr['itemid'])) {
  3.                         $paramarr['itemid'] = getdotstring($paramarr['itemid'], 'int');
  4.                         if($paramarr['itemid']) $wherearr[] = 'i.itemid IN ('.$paramarr['itemid'].')';
复制代码
添加
  1. $wherearr[] = 'i.folder=1';
复制代码
就可以了。只有正常的文章,才在这里列出来。

评分

1

查看全部评分

littlehz 发表于 2009-10-28 11:21:46 | 显示全部楼层
BUG收到,已反馈,谢谢支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 12:35 , Processed in 0.019387 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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