濮阳杆衣贸易有限公司

主頁 > 網站建設 > 建站知識 > dedecms標題加省略號的實現方法

dedecms標題加省略號的實現方法

POST TIME:2017-10-25 10:23

這里給出不需要修改程序,只修改模板的方法。舉例,下面的標題列表,最長的標題50字節(jié),只想顯示30字節(jié),模板代碼如下:
           <ul>
                {dede:arclist titlelen='50' row='10'}
                <li><a title="[field:title /]" href="[field:filename /]">[field:title   function=' ( strlen("@me")>30 ? cn_substr("@me",30)."…" : "@me" ) ' /]</a></li>
                {/dede:arclist}
            </ul>

很明顯,解決問題的關鍵在于用 [field:title   function=' ( strlen("@me")>30 ? cn_substr("@me",30)."…" : "@me" ) ' /] 代替了原來的 [field:title /] ,在輸出標題時多了一個判斷的過程,先判斷標題是否大于30字節(jié),如果大于則只輸出30字節(jié)的長度,并加上省略號。而title=" [field:title /]" 則不受影響,鼠標移上去時顯示標題的全部內容。


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

  • 400-1100-266
安化县| 炉霍县| 扶沟县| 博客| 开鲁县| 泸定县| 新乡市| 闻喜县| 大石桥市| 横山县| 临澧县| 阳城县| 会同县| 渝中区| 鸡西市| 贵德县| 牙克石市| 阳东县| 察隅县| 正蓝旗| 西华县| 金川县| 马山县| 德江县| 普格县| 雷波县| 江达县| 荔浦县| 云霄县| 竹溪县| 自治县| 威信县| 来安县| 通榆县| 五家渠市| 阿图什市| 镇安县| 涟水县| 册亨县| 甘肃省| 武清区|