当前位置:首页 > 网站建设 > 正文
运行天数:2997 天 最后更新:2020-7-1

修改dede文章标题长度

用手机或者平板电脑扫描应用扫描本二维码,可以在手机浏览器继续浏览,也可以分享给你的联系人。

2012年06月05日 | 作者: 影子 | 分类: 网站建设 | 点击量: 2,746

WDJA网站内容管理系统,免费开源可商用 点我获取,简单好用的PHP版CMS

有时候,dede系统建站,发布文章时,标题很长,发布完成后,出现标题被截短的问题,这时就要修改dede文章标题长度来解决.方法如下:

方法一、首先你要进入dedecms后台,系统——系统基本参数——其他选项——文档标题最大长度——在这修改为200或更大(其实200应该是足够了)。

方法二、进入phpmyadmin,点击dede_archives 进入表——title——点击编辑——输入200 (根据需要调整)

注意:对于使用虚拟主机来说,一般不能直接操作phpmyadmin,所以你只需要执行:系统——SQL命令行工具——输入语句:alter table dede_archives modify title varchar(200)  [注意,表前缀dede是你自己数据库表内的,相对修改即可,不然会出错!]

这样就解决了,同时在调用的时候注意titlelen的数值大小

------------------------------
有网友提问,按照上述方法修改后,仍然无法显示全部。

这时问题可能出现:一是模板问题,检查相应模板相应位置上是否使用了titlelen来限制字数, 第二,可能是CSS上控制问题,检查对应CSS文件的相应代码,是否在CSS文件上进行了长度或者宽度限制。

解决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或者更大的数值即可。当然你也可以在includetaglib 这个目录中找到arclist.lib.php,然后同样的方法修改好,再传到你的空间。 



手机扫码浏览本文


关键词:

本文网址:https://www.menglei.net/142/,转载请以链接形式注明出处,谢谢合作!

*本站部分内容转载自其他媒体,版权归其所有。如若内容或图片侵犯您的权益,请与本站联系,我们将在24小时内处理完毕。

作者:清晨@深圳网站建设专家. | 清晨,领先的深圳网站优化品牌。

交流QQ号:925474725 邮件支持:shadoweb@qq.com