返回列表 发帖
查看: 43|回复: 2

[已解决] 管理面板无法删主题的解决办法

9

主题

11

回帖

21

积分

初学乍练

贡献
0 点
金币
0 个
QQ
发表于 昨天 11:52 | 查看全部 |阅读模式
近日发现管理面板无法删除帖子,点图中的按钮,没反应。

截图202510101121592005.jpg
F12查看浏览器Debug,发现如下错误提示:
截图202510101149036367.jpg
不存在“delete_by_uid_tid”方法???这是官方的Bug吗?

打开source\class\table\table_home_follow_feed.php文件,发现只有“function delete_by_uid”这个函数。
于是复制该函数,改名为“delete_by_uid_tid”,并修改为如下内容:
  1. public function delete_by_uid_tid($uid, $tid) {
  2.                 $uid = dintval($uid, true);
  3.                 $tid = dintval($tid, true);
  4.                 $delnum = 0;
  5.                 if($uid and $tid) {
  6.                         $delnum = DB::delete($this->_table, DB::field('tid', $tid));
  7.                         $delnum += DB::delete($this->_archiver_table, DB::field('tid', $tid));
  8.                 }
  9.                 return $delnum;
  10.         }
复制代码
问题解决!

请问这是官方的bug吗,有没有大神给解释一下?

我知道答案 回答被采纳将会获得1 贡献 已有2人回答
截图202510101121112347.jpg
回复

使用道具 举报

6

主题

1317

回帖

1781

积分

应用开发者

贡献
36 点
金币
183 个
QQ
发表于 昨天 15:54 | 查看全部
看下是否是js有冲突造成的
回复

使用道具 举报

15

主题

1880

回帖

2181

积分

应用开发者

discuz 老兵

贡献
12 点
金币
198 个
QQ
发表于 昨天 18:57 | 查看全部
关闭一些插件看看是否冲突
回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-10-11 11:05 , Processed in 0.053438 second(s), 12 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表