網(wǎng)(LieHuo.Net)教程 關(guān)于PHPCMS問吧懸賞積分沒有給最佳答案者的問題,可能大家還沒有發(fā)現(xiàn),我也是看見會員發(fā)帖才知道的。當會員在問答模塊高分懸賞問題的時候,愿意是想用高分使大家都來回答,以便更快的得到想要的答案。
這很好,但是問題在于回答者的回答被采納以后這些懸賞的積分并不會加入該會員,暈 這是一個小的疏忽,謝謝那位提出的會員,解決辦法如下!
打開 ask/include/ask.class.php 這個文件
找到
$r_m = $this->db->get_one("SELECT username FROM $this->table WHERE askid=$id AND userid='$_userid'");
也就是 201行替換為
$r_m = $this->db->get_one("SELECT username,reward FROM $this->table WHERE askid=$id AND userid='$_userid'");
找到
$this->db->query("UPDATE ".DB_PRE."member_info SET acceptcount=acceptcount+1 WHERE userid=$r[userid]");
也就是206行
在其下添加一行
if($r_m['reward'])$this->pay->update_exchange('ask', 'point', $r_m['reward'], "問吧懸賞積分", $r['userid']);