15621857753

phpcmsV9如何实现退稿删除扣除积分

来源:齐鲁建站 栏目:建站教程 阅读: 日期:2021-03-29

本文介绍了phpcmsV9如何实现退稿删除扣除积分,解决思路:打开这个文件content.php,将里面相应的代码修改为教程给出的代码,就可以实现了。要注意修改两个地方哦。

响应式网站建设

phpcmsV9如何实现退稿删除扣除积分?下面跟着齐鲁建站小编一起看看实现方法。

V9默认的发布投稿,积分+1,被退稿或者删除不扣分,继续发布,审核,积分再加,这样无限循环的加积分,必须得扣,办法如下:

打开 phpcms\modules\content  content.php

找到

if($setting['presentpoint']>0) {

把里面的代码

pc_base::load_app_class('receipts','pay',0);

receipts::point($setting['presentpoint'],$memberinfo['userid'], $memberinfo['username'], $flag,'selfincome',L('contribute_add_point'),$memberinfo['username']);

改为:

if(count($this->db->fetch_array($this->db->query('SELECT `id` FROM `phpcms_pay_account` WHERE `trade_sn` = \''.$flag.'\' AND `userid` = '.$memberinfo['userid']))) == 0){
pc_base::load_app_class('receipts','pay',0);
receipts::point($setting['presentpoint'],$memberinfo['userid'], $memberinfo['username'], $flag,'selfincome',L('contribute_add_point'),$memberinfo['username']);
}

一共两个地方,都需要改掉

以上就是关于phpcms退稿扣积分的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

公众号二维码

展开