EYOUCMS系统自定义标签为多图类型的时候增加第三个以上出现报错的解决方法(临时)

作者:小编 分类:eyoucms使用教程 时间:2021-04-29 浏览:

在添加自定义标签的时候,添加多图类型的时候,因为字段内容太长无法保存而报错

EYOUCMS系统自定义标签为多图类型的时候增加第三个以上出现报错的解决方法(临时)(图1)




 如果创建第三个会出现报错的现象

EYOUCMS系统自定义标签为多图类型的时候增加第三个以上出现报错的解决方法(临时)(图2)EYOUCMS系统自定义标签为多图类型的时候增加第三个以上出现报错的解决方法(临时)(图2)EYOUCMS系统自定义标签为多图类型的时候增加第三个以上出现报错的解决方法(临时)(图4)


无法再创建多个相同类型的自定义标签,那么这个时候,该怎么办? 以下是解决办法

效果图:


EYOUCMS系统自定义标签为多图类型的时候增加第三个以上出现报错的解决方法(临时)(图5)


EYOUCMS系统自定义标签为多图类型的时候增加第三个以上出现报错的解决方法(临时)(图6)


以下是修改方法:

涉及修改的文件为:

\application\admin\logic\FieldLogic.php


大概在113行:


 else if("imgs" == $dtype)

        {

            if(empty($dfvalue)) {

                $dfvalue = '';

            }

            $maxlen = 10001;

            $fields[0] = " `$fieldname` varchar($maxlen) NOT NULL DEFAULT '$dfvalue' COMMENT '$fieldtitle';";

            $fields[1] = "varchar($maxlen)";

            $fields[2] = $maxlen;

        }




修改为以下代码 即可



   else if("imgs" == $dtype)

        {

            if(empty($dfvalue)) {

                $dfvalue = '';

            }

            $maxlen = 10001;

            $fields[0] = " `$fieldname` text COMMENT '$fieldtitle';";

            $fields[1] = "test";

            $fields[2] = $maxlen;

        }



文章链接:https://www.eyhtml.com/xinwendongtai/170.html
文章标题:EYOUCMS系统自定义标签为多图类型的时候增加第三个以上出现报错的解决方法(临时)
文章版权:所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2021-04-29

相关阅读

温馨提示
体育网站代建
本站即将上线大量足球直播网站 ,体育足球篮球比赛直播信号
我要查看