欢迎访问广州天荣科技,专注网站建设 · 模板定制 · 源码下载
加入VIP

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

更新时间:2021-04-29 浏览:
EYOUCMS系统自定义标签为多图类型的时候增加第三个以上出现报错的解决方法(临时)
价格: 免费

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

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

        }



想要这个模板?联系我们获取下载方式

QQ在线咨询 ☎拨打电话 微添加微信 ↑返回顶部