小李SEO博客

网站优化服务

dedecms缩略图是真变形导致模糊不清的修改方案

由于织梦dedecms默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,下面提供的方法就完美解决了这个问题。使用方法:

要获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面的方法就是根据缩略图来进行剪裁的(因原图部分网站有水印),所以就必须要保证原来的缩略图足够大,所以要进行一下设置:系统-附件设置,把缩略图默认宽度、默认高度设为大于等于你全站所有调用缩略图的最大尺寸,手工剪裁也请剪裁得足够大(不需要手工剪裁了)

打开include/extend.func.php (注:这个文件就是为二次开发准备的,用于功能方法扩展)在最后一个PHP结束符 ?> 前加入以下代码function thumb($imgurl, $width, $height, $bg = true){global $cfg_mainsite,$cfg_multi_site;$thumb = eregi("https://",$imgurl)?str_replace($cfg_mainsite,'',$imgurl):$imgurl;list($thumbname,$extname) = explode('.',$thumb);$newthumb = $thumbname.'_'.$width.'_'.$height.'.'.$extname;if(!$thumbname || !$extname || !file_exists(DEDEROOT.$thumb))return $imgurl;if(!file_exists(DEDEROOT.$newthumb)){include_once DEDEINC.'/image.func.php';if($bg==true){ImageResizeNew(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);}else{ImageResize(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);}}return $cfg_multi_site=='Y'?$cfg_mainsite.$newthumb:$newthumb;}

调用方法:标签 :1[field:picname function='thumb(@me,$width,$height,$bg)'/]参数说明:$width:缩略图宽度(整数)$height:缩略图高度(整数)$bg:是否用空白填补,默认自动填补,背景填充颜色在系统-附件设置里(true/false)再看不懂的朋友可以参看调用实例:调用长宽为100像素的缩略图:1[field:picname function='thumb(@me,100,100)'/]

保留原有比例,不自动填充(不建议):1[field:picname function='thumb(@me,100,100,false)'/]实在的问题,缩略图是任何CMS系统不可避免的问题,而缩略图失真变形是不可以应对的,最好的解决问题就是在网站模板建好之前就安装预定的尺寸裁剪缩略图图片,不然中途该换模板,必然造成是真变形的问题。


上一篇:判断织梦cms网站被黑和解决方案 下一篇:织梦cms5.7三级目录及侧导航调用标签
织梦cms相关文章阅读
  • 织梦cms文档关键词维护功能频率设置教程

    小李网络公司介绍织梦cms文档关键词维护功能频率设置教程知识,包括织梦cms建站教程dedecms织梦系统dedecms内容关键词织梦关键词自动提取织梦栏目关键词织梦优化网站关键词织梦全站关键词描述...

  • 织梦cms封面模板不能显示副栏目内容的问题

    红酒文化网介绍织梦cms封面模板不能显示副栏目内容知识,包括解决dede封面模板不能显示副栏目内容的问题_织梦园,个人网站模板dede模板dede搜索两个栏目dede栏目关联dede栏目伪静态化dede上级栏目...

  • 织梦cms首页列表页文章页调用tag标签方法

    小李网络公司介绍织梦cms首页列表页文章页调用tag标签方法知识,包括想发表文章在哪里发表哪些网站可以发表自己的文章如何在美篇里发表自己的文章发布文章的网站百度经验怎么发布文章t...

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

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

  • 织梦cms下载远程图片和资源失败问题解决方法

    小李网络公司介绍织梦cms下载远程图片和资源失败问题解决方法知识,包括资源加载失败怎么办远程清卡失败怎么办百度网盘解码失败是什么意思资源包加载失败怎么办百度网盘说播放地址获取...

  • 织梦cms相关文章中实现orderby参数排列的方法

    小李网络公司介绍织梦cms相关文章中实现orderby参数排列知识,包括orderby怎么用dedecms标签怎么用织梦dedecms插件dedecms 源码解析dedecms生成dedecms在线演示dedecms 织梦dedecms自己的模板....

  • 织梦cms列表页隔行插入样式教程

    小李网络公司介绍织梦cms列表页隔行插入样式教程知识,包括dedecms调用样式dedecms传值给模板织梦的css样式在哪织梦分页样式修改dedecms样式导入dedecmslitpicdedecms样式表织梦分页样式....

  • 织梦cms5.5安装时uft出现Deprecated错误解决方法

    小李网络公司介绍织梦cms5.5安装时uft出现Deprecated错误解决方法知识,包括dede安装详细教程如何重新安装dededededede安装完成删除dede出现安装怎么安装dede模板dede安装登录网址dede安装出现dirdede模板...

  • 织梦cms网站程序经常被挂马解决方法

    小李网络公司介绍织梦cms网站程序经常被挂马知识,包括献给Dedecms经常被挂马的站长朋友_dedecms_CMS教程_脚本之家,织梦仿站教程客厅里可以挂马网站被挂马织梦源码织梦cms织梦模板大全织梦免费...

  • 织梦cms显示昨日今日时间不同效果

    小李网络网络公司介绍织梦cms显示昨日今日时间不同效果知识,包括dedecms教程:显示昨日今日时间不同效果 - buzhang1314 - C...,织梦教程:显示昨日今日时间不同效果_织梦dedecms教程....

  • 织梦cms网站TAG标签显示单个标签共有多少篇文章的方法

    小李网络公司介绍织梦cms网站TAG标签显示单个标签共有多少篇文章知识,包括织梦cms建站教程织梦 建站dedecms织梦系统织梦列表页标签织梦超级标签织梦友情链接标签织梦标签理解织梦随机标签织...

  • 织梦cms注册登录功能实现方法

    小李网公司介绍织梦cms注册登录功能实现方法知识,包括dedecms登录漏洞登录注册功能实现网页的登录注册功能怎么实现dedecms单页面登录dedecms改密码dedecmsadmin密码织梦注册登录模板....

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