欢迎光临一流素材网,免积分免费素材下载!
当前位置:首页 > 教程 > CMS教程>帝国CMS

解决帝国CMS官方结合项插件自定义字段不支持0和静态页classid为空

所属栏目:帝国CMS更新时间:2014-03-18 来源:网络 原作者:不详 发布:deepdfhy浏览:0

免费开源可商用的PHP万能建站程序-DiYunCMS(帝云CMS)

帝国官方出的帝国官方结合项插件功能非常的不错,但了难免会出现一些小BUG,这不广大的站长们经过不段的试用,还是发现了一些错误,正是有了这些辛苦的站长,帝国的明天相信才会越来越好,大家力量才是无穷的,虽说是一些小BUG,但确实做为追求完美的站长们是不允许出错的。


下面是站长们的解决办法

一、解决官方结合项自定义字段值不支持0
修改/e/action/ListInfo.php文件

查找

$andval=$_GET[$andr[$i]];
if(!empty($andval)||$zero==1)

改为

$zero=0;
if(isset($_GET[$andr[$i]])&&$_GET[$andr[$i]]!=''){
        if(empty($_GET[$andr[$i]])){
                $zero=1;
        }
}
$andval=$_GET[$andr[$i]];
if(!empty($andval)||$zero==1)

二、解决官方结合项插件静态页classid为空

修改userfun.php文件

1、

global $public_r;

改成:

global $public_r,$navclassid;

2.把下面的代码

if($_GET['classid'])
       {
               $classid=RepPostVar($_GET['classid']);
               $urlcs.='&classid='.$classid;
       }

换成:

if($_GET['classid'])
        {
                $classid=RepPostVar($_GET['classid']);
                $urlcs.='&classid='.$classid;
        }
        else
        {
        $urlcs.='&classid='.$navclassid;
        }



标签:
收藏 0 有帮助 0 没帮助 0 打赏 0
相关教程
给个评价吧