濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > infolen參數(shù)對(duì)于description也有效解決方案

infolen參數(shù)對(duì)于description也有效解決方案

POST TIME:2020-03-28 21:49

我們知道在織夢(mèng)CMS的列表頁中,arclist標(biāo)簽調(diào)用時(shí),如果有infolen參數(shù)(用來截取簡(jiǎn)介最大字符),這時(shí)這個(gè)參數(shù)只會(huì)對(duì)info與infos有效,而對(duì)于description卻無效?但是,有時(shí)候我們卻需要它對(duì)于description也有效,有沒有什么好的解決方案呢?今天我在網(wǎng)上找到了解決的方案。(感謝作者華強(qiáng))

首先我們要來看看為什么infolen參數(shù)只會(huì)對(duì)info與infos有效,而對(duì)于description卻無效呢?

我們知道,從織夢(mèng)模板 V5.3版本開始,都是織夢(mèng)標(biāo)簽源碼分離的技術(shù),只要你會(huì)簡(jiǎn)單的PHP語言,就能夠自主開發(fā)適合Dede程序的標(biāo)簽。那么上面的標(biāo)簽,他的標(biāo)簽源碼的位置應(yīng)該在/include/taglib/arclist.lib.php文件,那么我們打開這個(gè)文件,找到如下代碼:

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

里面這一句,雖然將info與infos處理了字符截取,但沒有對(duì)description進(jìn)行處理。

其次,我們來看看實(shí)現(xiàn)infolen參數(shù)對(duì)于description也有效解決方案。

只需要將上面的

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

這一句,修改為如下的代碼即可:

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



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
鄂托克前旗| 蒙自县| 禹城市| 唐海县| 叙永县| 班戈县| 利川市| 嘉兴市| 南宫市| 黄骅市| 东辽县| 赤城县| 平顶山市| 通化市| 娄底市| 黔南| 根河市| 古交市| 宝丰县| 德令哈市| 华亭县| 江山市| 大兴区| 肥城市| 彭水| 社会| 遵义县| 康乐县| 宁明县| 微山县| 长汀县| 峡江县| 当涂县| 牡丹江市| 漳平市| 从化市| 云林县| 平泉县| 西吉县| 洪雅县| 大悟县|