织梦修改文章标题长度限制的方法

织梦文章标题长度修改方法一

①首先,修改织梦后台“系统->系统基本参数->其它选项->文章标题长度”为想要的长度,例如100或255(最大值),确定保存
②使用phpMyAdmin修改dede_archives(如前缀修改过请自动替换)中title长度为100或255。也可以直接在织梦后台“系统->SQL命令行工具”执行SQL语句:alter table dede_archives change title title varchar(100)或
alter table dede_archives change title title varchar(255)
这个方法也就是百度能搜索到的最多的修改方法,包括百度经验提供的方法都是上面这个
【注意:因为新版dedecms5.6以上的版本程序安装完之后会自动删除sys_sql_query.php文件,因为后台不能执行sql语句,所以需要手动下载sys_sql_query.php
文件修改完之后重新生成页面,如果文章的标题还是没有任何改变,标题还是显示不完整,需到后台重新编辑文章的标题为完整标题再保存,然后再生成更新页面

织梦文章标题长度修改方法二

——修改标题——
进入织梦dedecms后台,(点击)系统——系统基本参数——其他选项——文档标题最大长度——在这修改为100(50个汉子)或更大
但是这个页面却不能修改简略标题(限制标题)的长度;修改简略标题(限制标题)的长度比较麻烦,方法如下:
——修改简略标题——
(织梦cms)DEDECMS中的“简略标题”,在默认情况下,简略标题长度为36个字符,即18个汉字。做为文章副标题,有可能不够用。这时,我们就需要再次手工修改DEDE的核心文件了:
解决办法:
1、修改数据库字段设置
用phpmyadmin登录数据库,找到dede_archives表,再找到shorttitle字段,将值由36修改为100。
注释:36为36个字符,相当于18个汉字长度,这里改为100,也就是50个汉字。(最高可设置为255字符,即为127个汉子)
2、修改核心文件
找到DEDE的管理后台目录(默认目录为/dede/),找到以下几个文件:
archives_add.php
archives_do.php
archives_edit.php
article_add.php
article_edit.php
可以通过网页编辑软件或者记事本批量替换里面的源代码。
$shorttitle = cn_substrR($shorttitle,36);
把36改成你需要的长度就可以了。如修改为100。完成以上两步后,修改就成功了
【注意:修改完之后如果前面发的文章的标题没有任何改变,标题还是显示不完整,需到后台重新设置文章的标题】

织梦文章标题长度修改方法三

[不推荐使用]

1、进入后台–系统–系统设置–系统基本参数–其他选项–文档标题最大程度改为你要的长度原默认是60(这里改为了100或255最大值)
2、登陆数据库,改数据库表dede_archives表里面的title字段,原默认是60,(这里改为100).
         ALTER TABLE `dede_archives` CHANGE `title` `title` VARCHAR( 100 )    解决dedecms UTF-8首页文章标题显示字数太短的办法
    原因分析:因为UTF-8编码1个中文汉字占用的是3个字节,GBK占用的是2个字节,所以,原先$titlelen = AttDef($titlelen,30)等于对大取30个字节,所以最多只显示11个汉字。
    解决方法:进入dedecms的后台,在“模板管理”中的“标签源码管理”,找到arclist.lib.php ,点击“编辑”,找到“$titlelen = AttDef($titlelen,30);  ”条语句,把其中的30改为60或者更大的数值即可。当然你也可以在\include\taglib 这个目录中找到arclist.lib.php,然后同样的方法修改好,再传到你的空间。然后就可以用:title=”[field:title function=’cn_substr(@me,80)’/]”>

以上就是我们在网站建设中常遇见的一个问题,希望能帮助你解决问题!

未经允许不得转载:达菲工作室博客 » 织梦修改文章标题长度限制的方法

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏