解决Emlog添加标签出现的默认值(default value)问题

博客程序 Emlog 6.0.1特别版
以前博客一直用的MySQL 5.4-5.5,这次更换高版本数据库后我这套2018年的老程序就开始出问题了,如图所示

错误信息已经写的很清楚了,gid字段没有默认值
首先找到控制标签删改的php文件
../程序目录/include/model/tag_model.php
打开后找到第 281 行

修改为
$this->db->query("INSERT INTO `".DB_PREFIX."tag` (`tid`,`tagname`,`gid`) VALUES(NULL,'".$this->db->escape_string($tagName)."','')");
然后就可以愉快地发布文章标签啦!
懒人福利:
已经改好的tag_model.php,直接把压缩包放到网站根目录解压自动覆盖。
作者设置了 回复 可见隐藏内容
December 04,2021 17:11:30
阅读1.1k
Comments
倾丞(Jochen)
cdn没了,本站不提供下载

1581039632
我看看
撰写评论