使用方法:
一、要获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面的方法就是根据缩略图来进行剪裁的(因原图部分网站有水印),所以就必须要保证原来的缩略图足够大,所以要进行一下设置:系统-附件设置,把缩略图默认宽度、默认高度设为大于等于你全站所有调用缩略图的最大尺寸,手工剪裁也请剪裁得足够大(不需要手工剪裁了)
二、打开include/extend.func.php (注:这个文件就是为二次开发准备的,用于功能方法扩展)
在最后一个 ?> 前加入以下代码
function thumb($imgurl, $width, $height, $bg = true)
{
global $cfg_mainsite,$cfg_multi_site;
$thumb = eregi("http://",$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;
}
调用方法:
标签 : [field:picname function='thumb(@me,$width,$height,$bg)'/]
参数说明:
$width:缩略图宽度(整数)
$height:缩略图高度(整数)
$bg:是否用空白填补,默认自动填补,背景填充颜色在系统-附件设置里(true/false)
举例:
调用长宽为100像素的缩略图:[field:picname function='thumb(@me,100,100)'/]
保留原有比例,不自动填充(不建议):[field:picname function='thumb(@me,100,100,false)'/]
分享到:
相关推荐
在本文中,我们将深入探讨如何在DEDE5.7 CMS系统中为栏目添加缩略图这一功能。DEDE,全称DedeCMS,是一款广泛使用的开源内容管理系统,它提供了丰富的网站构建和管理工具,适用于各类网站的搭建。"dede5.7栏目增加...
修改了以前各个栏目是同一缩略图的bug 各个栏目可以上传不同的缩略图 测试通过 贡献给大家 dede5 7栏目增加缩略图修改正子栏目缩略图2013 10 21 rar 更多技术文档我的博客:http: l00365 blog 163 com
"不失真"则是指在缩略图生成过程中,尽量保持图像的清晰度和细节,不因缩放过程中的像素操作导致图像模糊。这可能涉及到图像插值算法的应用,如双线性内插、三次立方内插等,它们可以在缩小图像时增加新的像素,以...
在本文中,我们将深入探讨如何在DEDE5.7 CMS系统中为栏目增加缩略图,并专注于修正版解决的问题和实施细节。DEDE5.7是一款流行的内容管理系统,广泛用于构建各类网站,它提供了丰富的功能和自定义选项,包括文章管理...
这次我们要讨论的是如何在织梦的栏目中新增缩略图功能,这是一个非常实用的功能,可以提升网站的视觉效果和用户体验。 首先,我们需要理解织梦(DedeCMS)的后台工作原理。织梦系统基于PHP语言开发,使用MySQL作为...
DEDE栏目添加图片是织梦内容管理系统(DEDE CMS)中的一个重要功能,它允许用户在网站的各个栏目中插入和管理图片,以丰富网站内容,提高用户体验。DEDE CMS是一款广泛应用的开源PHP CMS,以其易用性和灵活性受到很...
[DEDE自动采集伪原创完美版插件] dede自动采集+自动伪原创+自动发布完美版插件=自动赚钱的网站! 插件功能 : 只要设置好采集规则,就能够自动采集(逐条采集),自动替换同义词进行伪原创(同义词自 己设定或批量导入)...
标题中的“DEDE百度XML地图谷歌地图”指的是一个针对DEDECMS(织梦内容管理系统)开发的插件,主要用于生成适用于百度和谷歌搜索引擎的XML站点地图。这种插件对于网站优化(SEO)至关重要,因为它可以帮助搜索引擎更...
### Dede后台验证码不显示三种解决方案 #### 概述 在使用DedeCMS(织梦内容管理系统)的过程中,用户可能会遇到后台登录时验证码不显示的问题。这种情况不仅影响用户体验,还可能导致无法正常登录后台进行管理操作...
DEDE(Dedecms)是一款广泛使用的开源CMS(内容管理系统),许多网站管理员使用它来搭建和管理他们的网站。在DEDE文章中,图片是内容的重要组成部分,而为这些图片添加合适的ALT属性是SEO的基本技巧之一。本文将详细...
php网站通用 微信朋友圈分享,好友分享的文章带自定义标题、简介、图标。 参照说明文档 直接替换两处参数就可以使用。 gbk编码下载:https://download.csdn.net/download/ljp812/12195989
织梦DEDE_XML地图是针对织梦CMS(DedeCMS)系统的一种特殊文件,用于帮助搜索引擎更好地理解和抓取网站内容。织梦CMS是中国广泛应用的开源内容管理系统,它提供了丰富的功能和自定义选项,使得网站建设和管理更为...
DEDE地图自动自动生成工具是一款专门针对DEDE(织梦CMS)系统设计的插件,用于帮助网站管理员轻松创建和维护网站地图。DEDE,全称DedeCms,是一款基于PHP+MySQL技术开发的开源内容管理系统,广泛应用于企业建站和...
php网站通用 微信朋友圈分享,好友分享的文章带自定义标题、简介、图标。 参照说明 直接替换参数就可以使用。
### dede图片带左右箭头翻页(jquery/js) #### 技术背景 在网站开发过程中,为了提高用户体验,很多网站会使用图片翻页功能。这类功能通常涉及到前后端技术的结合,通过JavaScript或者jQuery来实现。DedeCMS是一款...
DEDE CMS,全名织梦内容管理系统,是一种广泛使用的开源PHP...记住,遇到问题时不要气馁,多在官方论坛和其他社区寻求帮助,通常都能找到解决办法。同时,DEDE CMS官方和社区版主发布的教程和帖子也是很好的学习资源。
【dede图片替换工具】是一款专门针对dede系统的图片替换软件。在内容管理系统(CMS)如DEDECMS(织梦内容管理系统)中,网站维护人员经常需要更新或替换已有的图片资源,这款工具就是为此目的设计的。DEDECMS是一个...
DEDE-265G完美风格(做游戏站的好帮手)
织梦系统(dede)标签使用及问题解决方法总结 织梦系统(dede)是一款功能强大且流行的内容管理系统(CMS),它提供了丰富的标签语言,帮助开发者快速构建网站。然而,在实际使用过程中,开发者可能会遇到一些问题。...
织梦系统(dede)标签使用及问题解决方法总结 织梦系统(dede)是一款流行的内容管理系统(CMS),它提供了强大的标签使用功能,方便用户创建和管理网站内容。但是在使用织梦系统时,可能会遇到一些问题,本文将总结...