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

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

浏览次数:
作者: 墨鱼
信息来源: 本站原创
更新日期: 2016-06-11 09:57:49
文章简介

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

  • 正文开始
  • 相关阅读
  • 推荐作品

帝国官方出的帝国官方结合项插件功能非常的不错,但了难免会出现一些小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;        }

 

 

转载请注明: 帝国模板 » 解决帝国CMS官方结合项插件自定义字段不支持0和静态页classid为空

给帝国官方CMS的前台友情链接申请插件增加个邮件提醒功能
« 上一篇 2016年06月11日
帝国CMS手机号码生成图片格式
下一篇 » 2016年06月11日
最近发布作品
更多

如本文对您有帮助,就请墨鱼抽根烟吧!