dedecms内容页{dedefield.body}里关键词批量替换

乐清SEO_开发应用_dedecms_ 乐清SEO2021-01-09 转载自:

dedecms内容页{dedefield.body}里关键词批量替换

{dede:field.body runphp='yes'}
$str = @me;
$str1 = array("链接","使用","百度");
$str2 = array("<a href='http://www.baidu.com'>链接</a>","<a href='http://www.baidu.com'>使用</a>","<a href='http://www.baidu.com'>百度</a>");
$str3 = str_replace($str1,$str2,$str);
@me = $str3;
 {/dede:field.body}
 
这个方法适合少量几个关键词的替换
 
 
下面的适合N个关键词的替换
引用的txt文件里的写法:
链接|<a href='http://www.baidu.com'>链接</a>
右键|22222
{dede:field.body runphp='yes'}
$rs = file_get_contents("http://com.dede.com/t.txt");
$arr = explode("rn",$rs);
foreach($arr as $r){
list($a,$b)=explode('|',$r);
@me = str_replace($a,$b,"@me");
}
 {/dede:field.body}