Discuz悬赏主题确定答案自动变更分类的方法

"本文介绍了如何修改论坛系统源代码,以便在悬赏主题被标记为最佳答案后,自动将其分类为'已解决'或其他指定分类。具体操作涉及修改sourcemoduleforumforum_misc.php文件,通过更新thread表中相应字段实现。对于存在多个悬赏主题版块的情况,建议使用if判断设置不同版块的typeid。"
摘要由CSDN通过智能技术生成

很多站长系统对论坛中的悬赏主题在确定了最佳答案时自动将主题分类变更成“已解决”或其他指定分类!
解决方法如下
修改文件:source\module\forum\forum_misc.php
找到代码

updatemembercount($post['authorid'], array($_G['setting']['creditstransextra'][2] => $thread['price']), 1, 'RAC', $_G['tid']);

在下方第二行

C::t('forum_thread')->update($_G['tid'], array('price'=>$thread['price']));

修改为

C::t('forum_thread')->update($_G['tid'], array('price'=>$thread['price'],'typeid'=>数字,'close'=>1));

此处 数字 要换成你的目标分类的typeid
以上修改方法,仅针对只有一个悬赏主题版块的论坛!
如果您网站开启了多个版块的悬赏主题,可以价格if判断,不同版块设置不同的typeid;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值