使用方法:
一、要获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面的方法就是根据缩略图来进行剪裁的(因原图部分网站有水印),所以就必须要保证原来的缩略图足够大,所以要进行一下设置:系统-附件设置,把缩略图默认宽度、默认高度设为大于等于你全站所有调用缩略图的最大尺寸,手工剪裁也请剪裁得足够大(不需要手工剪裁了)
二、打开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)'/]
分享到:
相关推荐
修改了以前各个栏目是同一缩略图的bug 各个栏目可以上传不同的缩略图 测试通过 贡献给大家 dede5 7栏目增加缩略图修改正子栏目缩略图2013 10 21 rar 更多技术文档我的博客:http: l00365 blog 163 com
此插件可以使得dede5.7栏目页有一个缩略图,在增加栏目或者设置栏目的时候可以选择上传图片。
DEDE5.7图集缩略图自动裁剪代码,缩略图不变形 不失真
dede5.7栏目增加缩略图(修正版)修正添加后不能显示添加的图片等问题
[DEDE自动采集伪原创完美版插件] dede自动采集+自动伪原创+自动发布完美版插件=自动赚钱的网站! 插件功能 : 只要设置好采集规则,就能够自动采集(逐条采集),自动替换同义词进行伪原创(同义词自 己设定或批量导入)...
DEDE开发:DEDE栏目添加图片,简单方便仅需两步! 图集,相册封皮都可以用到!方便新手使用!
Dede后台验证码不显示三种解决方案,包括取出验证码验证
织梦DEDE_XML地图
php网站通用 微信朋友圈分享,好友分享的文章带自定义标题、简介、图标。 参照说明文档 直接替换两处参数就可以使用。 gbk编码下载:https://download.csdn.net/download/ljp812/12195989
织梦admin后台文件替换,如果是dede后台,更换htm文件里的上传功能代码的新增格式就行。
php网站通用 微信朋友圈分享,好友分享的文章带自定义标题、简介、图标。 参照说明 直接替换参数就可以使用。
可以说是目前最实用的dede插件吧,这是在其它人的基础上修改的,当前百度站长平台开放xml地图提交,这个插件很实用
让DEDE文章中的图片自动添加ALT属性,搜索引擎更喜欢,SEO必备代码
非原创 有改动 dede57测试过可以兼容火狐
DEDE-265G完美风格(做游戏站的好帮手)
图片字段:arcpic 调用图片路径:{dede:field.arcpic/} 执行下面的sql: ALTER TABLE `dede_arctype` ADD `arcpic` VARCHAR( 200 ) NULL 注意事项:如果你只给父栏目添加了图片,而子栏目想用父栏目图片请使用...
DEDE织梦采集侠v2.7最新完美破解版。实测可用!
DEDE淘宝插件DEDE淘宝插件DEDE淘宝插件DEDDEDE淘宝插件E淘宝插件
dede标签大全_dede标签生成工具,DEDE仿站利器
dede解决seo的自定义文章名称的url问题