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

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

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

(图1)




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

(图2)(图2)(图4)


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

效果图:


(图5)


(图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

相关阅读

温馨提示
新春特惠活动持续至马年元宵节
月费会员只要19元,终身会员原价299,现价只要99元。终身会员商业模板5折出售,最近大量模板陆续上新中!
我要查看