首页 > 其他分享 >织梦如何去除img图片中的style width height属性

织梦如何去除img图片中的style width height属性

时间:2024-11-07 23:01:31浏览次数:4  
标签:body style img height width exp

问题

  • 在做响应式模板时,图片无法自适应,原因是织梦编辑器在上传图片时会自动加上 stylewidth 和 height 属性。

解决方法

  1. 修改 article_add.php 文件
    • 打开 dede/article_add.php 文件。
    • 搜索以下代码:
      $body = AnalyseHtmlBody($body, $description, $litpic, $keywords, 'htmltext');
    • 在这句代码的下面插入以下代码:
      // 去除img中的style属性
      $body = preg_replace("/style=\'.+?\'/i", "", $body);
      $body = preg_replace('/style=".+?"/i', "", $body);
      
      // 去除img中的width,height属性
      $exp = array('/height=\d+/i', '/width=\d+/i');
      $exp_o = array('');
      $body = preg_replace($exp, $exp_o, $body);

       

标签:body,style,img,height,width,exp
From: https://www.cnblogs.com/hwrex/p/18513046

相关文章

  • 【日常记录】解包android vendor_boot.img和vendor_boot-debug.img
    查看文件类型:$filevendor_boot.imgvendor_boot.img:data$filevendor_boot-debug.imgvendor_boot-debug.img:dataunpack_bootimg用法:$./unpack_bootimg-husage:unpack_bootimg[-h]--boot_imgBOOT_IMG[--outOUT][--format{info,mkbootimg}][-0]Unpacks......
  • 源鲁杯2024[Round 3] CheckImg
    新思路:十六进制错位恢复新知识:DNA编码下载文件,是一张图片,010、属性、pngcheck都没有发现信息,用stegslove打开查看,在red0通道发现图片下面有明显的隐写,后面的green0有提示(这图片真的好大,一整个屏幕看不到完整的)Green0通道的整句话应该是attentiontodetails,先存一下red0的......
  • 鸿蒙装饰器之样式与结构重用@Style@Bulid@Extend
    @Extend通过Extend可以扩展组件的样式、事件,实现复用效果@Extend仅支持在全局定义,不支持在组件内部定义。语法:@Extend(组件名) functionfunctionName(参数1....){ .属性() .事件(()=>{})}//使用组件(){} .functionName(参数1...)@Extend(Text)f......
  • SketchUp Pro 套件中的 Style Builder 有什么作用
    SketchUpPro套件中的StyleBuilder提供用户个性化样式创建工具,能自定义线条样式以制造独特的呈现效果,增强图示个性,支持载入手绘线条,赋予设计作品更有温度的觉感。StyleBuilder是SketchUpPro的一部分,允许用户轻松设计和创建自己的笔触样式,让模型呈现出手绘效果。使用这一工具,你......
  • 推荐一个在react项目中为元素添加样式的第三方库(styled-components)(css in js方案)
    1、安装插件pnpm      pnpmistyled-components npm      npminstall styled-componentsyarn        yarn add styled-components2、创建一个js文件用于写样式(模板字符串写法)(1)以App.jsx组件为例,创建一个style.js样式文件,创建组件并暴露//......
  • python知识点100篇系列(23)- 使用stylecloud生成词云
    使用stylecloud生成词云stylecloud是wordcloud优化版,相对来说操作更简单;一个很方便的功能是,可以使用FontAwesome提供的免费图标更改词云的形状;FontAwesome提供的免费图标库参考这里安装所需库主要是安装一下分词用到的jieba和生成词云使用的stylecloud安装方式......
  • 使用OpenCV进行视频边缘检测:案例Python版江南style
    1.引言本文将演示如何使用OpenCV库对视频中的每一帧进行边缘检测,并将结果保存为新的视频文件。边缘检测是一种图像处理技术,它可以帮助我们识别出图像中不同区域之间的边界。在计算机视觉领域,这项技术有着广泛的应用,比如物体识别、运动分析等。2.环境准备为了运行本示例......
  • Openlayers高级交互(4/20):手绘多边形,导出KML文件,可以自定义name和style
    KML(KeyholeMarkupLanguage)是一种基于XML的文件格式,用于表示地理数据并在地球浏览器中显示这些数据。KML文件可以用来展示各种类型的地理信息,包括位置点(Point)、路径(LineString)、多边形(Polygon)以及带有地理位置的文本描述(如描述标签)。KML文件还可以包含样式信息(Style),用......
  • Comfyui如何快速选出图像的高光和阴影 _ layerstyle节点
    ✨背景comfyui中,除了AI图像生成本身以外,还会有很多图像处理的工作要做,比如说调整色阶、饱和度,或者还原商品细节。在最近探索的一个场景中,需要将图像中的高光部分提取出来做光源模拟,发现layerstyle这个节点组中包含了这个功能,所以简单分享一下。✨layerMask:ShadowHighlight......
  • vue,xlsx,xlsx-style,file-saver,生成Excel并导出,cptable报错,合并单元格 样式缺失
    一,安装依赖 二,导入依赖import*asXLSXfrom'xlsx';import*asXLSX_STYLEfrom'xlsx-style'import{saveAs}from'file-saver';三,解决引入xlsx-style./cptable模块找不到问题Thisrelativemodulewasnotfound:*./cptablein./node_modules......