最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > DEDECMS让文章的大图片不破坏布局,织梦文章

DEDECMS让文章的大图片不破坏布局,织梦文章

时间:2023-07-18 09:07:18 阅读: 文章分类: 网站建设 作者: 织梦网站员

导读:织梦文章织梦文章相信很多朋友,都曾遇到过,发表一篇普通文章,如果图片宽度超过内容区域大小,图片就会把表格撑大,打乱面页的布局,懂CSS的朋友能会通过css来定义,让超出的部分隐dede模板堂dede手机模板。

dede模板堂dede手机模板相信很多朋友,都曾遇到过,发表一篇普通文章,如果图片宽度超过内容区域大小,图片就会把表格撑大,打乱面页的布局,懂CSS的朋友能会通过css来定义,让超出的部分隐藏起来,但这样,图片的美观性就很差,显示不出来超出的部分,论坛中还有一些朋友,用css方法,当图片过大后,将图dede下瓻模板下载片自动缩小,但是我试过,因为CSS对各个浏览器存在兼容问题,我在IE6下测试,一点作用也没有。下织梦模板免费面给大家介绍一下我在DEDECMS里的方法(不用修改源程序,只需要在模板里使img加上JS控制代码,然后将原始图片等比例缩小)。   第一步:   在img加上便签,还要去掉height属性。   修改内容页模板的{dede:field.body /}为   {dede:field.body runphp='yes'} $content = @me; $mode1 = "/<img/"; $mode2 = "/height=\"(\d+)\" /"; $str1 = "<img onload=\"javascript:ImgReSize(this)\""; $content = preg_replace($mode1,$str1,$content); $content = preg_replace($mode2,"",$content); @me = $content; {/dede:field.body}   第二步:   将下面代码插入到<head></head>中,注意那个670的数值,这个值意思是当图片超过这个数值,自动将图片缩小,宽度缩小为670,高度自动按比例缩小,这样不会织梦网站模板变型。   <script language='javascript'> function ImgReSize(e) { if(e.width>670) // 670可根据你文章的内容区域大小,可调整 { e.width=670; // 等同上面你设的那个数值 e.style.width=""; } if(e.height>10) { e.style.height=""; } } </script>   到这里,就完活了,如果你懂CSS最好找到对应的CSS,将它的宽设定好,然后定义一下,超出部分隐藏,因为有时候,文章在加载的过程中,显示的是你原始大小,加载完成后,JS才会起作用,将图片缩小。相关dede模板堂dede手机模板。

关键词标签: CMS 布局 大图片

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-18 ,文章DEDECMS让文章的大图片不破坏布局,织梦文章主要讲述布局,大图片,CMS网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_29167.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章