织梦移动端的文档图片不变形,相信很多做dede建站的朋友,会遇到这个问题,其实这个也很简单,就是把移动端文档内容中图片的style属性删除,那么具体怎么做呢

织梦图片

首先我们来了解下,为什么要设置图片的自适应,在pc端网站,我们会设置图片的大小,也就是width以及height的像素,而在移动端,受限于手机屏幕的大小,也就是手机屏幕尺寸和分辨率,如果你在pc固定大小了,当你图片的宽度大于手机的宽度,你手机的页面会被你图片支撑开,还有另外一种就是宽度是自适应,但是高度被拉长,如下图

织梦移动端图片

假如你设置织梦移动端中的文档图片,css样式为100%,那么你会发现当你图片的宽度小于你手机的宽度,你的图片会被拉大,甚至变形,所以如果没处理好织梦移动端文档中的图片,就会发生以上两种情况,页面被支持开或者图片变形。

那么如何才能处理好这个问题呢,如果你懂响应式建站的话,相信你不会有这个纠结,如果不会的话,可以和博主一样,用这个方法:

1、找到dede/article_add.php这个文件;

2、搜索以下代码

$body = AnalyseHtmlBody($body,$description,$litpic,$keywords,‘htmltext’);

3、在这句代码的下面加上这两句(注意标点符号的格式)

//去除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);

织梦去除img中的style属性就是这么简单,只需要把这段代码复制进去,但是有个问题就是,如果你已经更新过的文章,是没办法通过这段代码去删除的,因为已经写入了数据库,还有一个就是当你删除了img中style属性,更新文章之后,如果原本你设置图片是居中的,那么现在的图片是居左的,如果你不想每次都手动去更改的话,可以设置图片的css样式,让它居中。猜您喜欢《如何做好一个B2B网站

来源:漳州网站建设  如果您有不清楚的话可以给我留言,假如文章对您有帮助的话,您可以分享给您的朋友,如果文章有不足之处,请给予改正的机会,谢谢,有织梦的相关问题也可以给我留言。

【上一篇】 【下一篇】
  • 文章标签:
  • 本文链接: 织梦移动端文档img图片怎样设置才能不变形 | 黄艺强SEO博客
  • 版权所有: 除非注明,文章均为黄艺强SEO博客首创-转载请标明出处,谢谢