请在Chrome、Firefox等现代浏览器浏览本站。网站域名:森林之家(www.foresthouse.cn)爱学习、爱分享、爱绿软、爱恐怖、爱音乐、爱唠叨、爱折腾、爱生活!

织梦{dede:field.body/}内容解析替换

织梦教程 forest 2782℃ 已收录 0评论
这种方法适用于不修改数据库达到把内容部分替换的方法。比如内容是:森林之家,我要把它替换成森林之家原创个人独立网站,数据库中的内容依然是“森林之家”而不是“森林之家原创个人独立网站”。需要不一样用的方法也不一样,我是要把网站附件img替换成绝对地址使用的。下面是代码:
{dede:field.body runphp='yes'}
[email protected];
$str1=array("/uploads");
$str2=array("http://img.baidu.cc/uploads");
$str3=str_replace($str1,$str2,$str);
@me=$str3;
{/dede:field.body}

代码解释:查找“dede_addonarticle”表中的“body”字段,把里面所有的“/uploads”替换成“http://img.6emm.cc:8684/uploads”并显示解析出来(并不是直接修改数据库中的内容,只是从数据库到解析之间把数据库原有的内容加以处理变成我们想要的内容并显示出来)

例:数据库中原有代码为:

<img src="/uploads/1.jpg"   />
#p#副标题#e#
<img src="/uploads/2.jpg"   />
#p#副标题#e#
<img src="/uploads/3.jpg"   />
#p#副标题#e#
<img src="/uploads/4.jpg"   />
解析出来以后的代码变成了:
<img src="http://img.baidu.cc/uploads/1.jpg"   />
#p#副标题#e#
<img src="http://img.baidu.cc/uploads/2.jpg"   />
#p#副标题#e#
<img src="http://img.baidu.cc/uploads/3.jpg"   />
#p#副标题#e#
<img src="http://img.baidu.cc/uploads/4.jpg"   />
本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.foresthouse.cn/archives/5799.html
喜欢 (3)or分享 (0)
发表我的评论(注:在您评论完以后不会立即显示,请不要重复刷新以免进入黑名单。)
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址