//置頂扣分 $t=$empire->fetch1("select?top?from?{$dbtbpre}ecms_".$tbname."?where?userid='$muserid'?and?id='$id'?and ?classid='$classid'?limit?1"); if($t[top]) { $w=$empire->fetch1("select?userfen?from?{$dbtbpre}enewsmember?where?userid='$muserid'"); if($w[userfen]>=10) { $sql3=$empire->query("update?{$dbtbpre}enewsmember?set?userfen=userfen-10?where?userid='$muserid'"); printerror("AddQinfoSuccess",$reurl,1); } else { $sql4=$empire->query("update?{$dbtbpre}ecms_".$tbname."?set?top=0?where?userid='$muserid'?and?id='$id'?and? classid='$classid'?limit?1"); printerror("jifenbugou",$reurl,1); } } else{printerror("AddQinfoSuccess",$reurl,1);} } else {printerror("DbError","history.go(-1)",1);} }
推薦學(xué)習(xí)《帝國(guó)cms教程》
3、修改e/class/qinfofun.php 在文件中找到?
代碼如下:
if($sql) { $reurl=DoingReturnUrl("ListInfo.php?mid=$mid",$add['ecmsfrom']); if($add['editgotoinfourl']&&$infor['checked'])//返回內(nèi)容頁(yè) { if($cr['showdt']==1) { $reurl=$public_r[newsurl]."e/action/ShowInfo/?classid=$classid&id=$id"; } elseif($cr['showdt']==2) { $reurl=$public_r[newsurl]."e/action/ShowInfo.php?classid=$classid&id=$id"; } else { $reurl=$titleurl; } }
到 //————— 替換為:?
代碼如下:
//置頂扣分 $t=$empire->fetch1("select?top?from?{$dbtbpre}ecms_".$tbname."?where?userid='$muserid'?and?id='$id'?and? classid='$classid'?limit?1"); if($t[top]) { $w=$empire->fetch1("select?userfen?from?{$dbtbpre}enewsmember?where?userid='$muserid'"); if($w[userfen]>=10) { $sql3=$empire->query("update?{$dbtbpre}enewsmember?set?userfen=userfen-10?where?userid='$muserid'"); printerror("EditQinfoSuccess",$reurl,1); } else { $sql4=$empire->query("update?{$dbtbpre}ecms_".$tbname."?set?top=0?where?userid='$muserid'?and?id='$id'?and? classid='$classid'?limit?1"); printerror("jifenbugou",$reurl,1);??<p> } } else{printerror("EditQinfoSuccess",$reurl,1);} } else {printerror("DbError","history.go(-1)",1);} }</p>
注意部分的10為扣除的積分自行設(shè)置,還有jifenbuzhu自己可以該為自己需要的提示在e/data/language/gb/pub/q_message.php中添加(gb2312版)
又添加這個(gè)字段主要是避免與老大的那個(gè)firsttitle起沖突,避免以后升級(jí)帶來(lái)的麻煩
假如會(huì)員積分不足提示積分不足但信息仍讓可以提交只是不能置頂。
在列表模板中調(diào)用方法:
代碼如下:
[e:loop={"select?*?from?phome_ecms_house?where?top=1?and?checked=1?and?classid='$GLOBALS[navclassid]'?limit? 3",3,24,0}] <tr> <td>=$bqr[myarea]?></td> <td> <font>[置頂]</font> <a>"?title="=$bqr[title]?>"?target="_blank">=$bqr[xiangxidizhi]?></a> </td> <td>=$bqr[shi]?>室=$bqr[ting]?>廳</td> <td>=$bqr[size]?><span>㎡</span> </td> <td>=$bqr[money]?></td> <td>=date('Y-m-d',$bqr[newstime])?></td> </tr> [/e:loop]
01.23日更新功能添加到期時(shí)間字段date到期之后置頂功能無(wú)效.
上面的列表模板sql中添加
代碼如下:
and?(unix_timestamp(youxiaoqi)-UNIX_TIMESTAMP(NOW()))>0
模板大家自己修改,相信不難解決。