婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > DedeCMS標簽用preg_replace函數靈活調用文檔的標題

DedeCMS標簽用preg_replace函數靈活調用文檔的標題

POST TIME:2018-03-17 23:48

織夢的文章列表調用標簽可以通過使用preg_replace正則,來實現靈活調用文檔標題,比如批量替換標題title里的內容,批量刪除或隱藏title里的內容等,這些都可以利用preg_replace函數搜索替換的功能。

比如,我們的某個欄目里的很多文檔標題都是以某個一樣的詞開頭的,比如“2012版”,如下圖:

但是我們在調用的時候,如果不想顯示“2012版”這幾個字,那么就可以在標簽里面使用preg_replace函數替換功能,來把“2012版”替換為空。先來看看preg_replace函數的用法:

preg_replace( pattern, eplacement, subject [, int limit])

說明:在第三個參數subject中搜索與第一個參數pattern的匹配項并替換為第二個參數replacement。如果指定了 limit,則僅替換 limit 個匹配,如果省略 limit 或者其值為 -1,則所有的匹配項都會被替換。

那么這里subject為title,dedecms標簽里使用@me代替,從subject查找“2012版”,先寫好pattern為“/2012版/”,然后eplacement設置為空,即為:

[field:title function="preg_replace('/2012版/','',@me)"/]

完整標簽示例:

{dede:arclist typeid = '0' titlelen=42 row='16'}

<A href="[field:arcurl/]"> [field:title function="preg_replace('/2012版/','',@me)"/]</A>

{/dede:arclist}

這樣,調用的title就不再含有“2012版”了 。

當然,也可以把“2012版”替換為“2013版”,只需要修改eplacement相應值即可。




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

  • 400-1100-266
主站蜘蛛池模板: 武乡县| 普宁市| 肃北| 白朗县| 阳谷县| 东港市| 安福县| 满洲里市| 邵阳市| 当阳市| 平利县| 肇东市| 长海县| 临江市| 建瓯市| 西吉县| 安阳县| 荥阳市| 武汉市| 西丰县| 乐业县| 淮滨县| 长泰县| 湾仔区| 玉溪市| 白朗县| 武冈市| 会泽县| 清涧县| 柏乡县| 拉孜县| 建水县| 宝应县| 洛阳市| 揭西县| 普兰县| 宜宾市| 伽师县| 枞阳县| 宣化县| 阳春市|