欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 织梦教程 > infolen参数对于description也有效解决方案

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:738

高端HTML5响应式企业通用网

2020-05-06   浏览:520

html5响应式外贸网站英文版

2020-05-08   浏览:509

HTML5自适应律师工作室类网

2020-04-04   浏览:502

HTML5影视传媒文化公司类网

2020-05-12   浏览:497

infolen参数对于description也有效解决方案

发布时间:2020-02-15  

我们知道在织梦dedeCMS的列表页中,arclist标签调用时,如果有infolen参数(用来截取简介最大字符),这时这个参数只会对info与infos有效,而对于description却无效?

但是,有时候我们却需要它对于description也有效,有没有什么好的解决方案呢?今天我在网上找到了解决的方案。(感谢作者华强)

首先我们要来看看为什么infolen参数只会对info与infos有效,而对于description却无效呢?

我们知道,从织梦模板 V5.3版本开始,都是织梦标签源码分离的技术,只要你会简单的PHP语言,就能够自主开发适合Dede程序的标签。
那么上面的标签,他的标签源码的位置应该在/include/taglib/arclist.lib.php文件,那么我们打开这个文件,找到如下代码:
 

$row['info'] = $row['infos'] = cn_substr($row['description'],$infolen);  

 

里面这一句,虽然将info与infos处理了字符截取,但没有对description进行处理。

 

其次,我们来看看实现infolen参数对于description也有效解决方案。

只需要将上面的

 

$row['info'] = $row['infos'] = cn_substr($row['description'],$infolen);  

 

这一句,修改为如下的代码即可:

 

$row['description'] = $row['info'] = $row['infos'] = cn_substr($row['description'],$infolen);  

本文标签

:备案管家服务帮您把复杂流程变简单,解决您在进行网站备案过程中遇到的效率低下和成功率不高的问题。个人300/2个域名,企业500/5个域名,qq1650004.