Discuz!小编 发表于 2024-9-5 08:28:16

标题一句话不知道怎么表达,请看内容 New

正常的问题,但是我想让它不太正常

用户发布的帖子,在帖子中上传了附件(或者用户懒的上传,因为论坛有网盘伪装本地附件的插件,用户直接放网盘了);

管理员去编辑帖子,重新上传附件或者更新附件,附件的上传人就会变成管理员,查看数据库pre_forum_attachment_*的uid字段也是变成了管理员的;

按理说这都没问题,谁上传的就是谁的附件;

但是,因为附件设置了购买积分,别的用户购买之后,积分就会增加到管理员上面去,这就相当于改变的附件的归属权;

现在我想要不管管理员怎么编辑,管理员只有编辑权限,没有归属权,不知道要怎么弄;

或者有什么方法,可以批量改变这个附件的归属,让它改成发帖人的uid。
我知道答案 回答被采纳将会获得1 贡献 已有23人回答

海军大都督 发表于 2024-9-5 08:28:55

管理员 更新的附件,收益理应 归 管理员呀!这样也方便日后追溯;
如果 非要更新附件 不改变 附件所属uid, 那就要 改代码 或者是写插件了;

批量更改 附件的归属 这个 写条 SQL 执行一下就可以了

瑾瑜 发表于 2024-9-5 08:29:14

可否在你网站研究研究是否可行,可以的话有偿修改

瑾瑜 发表于 2024-9-5 08:29:50

可以; 为现在就研究一下看看

Jessie 发表于 2024-9-5 08:30:40

修改代码,编辑附件写入发帖者信息,或者购买附件关联发帖者,都可以

凡若尘 发表于 2024-9-5 08:30:50

并且管理员更新附件还会扣积分,不知道为什么

Jessie 发表于 2024-9-5 08:31:24

正常上传发布是增加才对的

Jessie 发表于 2024-9-5 08:31:49

看你的截图 是2个版块。是不是2个版块的积分规则设置的不一样呢。

瑾瑜 发表于 2024-9-5 08:32:32

没在板块设置的,都是默认全局设置,截图只是个示例

凡若尘 发表于 2024-9-5 08:33:15

我不太记得后台有什么功能了... 好像每个用户组都可以单独设置积分规则呢, 你可以后台看看管理员的用户组,上传附件是不是被你设置成扣积分了呢
页: [1]
查看完整版本: 标题一句话不知道怎么表达,请看内容 New