1.這個問題也算是帝國的一大bug吧,不過我可以告訴大家巧妙解決方法!
首先,找到
e/class/qinfofun.php
用dreamweaver打開。
其次,搜索
//增扣點? ? ? ? ? ? ? ?if($checked&&$muserid)? ? ? ? ? ? ? ?{? ? ? ? ? ? ? ? ? ? ? ?AddInfoFen($cr['addinfofen'],$muserid);? ? ? ? ? ? ? ? ? ? ? ?$haveaddfen=1;? ? ? ? ? ? ? ?}? ? ? ? ? ? ? ?if(empty($muserid))? ? ? ? ? ? ? ?{? ? ? ? ? ? ? ? ? ? ? ?$musername=$fun_r['guest'];? ? ? ? ? ? ? ?}? ? ? ? ? ? ? ?//會員投稿數更新
修改后:
//增扣點? ? ? ? ? ? ? ?if($muserid)? ? ? ? ? ? ? ?{? ? ? ? ? ? ? ? ? ? $fr=$empire->fetch1("select userfen from {$dbtbpre}enewsmember where userid='$muserid'");? ? ? ? ? ? ? ? ? ? if($fr['userfen']<1)? ? ? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? ? ? printerror("HaveNotFenAQinfo","history.go(-1)",1);? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? ? ? ? ? else? ? ? ? ? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? ? ?//printerror("HaveNotFenAQinfo","history.go(-1)",1);? ? ? ? ? ? ? ? ? ? ? ? ? ? AddInfoFen($cr['addinfofen'],$muserid);? ? ? ? ? ? ? ? ? ? ? ? ? ? $haveaddfen=1;? ? ? ? ? ? ? ? ? ? ? ?}? ? ? ? ? ? ? ?}? ? ? ? ? ? ? ?if(empty($muserid))? ? ? ? ? ? ? ?{? ? ? ? ? ? ? ? ? ? ? ?$musername=$fun_r['guest'];? ? ? ? ? ? ? ?}? ? ? ? ? ? ? ?//會員投稿數更新
好了,大家看看,只要投稿,沒有審核也會扣除點數,而且檢測積分為0時,無法發表文章。這樣就避免了會員積分為0時審核扣除1點數后會員積分變為16777215的問題。
新聞熱點
疑難解答