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

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > DedeCMS標(biāo)簽用preg_replace函數(shù)靈活調(diào)用文檔的標(biāo)題

DedeCMS標(biāo)簽用preg_replace函數(shù)靈活調(diào)用文檔的標(biāo)題

POST TIME:2018-03-17 23:48

織夢(mèng)的文章列表調(diào)用標(biāo)簽可以通過使用preg_replace正則,來實(shí)現(xiàn)靈活調(diào)用文檔標(biāo)題,比如批量替換標(biāo)題title里的內(nèi)容,批量刪除或隱藏title里的內(nèi)容等,這些都可以利用preg_replace函數(shù)搜索替換的功能。

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

但是我們?cè)谡{(diào)用的時(shí)候,如果不想顯示“2012版”這幾個(gè)字,那么就可以在標(biāo)簽里面使用preg_replace函數(shù)替換功能,來把“2012版”替換為空。先來看看preg_replace函數(shù)的用法:

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

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

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

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

完整標(biāo)簽示例:

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

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

{/dede:arclist}

這樣,調(diào)用的title就不再含有“2012版”了 。

當(dāng)然,也可以把“2012版”替換為“2013版”,只需要修改eplacement相應(yīng)值即可。




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

  • 400-1100-266
主站蜘蛛池模板: 绥棱县| 房山区| 堆龙德庆县| 凯里市| 申扎县| 福清市| 西畴县| 肇州县| 文登市| 宁乡县| 老河口市| 万宁市| 古丈县| 澄江县| 莒南县| 静宁县| 灵璧县| 巨鹿县| 贵州省| 栾川县| 石泉县| 阿拉善右旗| 上思县| 新蔡县| 民勤县| 鹤岗市| 华亭县| 惠州市| 邵阳县| 敦化市| 简阳市| 西藏| 湘乡市| 家居| 仙桃市| 永修县| 育儿| 饶河县| 青阳县| 陆丰市| 东城区|