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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 回帖后提示未定义操作,源代码位置已找到,求达人分析

[复制链接]
vslk 发表于 2010-4-9 00:24:17 | 显示全部楼层 |阅读模式
本帖最后由 vslk 于 2010-4-9 00:45 编辑

回复帖子后提示未定义操作,手动刷新后可以看到已经回复的帖子。。
发声未定义操作的代码在viewthread.php 中
if(empty($postlist)) {
                showmessage('undefined_action', NULL, 'HALTED');
        } else {
                $seodescription = current($postlist);
                $seodescription = !$thread['price'] ? str_replace(array("\r", "\n"), '', cutstr(htmlspecialchars(strip_tags($seodescription['message'])), 150)) : '';
        }

这一段,鄙人不懂PHP,只能看出是postlist这个变量为空了,这是为什么呢?
extollive 发表于 2010-4-9 00:34:28 | 显示全部楼层
回复 1# vslk
1)是否曾经删过太多的帖子?
2)全部帖子都是这个提示?
回复

使用道具 举报

 楼主| vslk 发表于 2010-4-9 00:36:11 | 显示全部楼层
回复每个帖子都这样,是PW转DISCUZ后一直存在的问题。。
回复

使用道具 举报

 楼主| vslk 发表于 2010-4-9 00:42:52 | 显示全部楼层
晕,不至于没办法解决吧...如果是数据本身的原因麻烦给个写SQL的思路。
回复

使用道具 举报

extollive 发表于 2010-4-9 00:53:33 | 显示全部楼层
回复 3# vslk
后台》工具》更新论坛统计——》由下到上全部重新统计一次,记得是由下而上。
回复

使用道具 举报

下砂 发表于 2010-4-9 09:50:04 | 显示全部楼层
回复  vslk
后台》工具》更新论坛统计——》由下到上全部重新统计一次,记得是由下而上。
extollive 发表于 2010-4-9 00:53



    执行后 更新缓存 再去测试看看
回复

使用道具 举报

 楼主| vslk 发表于 2010-4-9 13:05:26 | 显示全部楼层
楼上的大大,这招也不管用..我把消息提示删了,回帖后多出的楼层里显示游客,无用户信息,刷新后出现。
回复

使用道具 举报

下砂 发表于 2010-4-9 14:34:12 | 显示全部楼层
数据转换完毕后就出现的?
回复

使用道具 举报

 楼主| vslk 发表于 2010-4-10 14:58:50 | 显示全部楼层
回复 8# 下砂
是的,转换完一直存在,偶实在没法了,能不能把那句message替换成一句刷新浏览器页面代码,这样看上去也就正常了.
回复

使用道具 举报

 楼主| vslk 发表于 2010-4-10 17:55:53 | 显示全部楼层
顶上去。。。!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-3 08:30 , Processed in 0.172836 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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