如何批量去除织梦CMS中img标签的样式属性
织梦CMS批量去除img中的样式属性方法如下:首先,登录后台,找到“系统”-“系统基本参数”-“核心设置”,将“模板引擎”设置为“smarty”。然后,在模板中需要去除样式的img标签前加上{dede:img 样式=''},例如:{dede:img 样式=''}。最后,点击“更新系统缓存”,即可实现批量去除img中的样式属性。这种方法可以有效地去除网站中所有img标签的样式属性,提高网站的加载速度和用户体验。
在做响应式的织梦模板时,经常会遇到图片无法自适应的问题,原因是织梦的编辑器在上传图片时,会自动加上style属性,因此,在保存文章时,我们需要先清除掉这些属性
在dede/article_add.php中搜索如下代码:
$body=AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext');
在这句代码的下面插入如下代码:
//去除img中的style属性$body=preg_replace("/style=.+?['|"]/i",'',$body);//去除img中的width,height属性$exp=Array("/height=.{0,5}s/i","/width=.{0,5}s/i");$exp_o=Array('','');$body=preg_replace($exp,$exp_o,$body);