PHPCMS开发

当前位置/ 首页/ V9教程/PHPCMS开发/ 正文

PHPCMS V9 退稿 删除扣除积分

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

打开 phpcms\modules\content  content.php

找到
if($setting['presentpoint']>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']);
}