教你解决帝国cms会员0积分时被扣除后变为16777215出错问题
1.这个问题也算是帝国的一大bug吧,不过我可以告诉大家巧妙解决方法!首先,找到e/class/qinfofun.php用dreamweaver打开。其次,搜索//增扣点               if($checked&&$muserid……
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的问题。
- 上一篇
介绍下帝国CMS后台登陆验证码不显示的解决方法
针对帝国CMS7.0版本:有得网友开启了后台登陆验证码,但是由于种种原因后台验证码没有显示,然而不填写验证码又无法登陆后台关闭后台验证码,帝国模板网给网友们一个解决方案用Dreamweaver打开/e/config/config.php找到如下
- 下一篇
帝国cms 封面模板循环子栏目代码支持内嵌标签
<?php$bclassid=$GLOBALS[navclassid]; //取得本栏目id//取得本栏目下的子栏目?>[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc