乖兔博客

善用佳软~
放飞你的工作效率
乖兔 > CMS系统 > 织梦dedecm解除标题字数限制的方法

织梦dedecm解除标题字数限制的方法

乖兔 更新于: 2020-03-11 分类:CMS系统 评论 ( 0 )

dedecms修改标题长度限制.jpg

织梦官方版本下载下来,上传到服务器空间做好网站之后,如果不做改动。标题默认的长度限制是60个字节。转换成汉字的话就是30个汉字,对于一些标题比较长的文章,如果字数超过这个限制,发表出来之后会被自动截取前面60个字符作为标题,超出的部分自动过滤删除。有长度限制这一点儿无可厚非,但是自动截取并且没有任何提示还是有点坑的,有时候好不容易编排一个标题就被这么截断了很是恼火。所以,我们有必要手动修改程序和dedemysql数据库来改变这一点。

织梦dedecm解除标题字数限制的方法:

①首先,从程序方面去掉60个字节的织梦标题长度限制,这个无需修改系统的php文件,只需要打开后台,依次找到系统-->系统基本参数-->其它选项-->文章标题长度,把这里的60个字节改成新的长度就可以了,建议改成255,因为数据库中这个字段默认类型为char类型,改成最长的255个字符,免除后顾之忧。

②按照常理,这样修改好了之后,应该就可以了。但是织梦cms在这点上设计的有点缺陷,就是程序上虽然把长度限制去掉了,但是数据库对应的字段依旧是固定的60个字节。所以,标题依旧会被长度限制而截断。我们需要在dedecms后台来执行一下sql语句来修改掉mysql数据库中的标题长度限制。具体操作为,在织梦后台依次找到:系统->SQL命令行工具,执行下面命令:

alter table dede_archives change title title char(255)

如果有phpmyadmin权限的话,也可以直接到phpmyadmin里面找到dede_archives这张表,将其中标题的长度修改为255,毕竟可视化的操作更简单,而且不易出错。

打赏

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!