雷火电竞-中国电竞赛事及体育赛事平台

歡迎來(lái)到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁(yè) > CMS教程 > dedecms >

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

來(lái)源:本站原創(chuàng)|時(shí)間:2021-08-05|欄目:dedecms|點(diǎn)擊:

我們知道在織夢(mèng)模板的列表頁(yè)中,arclist標(biāo)簽調(diào)用時(shí),如果有infolen參數(shù)(用來(lái)截取簡(jiǎn)介最大字符),這時(shí)這個(gè)參數(shù)只會(huì)對(duì)info與infos有效,而對(duì)于description卻無(wú)效?
 
但是,有時(shí)候我們卻需要它對(duì)于description也有效,有沒有什么好的解決方案呢?今天我在網(wǎng)上找到了解決的方案。(感謝作者華強(qiáng))
首先我們要來(lái)看看為什么infolen參數(shù)只會(huì)對(duì)info與infos有效,而對(duì)于description卻無(wú)效呢?
我們知道,從織夢(mèng)模板 V5.3版本開始,都是織夢(mèng)標(biāo)簽源碼分離的技術(shù),只要你會(huì)簡(jiǎn)單的PHP語(yǔ)言,就能夠自主開發(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)行處理。
 
其次,我們來(lái)看看實(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);  

上一篇:織夢(mèng)arclist標(biāo)簽內(nèi)容頁(yè)當(dāng)前文章高亮方法

欄    目:dedecms

下一篇:織夢(mèng)文章置頂并顯示置頂文字或圖標(biāo)方法

本文標(biāo)題:infolen參數(shù)對(duì)于description也有效解決方案

本文地址:http://www.jygsgssxh.com/a1/dedecms/13269.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有