网大论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

www.uiowa.edu.hk/dm/inquirybbs
查看: 1605|回复: 43

盼论坛修复:论坛回帖问题解决方案 [复制链接]

Rank: 12Rank: 12Rank: 12

精华
371
积分
4508
发表于 2017-9-11 17:55:03 |显示全部楼层
本帖最后由 nk94 于 2017-9-21 12:46 编辑

由于论坛回帖通知提醒功能出错,导致回帖报错,(推测:更进一步导致发贴数 回贴数等都不对,另外,因为回复数不对,所以分页不正常 ,导致改分页不分页,使得很多楼层看不到)
临时解决方法,
可以在发贴时把 接收回复通知(及发送动态两个选项)去掉,
这样在电脑上用“发表回复”和“回复”两个按钮回帖(兰色的按钮)不出错(经深海工程网友测试,感谢
已经发表的帖子 看在帖子标题下边如果有"取消回复通知“,直接点它就取消了,或者编辑帖子也可以。
但是引用楼层回复不行,即每层下面都有的回复层主,这个更常用,所以还需彻底解决
(会用浏览器开发工具的,在回复页面里的表单找到noticeauthor,把它的值设成空的,
会用浏览器用户脚本的,可以自己做个脚本)

彻底解决需要站长 管理员动手,根据出错信息,是home_notification表的主健id列溢出,所以
要么清空home_notification表的数据,(这个管理员可以先试试在论坛后台添加计划任务,任务脚本为cron_cleannotification.php,任务添加完成后启用,并马上执行一下,因为这个脚本只删除一个月以前的通知,所以不能保证删干净,如果不删干净,回帖还会继续报错;不过因为这个表的数据没什么大用,添加这么一个计划任务,定期清理一下没什么坏处),
要么把id列的数据类型从目前的mediumint改为int,一劳永逸
农垦师专
初中教师

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-11 18:10:06 |显示全部楼层
赞一个!,我会把帖子发到版主会议室。

使用道具 举报

开国大老

博士

Rank: 13Rank: 13Rank: 13Rank: 13

精华
0
积分
13682
发表于 2017-9-11 18:16:39 |显示全部楼层
盗梦空间 发表于 2017-9-11 18:10
赞一个!,我会把帖子发到版主会议室。

我也试一把。

使用道具 举报

开国大老

博士

Rank: 13Rank: 13Rank: 13Rank: 13

精华
0
积分
13682
发表于 2017-9-11 18:16:56 |显示全部楼层
本帖最后由 victor7799 于 2017-9-11 18:18 编辑
盗梦空间 发表于 2017-9-11 18:10
赞一个!,我会把帖子发到版主会议室。


Discuz! Database Error
The database has encountered a problem. Need Help?
Error messages:
[Type] 查询语句错误
[1062] Duplicate entry '16777215' for key 'PRIMARY'
[Query] INSERT INTO home_notification SET `uid`='2472260',`type`='post',`new`='1',`authorid`='2186580',`author`='victor7799',`note`='<a href=\"home.php?mod=space&uid=2186580\">victor7799</a> 回复了您的帖子 <a href=\"forum.php?mod=redirect&goto=findpost&ptid=2813821&pid=4182227\" target=\"_blank\">论坛回帖问题解决方案</a> &nbsp; <a href=\"forum.php?mod=redirect&goto=findpost&pid=4182227&ptid=2813821\" target=\"_blank\" class=\"lit\">查看</a>',`dateline`='1505125016',`from_id`='',`from_idtype`='',`from_num`='1'

Program messages:
[Line: 0060]forum.php(require)
[Line: 0365]source/module/forum/forum_post.php(require_once)
[Line: 0387]source/include/post/post_newreply.php(notification_add)
[Line: 1994]source/function/function_core.php(DB::insert)
[Line: 0930]source/class/class_core.php(DB::query)

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

精华
106
积分
14853
发表于 2017-9-11 18:57:51 来自手机 |显示全部楼层
楼主高人!论坛救星!

使用道具 举报

Rank: 12Rank: 12Rank: 12

精华
5
积分
4319
发表于 2017-9-11 19:01:12 来自手机 |显示全部楼层
赞有心人啊

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2939
积分
3403
发表于 2017-9-11 19:24:01 来自手机 |显示全部楼层
赞楼主的热心付出!

使用道具 举报

版主

追梦赤子心,一夜胖十斤

Rank: 10Rank: 10Rank: 10

精华
796
积分
11073
发表于 2017-9-11 19:24:26 |显示全部楼层
大赞!~~~~~~牛人

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

精华
2111
积分
26673
发表于 2017-9-11 19:38:13 来自手机 |显示全部楼层

大赞楼主!

我现在最佩服搂住和雷劈不动gp哥,




使用道具 举报

Rank: 12Rank: 12Rank: 12

精华
1187
积分
5374
发表于 2017-9-11 19:41:21 |显示全部楼层
手机浏览器,点击底部“电脑版”,又和电脑浏览器一样可以看到更多楼层。

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-11 22:21:26 |显示全部楼层
我试试。

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-11 22:27:10 |显示全部楼层
请教楼主“接收回复通知(及发送动态两个选项)去掉” ,

接受回复通知按钮在哪?

0011.jpg

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

精华
804
积分
13804
发表于 2017-9-11 22:28:10 |显示全部楼层
恭喜一下,回帖问题解决

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-11 22:33:35 |显示全部楼层
ovc2001 发表于 2017-9-11 22:28
恭喜一下,回帖问题解决

我还没学会。

使用道具 举报

Rank: 12Rank: 12Rank: 12

精华
371
积分
4508
发表于 2017-9-11 22:47:49 |显示全部楼层
盗梦空间 发表于 2017-9-11 22:27
请教楼主“接收回复通知(及发送动态两个选项)去掉” ,

接受回复通知按钮在哪?

发贴的时候 在右边倒数第二个
你这个图片是回复时的界面.
农垦师专
初中教师

使用道具 举报

Rank: 12Rank: 12Rank: 12

精华
371
积分
4508
发表于 2017-9-11 22:49:42 |显示全部楼层
另外现在论坛有点慢 或许是错误日志被塞满了,该清清了

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-11 23:10:20 |显示全部楼层
nk94 发表于 2017-9-11 22:47
发贴的时候 在右边倒数第二个
你这个图片是回复时的界面.

是不是发主贴的时候,把这两个勾去掉,

回复是就不会出故障了?

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-11 23:11:04 |显示全部楼层
00000000000.jpg


使用道具 举报

Rank: 12Rank: 12Rank: 12

精华
371
积分
4508
发表于 2017-9-11 23:12:10 |显示全部楼层
本帖最后由 nk94 于 2017-9-11 23:14 编辑

已经发表的帖子可以在帖子标题下边如果有"取消回复通知“,直接点它就取消了,或者编辑帖子也可以。
农垦师专
初中教师

使用道具 举报

Rank: 12Rank: 12Rank: 12

精华
371
积分
4508
发表于 2017-9-11 23:19:13 |显示全部楼层
盗梦空间 发表于 2017-9-11 23:10
是不是发主贴的时候,把这两个勾去掉,

回复是就不会出故障了?

是的。你可以发个帖子,我来回复试试
农垦师专
初中教师

使用道具 举报

Rank: 12Rank: 12Rank: 12

精华
371
积分
4508
发表于 2017-9-11 23:20:02 |显示全部楼层
nk94 发表于 2017-9-11 23:19
是的。你可以发个帖子,我来回复试试

自己回复引用自己
农垦师专
初中教师

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-11 23:21:33 |显示全部楼层
nk94 发表于 2017-9-11 23:20
自己回复引用自己

http://bbs1.netbig.com/thread-2813915-1-1.html
根据nk94网友提供的方法,测试贴

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-12 09:39:20 |显示全部楼层
这种方法有时还有问题,

在信息通知故障没有解决之前,大家可以改变一下回帖的习惯。

不用点击回复几楼的帖子。

而是直接写回复几楼,点击发表回帖,见楼下的例子。

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-12 09:40:09 |显示全部楼层
回复23楼

这样就不会出现回帖的故障。

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-12 10:20:36 |显示全部楼层
本帖最后由 盗梦空间 于 2017-9-12 10:22 编辑

这次的主要是论坛回帖通知提醒功能出错,

如果发帖不涉及到提醒功能,就不会出故障。

使用道具 举报

Rank: 12Rank: 12Rank: 12

精华
371
积分
4508
发表于 2017-9-12 11:19:21 |显示全部楼层
管理员可以先试试,在论坛后台添加计划任务,任务脚本为cron_cleannotification.php,任务添加完成后启用,并马上执行一下
因为这个脚本只删除一个月以前的通知,所以不能保证删干净,如果不删干净,回帖还会继续报错;不过因为这个表的数据没什么大用,添加这么一个计划任务,定期清理一下没什么坏处

使用道具 举报

Rank: 12Rank: 12Rank: 12

精华
371
积分
4508
发表于 2017-9-13 09:34:33 |显示全部楼层
回帖看不到是因为回复数不对,都是这一个问题造成的

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

精华
956
积分
11970
发表于 2017-9-13 17:43:12 |显示全部楼层

回帖奖励 +5

顶一个,楼主又开仓放粮了。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
77
积分
15956
发表于 2017-9-14 07:01:54 |显示全部楼层

回帖奖励 +5

顶下试试!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
77
积分
15956
发表于 2017-9-14 07:03:34 |显示全部楼层

回帖奖励 +5

赞楼主!

使用道具 举报

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

Archiver|手机版|mba报考条件|Conference Centre|netbig.com|大学排名|国际学校|欧洲移民|股票行情|网大论坛 ( 粤ICP备08125616号 )

GMT+8, 2017-9-25 05:12

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部