菜单 eyoucms模板网

eyoucms使用教程
在添加自定义标签的时候,添加多图类型的时候,因为字段内容太长无法保存而报错 如果创建第三个会出现报错的现象无法再创建多个相同类型的自定义标签,那么这个时候,该怎么办? 以下是解决办法效果图:以下是修改方法:涉及修改的文件为:\application\

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

发布时间:2021-04-29 17:31:51
点击次数:877
复制本文链接

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

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

        }



收藏

相关文章

加载中~
模板购买咨询
定制仿站咨询
24小时客服
18030990768
模板购买咨询
定制仿站咨询
24小时客服
18030990768