小李SEO博客

网站优化服务

dedecms内容页图片过大导致布局混乱的解决方法

今天再跟大家来分享下织梦DedeCMS内容页图片过大导致布局混乱的解决方法:许多使用过织梦DedeCMS的朋友,可能都会碰到过这样的情况,当我们在一个网站里发表一篇文章时,如果我们使用的图片,其宽度超过内容区域大小,图 片就会将表格撑大,同时使得页面布局变得混乱起来。当然,如果懂CSS,我们可以利用css来定义,让超出的部分隐藏起来。不过这样做,图片的美观性就很 差,显示不出来超出的部分。

解决这个问题,还有一些朋友,会利用css,使图片在过大后,自动将图片缩小,不过,值得注意的是,由于CSS对各个浏览器存 在兼容问题,所以就拿IE6浏览器来说,其作用就不大。这里,我们就可以通过修改程序文件,来使图片自动按比例缩小,具体操作方法如下:

第一步,找到并打开include/arc.archives.class.php文件,在里面找到如下代码://设置全局环境变量$this->Fields[‘typename’] = $this->TypeLink->TypeInfos[‘typename’];@SetSysEnv($this->Fields[‘typeid’],$this->Fields[‘typename’],$this->Fields[‘id’],$this->Fields[‘title’],’archives’);

在其下面加入如下代码://替换图片Alt为文档标题$this->Fields[‘body’] = str_ireplace(array(‘alt=””‘,’alt=’”),”,$this->Fields[‘body’]);$this->Fields[‘body’] = preg_replace(“@ [s]{0,}alt[s]{0,}=[”‘s]{0,}[sS]{0,}[”‘s] @isU”,” “,$this->Fields[‘body’]);$this->Fields[‘body’] = str_ireplace(“<img ” ,”<img alt=””.$this->Fields[‘title’].”” “,$this->Fields[‘body’]);//img标签中加入超宽缩小JS调用代码$suolue=’onload=”javascript:ImgReSize(this)”‘;$this->Fields[‘body’] = str_ireplace(“<img ” ,”<img “.$suolue.” “,$this->Fields[‘body’]); //屏蔽height属性$this->Fields[‘body’] = preg_replace(‘/<img(.+?)height=(.+?) (.+?)>/i’,”<img$1$3>”,$this->Fields[‘body’]);

第二步:打开你前台文章页模版 默认的是:/templets/default/article_article.htm,打开模版后将下面代码插入到模板中 ,注意那个670的数值,这个值意思是当图片超过这个数值,自动将图片缩小,宽度缩小为670,高度自动按比例缩小,这样不会变型。<script language=’javascript’> function ImgReSize(e) {if(e.width>670) { e.width=670; e.style.width=””; } if(e.height>10) { e.style.height=””; } } </script>

到这里,就全部修改完成了,如果你懂CSS最好找到内容区域的CSS,将它的宽设定好,然后定义一下,超出部分隐藏,因为有时候,文章在加载的过程中,显示的是你原始大小,加载完成后,JS才会起作用,将图片缩小。


上一篇:dedecms列表页标题显示分页页数有利于seo优化 下一篇:dedecms网站TITLE标题优化实例
织梦cms相关文章阅读
  • 织梦cms删除自定义字段变量教程

    小李网络公司介绍织梦cms删除自定义字段变量教程知识,包括dedecmsdedeifdede变量调用标签dede自定义变量表dede调用变量失效dede怎样删除变量dede系统变量dede变量名称dede模板变量dedeif变量....

  • 织梦cms去掉栏目页当前位置导航最后的分隔符

    小李网络公司介绍织梦cms去掉栏目页当前位置导航分隔符知识,包括DedeCms去掉栏目页当前位置导航最后的分隔符“>”,织梦dedecms栏目页面包屑导航最后的分隔符大于号去掉方法.dede栏目页面包...

  • 织梦cms让二级栏目标题去除斜杠和一级栏目

    小李网络公司介绍织梦cms二级栏目标题去除斜杠和一级栏目知识,包括织梦cms建站教程织梦标题字数限制dedecms页面标题dedecms织梦系统织梦网站标题怎么改之梦同时调用文章标题和简略标题dedec...

  • 织梦cms系统dede:arclist标签生效一次解决方法

    小李网络公司介绍织梦cms系统dede:arclist标签生效一次解决方法知识,包括帝国cms和织梦哪个好dede仿站网仿织梦dede58源码dede整站更新dede主页dedecmsdedefielddede整站模板dede标记教程织梦dede建站教程视...

  • 织梦cms文件目录结构解说

    小李网络公司介绍织梦cms文件目录结构解说知识,包括linux目录结构与功能目录层次结构文件目录结构是什么文件系统的多级目录结构文件结构文件夹目录结构图文档目录怎么生成windows7文件的目...

  • 阿里云ECS服务器提示织梦CMS系统漏洞修复方法

    小李seo网络公司介绍阿里云服务器提升织梦cms系统漏洞如何解决的方法知识.包括织梦cms出漏洞了怎么办?简单几招教你轻松解决.织梦cms建站教程系统漏洞有哪些通过系统漏洞进入系统系统漏洞什...

  • 新手如何简单搭建织梦CMS网站教程

    小李网络公司介绍新手搭建织梦cms网站教程知识.包括织梦CMS网站程序搭建以及模板安装教程步骤_潇洒优化.使用织梦CMS搭建属于自己的第一个网站-网站建设基础教程.dedecms搭建环境....

  • 织梦cms模板给每个栏目添加缩略图的方法

    小李网络公司介绍织梦cms模板给每个栏目添加缩略图知识,包括织梦DedeCms5.7给栏目栏目添加缩略图的修改方法_织梦58.什么叫缩略图缩略图怎么弄织梦模板栏目页文件在哪缩略图怎么恢复织梦栏目...

  • 织梦cms网站dede:list和dede:arclist列表按权重排序

    小李网络公司介绍织梦cms网站dede:list和dede:arclist列表按权重排序知识,包括dedelist自增dede专题排列dede顺序排列dede排列最新dede文章指定排序dede调用顺序dede列表文章排序dede调用产品排序_dede按id排...

  • 织梦cms首页将缩略图做为样式背景图

    小李网络公司介绍织梦cms首页将缩略图做为样式背景图知识,包括缩略图怎么弄文字背景图唯美背景图什么叫缩略图缩略图怎么恢复星空背景图情侣背景图一对缩略图可以删掉吗背景图可爱图片...

  • 织梦cms页面向自定义表单页面传值

    小李网络公司介绍织梦cms页面向自定义表单页面传值知识,包括form表单传递对象form表单提交数组submit提交form表单form表单提交获取返回结果超链接提交form表单form表单传值....

  • 织梦cms模板运行sql调用全局运行教程

    小李网络公司介绍织梦cms模板运行sql调用全局运行教程知识,包括dedesql变量dedecmssqldedearray嵌套sqldede系统自定义sqldedesql统计数据dedesql当前栏目dede头部sqldedesql判断语句dedesql参数查询....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640