Discuz!技术支持站-PHP开源论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 73|回复: 2

求助,dz插件可以修改核心的处理过程吗

[复制链接]

1

主题

1

帖子

1

积分

Newbie

Rank: 1

积分
1
发表于 2019-9-4 00:34:27 | 显示全部楼层 |阅读模式
因为dz自带的悬赏功能需要作者手动选择最佳答案的
但是很多时候他们都会懒得选择最佳答案

所以我想修改悬赏返还部分积分
我想问问用插件能做到这个事情吗,还是只能修改源文件?

目前我的方法是直接修改source\module\forum\forum_misc.php
  1. //悬赏返还部分积分
  2.         //updatemembercount($post['authorid'], array($_G['setting']['creditstransextra'][2] => $thread['price']), 1, 'RAC', $_G['tid']);
  3.         updatemembercount($post['authorid'], array($_G['setting']['creditstransextra'][2] => $thread['price'] * (1 - $_G['cache']['plugin']['test']['xuanshangjifenfanhuan'])), 1,'', 0,'','悬赏被采纳','获得悬赏积分的奖励.');
  4.         updatemembercount($thread['authorid'], array($_G['setting']['creditstransextra'][2] => $thread['price'] * $_G['cache']['plugin']['test']['xuanshangjifenfanhuan']), 1, '', 0,'','悬赏返还积分','选择最佳答案后返还部分悬赏的积分.');
  5.        
复制代码

因为直接修改源文件是比较简单,但是如果更新就会被覆盖了
所以求问能把这个东西移到插件中不?
回复

使用道具 举报

7

主题

136

帖子

173

积分

Member

Rank: 2

积分
173
QQ
发表于 2019-9-5 23:01:58 | 显示全部楼层
可以写成插件的形式进行替换
回复 支持 反对

使用道具 举报

22

主题

646

帖子

594

积分

Moderator

Discuz老兵

Rank: 7Rank: 7Rank: 7

积分
594
QQ
发表于 2019-10-4 11:50:03 | 显示全部楼层
插件的嵌入点很多
16年discuz老兵,致敬discuz
QQ:129820  Q群:328380

站长技术导航:www.129820.com discuz站长博客blog.haozi.org
广告录音网:www.guanggaoluyin.com 彩铃制作:www.cailingzhizuo.com
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|Comsenz Inc. |star|

GMT+8, 2019-11-18 21:21 , Processed in 0.055284 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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