点击关注南阳电脑网官方微博 首页 | 产品报价 全国行情南阳电脑网 | 模拟攒机 名店展示 公司查询 | 资讯中心 人物访谈 招聘信息 二手信息 | 操作系统 软件资讯 信息安全 电脑讲堂 电脑论坛
南阳电脑网
当前位置:南阳电脑网 > 电脑讲堂 > DedeCMS文章发布页插入图片时去掉自动判断的长宽值

DedeCMS文章发布页插入图片时去掉自动判断的长宽值

时间: 2017-10-24 10:01 来源: 南阳电脑网 作者: 白河隐士 点击:

    使用DedeCMS的站长都知道,在后台发布文章插入图片时,系统会自动判断图片的尺寸并显示出来:

DedeCMS文章发布页插入图片时去掉自动判断的长宽值

    为了保证页面显示的美观,在PC端的时代,我们要么是先用PS把图片修改成适合页面宽度的尺寸,比如600PX或是640PX(这个是根据你文章页面的宽度来决定的),要么就是在插入图片时修改这个宽度的数值。

    如果是先用PS处理图片,显得有点繁琐,很多人选择第二种,就是修改图片属性中的宽度和高度数值,这样做当然也无可厚非,可是到了移动端,这种宽度和高度做过修改的图片就有点不听话了:变形!

DedeCMS文章发布页插入图片时去掉自动判断的长宽值

    上边这张图片的尺寸为640PX*450PX,在手机端却发生了严重的变形,很影响视觉效果。

    怎么办呢?以前我的做法是把图片属性中的宽度和高度数值清空,这样只要原图片尺寸不超过PC端文章页面宽度,在手机端也就不会变形了。

    当然,这样做也是相当费事的,往往事先要把图片用PS来修改好尺寸,然后插入图片时候再把属性中的宽度和高度数值清空......

    有没有办法让系统不再判断图片的宽度和长度呢?由于本人对PHP代码不熟,也真的是无能为力......

    踏破铁鞋无觅处,得来全不费功夫。偶然间在网上找到一篇《DedeCMS文章页去img图片width和height属性》的文章,索性试了一下,结果虽然在插入图片时还显示宽度和高度数值,但在源代码中没有了!然后呢,在手机端显示也正常了。

    这里的方法也不复杂,就是修改一个叫arc.archives.class.php的文件,它的位置位于include目录之下:

DedeCMS文章发布页插入图片时去掉自动判断的长宽值

添加的代码:$this->Fields['body'] = preg_replace("/style="width:(.*)"/","",$this->Fields['body']);

    如果有遇到这个困惑的朋友,也可以试试看,在此也要感谢提供这个修改方法的朋友。


贴士:购买电脑过程中提及"中关村在线南阳站"或"南阳电脑网"的网友均可享受优惠!电脑网官方QQ群:27686868
本类推荐内容
请跟我来,一起揪出电脑噪音的罪魁祸首!

在这个科技和互联网发达的年代,电脑无疑是我们生活和工作中经常要用到的电子产品之一...

如何取消搜狗输入法自动搜索功能?

如果你安装了搜狗输入法,你会发现你在百度搜索某个关键词时候,一不小心就会自动跳转...

微信二维码的有效扫描像素是多少?

问:微信二维码的有效扫描像素是多少? 答:经笔者测试,最佳分辨率:72,像素:192X1...

Windows未能启动,原因可能是最近更改了硬件或软件

昨天使用ghost安装windows7,安装之后重启提示如下信息: Windows未能启动 Windows未...

网络视频监控系统与传统视频监控系统有什么区别?

传统的闭路监控系统(包括以DVR为主的区域监控系统)采用视频线缆或者光纤传输模拟视...

一个PR为4的网站,PR归零后如何恢复?

PR值全称为PageRank(网页级别),用来表现 网页 等级的一个标准,级别分别是0到10,...