终于把织梦转到帝国了,求助各位大神,帮小弟最后一把!需要SQL语句过滤图片width和height属性
------------------------------------ 这个是织梦的,打开include/ arc.archives.class.php,查找代码:
//设置全局环境变量 $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives'); 在其下面填写: //去掉img的width和height $this->Fields['body'] = preg_replace("/style=\"width\:(.*)\"/","",$this->Fields['body']); 保存,重新生成文章(静态网站),再查看源代码,我们会发现,自带的图片width和height属性 被成功的去掉了。
----------------------------------
用帝国[!--newstext--]调用正文,代码类似src="/d/file/uploads/allimg/150417/2-15041G52213119.jpg" style="width: 690px; height: 490px" />,把旧数据的图片的宽高也一起弄出来了,要如何才能过滤?或者有没有SQL正则语句,直接把数据库里的新闻文章有关width和height属性全部清除?
|