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

主頁 > 網站建設 > 建站知識 > 織夢dedecms教程:利用preg_replace靈活調用DedeCMS文檔

織夢dedecms教程:利用preg_replace靈活調用DedeCMS文檔

POST TIME:2020-04-04 21:45

運用preg_replace+正則,靈活調用DedeCMS文檔標題,比如替換標題title里的內容,刪除隱藏title里的內容等,其實都是利用preg_replace函數搜索替換的功能。

比如,織夢吧的DedeCMS視頻教程欄目里,很多文檔標題都是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 = ' 'titlelen=42 row='16'}

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

{/dede:arclist}

這樣,調用的title就不再含有“2012版”了 。另外,也可以把“2012版”替換為“2013版”,修改eplacement相應值即可。


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

  • 400-1100-266
主站蜘蛛池模板: 沙洋县| 巧家县| 辽阳市| 廉江市| 闻喜县| 金坛市| 鸡泽县| 东丽区| 布尔津县| 阿拉善右旗| 旬邑县| 宁武县| 锡林郭勒盟| 延吉市| 泸州市| 新昌县| 兰溪市| 东港市| 晋州市| 嘉义市| 晋中市| 从化市| 华容县| 宜兰县| 玉屏| 溧阳市| 垫江县| 金坛市| 镇原县| 杨浦区| 道真| 新昌县| 定襄县| 新密市| 南安市| 昭觉县| 昌黎县| 龙门县| 泉州市| 内黄县| 赤峰市|