以下代码适用于帝国CMS6.6版, 7.0版不同处在代码注释处已标明。
找到e/admin/ChangeData.php文件
原先的栏目是
改为:
并且改进了e/admin/DoRehtml.php的代码如下:
代码如下:
Query();$editor = 1;//验证用户$lur = is_Login();$logininid = $lur['userid'];$loginin = $lur['username'];$loginrnd = $lur['rnd'];$loginlevel = $lur['groupid'];$loginadminstyleid = $lur['adminstyleid'];$add = $_GET;$havehtml = (int)$add['havehtml'];$tbname = $add['tbname'];$count = count($tbname);// 附加程序开始if (!is_array($add['classid'])) { //传递非数组值时,在栏目里点击"信息"操作时使用$add['classid'] = array( $add['classid'] );}if ($add['classid'][0] == 0) {$add['classid'] = array(0);}$count1 = count($add['classid']);for ($m = 0; $m < $count1; $m++) {$classid = $add[classid][$m];// 附加程序结束//刷新所有表if (!$count) {$j = 0;$tsql = $empire->query("select tbname from {$dbtbpre}enewstable Order by tid"); // 帝国cms7.0版 这里有个条件为:where intb=0while ($tr = $empire->fetch($tsql)) {$tbname[$j] = $tr[tbname];$j++;}$count = count($tbname);}esetcookie("retablenum", $count, 0, 1);esetcookie("rechecktablenum", 0, 0, 1);$url = "../ecmschtml.php?enews=ReNewsHtml&classid=$classid&from=$add[from]&retype=$add[retype]&startday=$add[startday]&endday=$add[endday]&startid=$add[startid]&endid=$add[endid]&havehtml=$havehtml&reallinfotime=" . time();echo "
| 刷新数据表:" . $tbname[$i] . " |














发表评论