dedecms织梦修改文章摘要长度字数限制方法图文教程

分类:站长 时间:2021-06-01 20:05 浏览:169433
概述
DedeCMS织梦默认最大的摘要长度是250个字符,2个字符一个汉字,也就是125个汉字,如果还不够用怎么办?这就需要修改织梦摘要长度字数限制了。如果可以有效控制文章摘要的字数,那么就可以使得页面布局很灵活。在Dedecms中,在列表页调用文章摘要的标签方法主要有4种:[field:info /] [field:description /] [field:info function=”cn_s
内容

DedeCMS织梦默认最大的摘要长度是250个字符,2个字符一个汉字,也就是125个汉字,如果还不够用怎么办?这就需要修改织梦摘要长度字数限制了。


如果可以有效控制文章摘要的字数,那么就可以使得页面布局很灵活。


在Dedecms中,在列表页调用文章摘要的标签方法主要有4种:

[field:info /]
[field:description /]
[field:info function="cn_substr(@me,字符数)"/]
[field:description function="cn_substr(@me,字符数)"/]


修改自定义字数方法如下:


一、先说下后台修改默认摘要长度的方法:


后台->系统->系统基本参数->其它选项->自动摘要长度(0-250,0表示不启用)->填写数字就行了 例如 100000。



二、需要摘要大于250的修改方法。


1、到数据库去修改 dede_archives 表,点击 结构,找到 description 字段,点击 修改,把varchar(255)改成blob 。按照提示执行下,点保存表就行了。


QQ图片20210601201324.jpg


2、修改dede文件夹里,article_edit.php

找到其中的 250 改成 如 100000

$description = cn_substrR($description,250);


3、修改dede文件夹里,archives_add.php

如果和下面的代码一样就不用改了,如果和上面带代码一样,那么也改成 如 100000

$description = cn_substrR($description,$cfg_auot_description);


4、修改dede文件夹里,/dede/article_description_main.php把两个 250 改成 如 100000

if($dsize>250) $dsize = 250;



三、调用案例

完成上述修改后,我们再到频道列表页,通过标签调用即可,示例标签如下:


{dede:list typeid='' row='5' titlelen='100' orderby='new' pagesize='5'}
<h3><a href='[field:arcurl/]'>[field:title/]</a></h3>
<p>[field:description function='cn_substr(@me,500)'/]...</p>
{/dede:list}


教程到此结束。


评论
  • 猎伞底部波浪
  • 猎伞底部波浪
  • 猎伞底部波浪
  • 猎伞底部波浪

我的

足迹

投稿

反馈

客服

猎伞官方客服

客服QQ:104****84 (点击直接对话)

客服电话:400****16(查看完整电话)

客服邮箱:service@liesan.com

管理仅处理交易投诉、举报、帐号、资金等平台使用问题;
商品问题请咨询各商品详情页面中显示的商家客服QQ。

正常模式精简模式

返回顶部