日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > PHPCMS會員預定廣告不扣資金的解決方法

PHPCMS會員預定廣告不扣資金的解決方法

來源:程序員人生   發布時間:2013-10-19 03:09:00 閱讀次數:2910次

  網(LieHuo.Net)教程 大家都知道,會員在會員中心預定了廣告,默認是不會扣除相應的資金的,現在我給大家暫時解決了這個BUG。下面是解決方法:

第一步; 打開ads/include/ads.class.php找到$this->table = DB_PRE.'ads';
在其下添加$this->pay = load('pay_api.class.php', 'pay', 'api');
第二步; 找到function __destruct()

{

}
在其下添加function adsamount($adsid)

{

$adsid = intval($adsid);

$price=$this->db->get_one("SELECT a.username,a.passed,b.price FROM `".DB_PRE."ads` `a` ,`".DB_PRE."ads_place` `b` WHERE a.placeid=b.placeid AND a.adsid=$adsid");

if($price['price']>0 && $price['passed']==0 && $price['username'] !='phpcms')//這里的PHPcms 請改為管理員的用戶名

{

$userid=$this->db->get_one("SELECT userid FROM ".DB_PRE."member_cache WHERE username='$price[username]'");

$this->pay->update_exchange('ads', 'amount',-$price['price'], "廣告位預定扣費",$userid[userid]);//amount 為資金 point為點數

}

return TRUE;

}
這一句有個小修改 注意看注釋哦

第三步;找到$where = ' adsid='.$this->adsid;
在其上 添加$this->adsamount($adsid);
第四步; 找到function update($arrid, $val)

{

$val = intval($val);

if(is_array($arrid))

{

$ids = implode(',', $arrid);

}

else

{

$ids = intval($arrid);

}

$this->db->query("UPDATE $this->table SET passed=$val WHERE adsid IN ($ids)");

return TRUE;

}
替換成function update($arrid, $val)

{

$val = intval($val);

if(is_array($arrid))

{

foreach($arrid as $adsid)

{

$adsid=intval($adsid);

$this->adsamount($adsid);

$this->db->query("UPDATE $this->table SET passed=$val WHERE adsid=$adsid");

}

return TRUE;

}

else

{

$adsid=intval($adsid);

$this->adsamount($adsid);

$this->db->query("UPDATE $this->table SET passed=$val WHERE adsid=$adsid");

return TRUE;

}

}
好了 到這里扣點數的文件已經完全改好了,可以測試了,下面的用于前臺資金不足以支付廣告位時的判斷

打開 ads/sign.php 找到if(!$priv_group->check('p_adsid', $placeid, 'input', $_groupid)) showmessage($LANG['not_add'], 'goback');
在其下添加$price=$db->get_one("SELECT price FROM `".DB_PRE."ads_place` WHERE placeid=$placeid");

if($price['price']>$_amount)showmessage('對不起,您的余額不足,請充值以后再試', 'goback');
打開廣告模板 templates/default/ads/index.html 找到<a href="{$M[url]}sign.php?placeid={$place['placeid']}">我要預訂</A>
替換成{if $_amount>=$place['price']}<a href="{$M[url]}sign.php?placeid={$place['placeid']}">我要預訂</A> {else}<a href="/pay/pay.php" title="對比起,您的余額不注意支付本訂單,請先充值">余額不足</a>{/if}

OK 完工 測試去吧

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线黄| 精品2区 | 成人影院在线观看 | 成人欧美一区二区三区黑人 | 麻豆av一区| 久久久精品免费 | 国产精品视频福利 | 操操网站 | 久久精品网 | 六月久久| 牲高潮99爽久久久久777 | 久久亚洲成人 | 99这里只有精品 | 亚洲高清视频在线 | 综合久久五月天 | 色婷婷91 | 人人澡视频 | 日韩午夜av | 国产成人精品久久久 | 日韩视频三区 | 国产一区二区三区精品在线观看 | 国产专区在线 | 四季久久免费一区二区三区四区 | 久久精品视频在线 | 国产一级视频 | 久久都是精品 | 国产一区二区在线视频观看 | 中文字幕在线免费看 | 日本一区二区三区免费在线观看 | 黄色一级大片 | 国产精品久久久久久久va果冻 | 精品电影一区 | 国产伦精品一区二区三区免费视频 | 久久精品免费观看 | 人妖啪啪综合av一区ts人妖 | 日本一区二区精品 | 国产免费小视频 | 日本视频在线 | 国产免费一区二区三区 | 欧美日韩中文在线观看 | 不卡一区二区在线 |