站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > CMS 教程 >

Dedecms文章标题长度修改方法小结-DedeCms教程

2019-10-12 12:23 | 来源:易采站长站 | 编辑:admin |

点评:有时候我们在使用dedecms的时候需要修改文章标题长度,这里简单整理下,方便需要的朋友    

方法一,在artlist标签中直接加入 titlelen=要显示的长度即可

方法二,利用css控制显示自动隐藏超出部份

一般的文字截断(适用于内联与块):

 

复制代码 代码如下:
.text-overflow {display:block;/*内联对象需加*/
width:31em;word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;
/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;
/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。
*/}

 

表格文字溢出的定义:

 

复制代码 代码如下:
table{
width:30em;
table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */
}
td{
width:100%;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
}

 

三、修改dedecms程序

进入dedecms的后台,在“模板管理”中的“标签源码管理”,找到arclist.lib.php ,点击“编辑”,找到

“$titlelen = AttDef($titlelen,30); ”条语句,把其中的30改为60或者更大的数值即可。当然你也可以在

includetaglib 这个目录中找到arclist.lib.php,然后同样的方法修改好,再传到你的空间。


修改完数据库后,发布文章标题长度应该没问题了,但是如果更改文章后标题又变成80字节了,这是因为

dedeactionarticle_eidt_action.php对标题进行了限制


打开dedeactionarticle_eidt_action.php 找到44行 $title = cn_substr($title,80); 删除此行代码, 或者修改

 

复制代码 代码如下: $title = cn_substr($title,200);

 

还需要在phpmyadmin里执行下面的代码

 

复制代码 代码如下: ALTER TABLE `dede_archives` CHANGE `title` `title` VARCHAR( 200 )

软件名称:
DedeCms (织梦CMS)内容管理系统下载
软件语言:
简体/繁体中文
软件授权:
个人免费

  • 织梦(dedecms)单页制作教程-DedeCms教程
  • dedecms列表页缩略图大小控制的方法-DedeCms教程
  • dedecmsV5.5图片水印及图集手工上传无法加水印-DedeCms教程
  • dedecms网站搬家需要的备份的文件-DedeCms教程
  • DEDECMS教程:上/下一篇文章标题长度的截取方法-DedeCms教程
  • dedecms全站伪静态的实现方法及注意事项-DedeCms教程
  • 织梦Dedecms设置伪静态详细方法-DedeCms教程
  • DEDECMS转移data目录后 验证码不显示解决办法-DedeCms教程
  • DedeCMS 5.7系统TAG标签伪静态设置-DedeCms教程
  • 织梦Dedecms5.7整站调用购物车订单数量简单解决办法-DedeCms教程
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号