我这改成了1024,建议改255,实在不够用就1024。 修改数据库 如果没安装可以改install/install.sql第329行在安装 `tag` varchar(1024) NOT NULL DEFAULT '', # 标签 如果已经安装就去改数据库 wellcms_website_thread tag改varchar(1024) 修改文件 view/js/wellcms.js 替换179行。删除了tag 5个限制 $('' + tag + '').insertBefore(tag_input.parents('.tags').find('.tag-wrap')); tag_input.val(''); get_tag_val(tag_input); model/tag.func.php 替换function well_tag_post、function well_tag_post_update、function well_tag_process 增加function df_tag_json_length function well_tag_post、function well_tag_post_update在263-343行替换以下代码 //--------------其他方法------------- // 标签预处理 一般出入的是数组 function well_tag_post($tid, $fid, $str) { // hook model_tag_post_start.php if (empty($str)) return ''; $arr = explode(',', $str); $arr = array_filter($arr); if (empty($arr)) return ''; $arr = array_unique($arr); // hook model_tag_post_end.php // $tags中的tagid和帖子tid入库 创建帖子时json入库主题附表 $json = well_tag_process($tid, $fid, $arr); // 调用封装函数 $json = df_tag_json_length($json, 1024); return $json; } // 修改内容标签预处理 $newtag数组, $oldtag旧的json数据 function well_tag_post_update($tid, $fid, $newtag, $oldtag) { // hook model_tag_post_update_start.php // 如果旧的tag为空 直接创建新标签 if (empty($oldtag)) return well_tag_post($tid, $fid, $newt