【首页】传奇国际娱乐.城_注册传奇国际线上平台官方网登录就送l67!

QQ二维码

当前位置:首页 » 站长生活 » 正文

Z-BlogPHP插件:timthumb缩略图插件制作过程

342 人参与  2017年03月18日 10:26  分类 : 站长生活  评论

大家知道的吧,前段时间zblog应用商城更新了一款本站的免费插件--timthumb缩略图插件,这个插件真的是我胡乱折腾出来的。鸟儿说这个插件会减速,我也没去试过,只是看见WordPress有这个插件,就搬过来了,真的很傻。。。

插件下载地址:

Z-BlogPHP插件:timthumb缩略图插件制作过程 站长生活

这个插件的结构如下:

——noimg文件夹:存放随机图片,便于提取不到图片时使用。

——timthumb.php:缩略图裁剪功能,wordpress扒下来的。

——include.php:函数文件,自己乱写的。。。

——main.php:说明文件和删除缓存

这个第一张图片提取功能是仿照FirstIMG插件写的,自己又额外写了个函数代替那一大串地址,只需要调用个函数标签即可,不再用timthumb.php?src= 这些地址了。

下面把这个函数给贴出来:

function timthumb_thumb($src,$width,$height) {
global $zbp;
echo ''. $zbp->host .'zb_users/plugin/timthumb/timthumb.php?src='.$src.'&h='.$height.'&w='.$width.'&zc=1';
}

很简单的代码,所有看过php的人都能看懂。

然后做了个删除缓存的功能,是仿照sf_img1的删除缓存功能做的。

代码如下:

function timthumb_deleteDir($dirName){ 
	if(is_dir($dirName)){
		if ( $handle = opendir( "$dirName" ) ) {  
			while ( false !== ( $item = readdir( $handle ) ) ) {  
				if ( $item != "." && $item != ".." ) {  
					if ( is_dir( "$dirName/$item" ) ) {  
						IMAGE_deleteDir( "$dirName/$item" );  
					} else {  
						unlink( "$dirName/$item" );
					}
				}  
			}  
	   }  
		closedir( $handle );  
		rmdir( $dirName );
	}
}

然后只要在main里面作from提交php即可。

来源:传奇国际.传奇娱乐(微信/QQ号:2693558149),转载请保留出处和链接!

本文链接:https://www.mtsz2003.com/read/169.html

zblog   插件  让你的文章人气暴增,请 给我投稿
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

支付宝:z18zs@sina.com,QQ/微信:2693558149,欢迎打赏!

网站分类

最近发表

标签列表

最新留言

广而告之

狄普官网旗舰店 | 雀后旗舰店 | 攀升兄弟旗舰店 | 林氏木业旗舰店 | 百武西旗舰店

本站[传奇国际.注册就送67]采用Z-Blog系统搭建 | QQ:2693558149 | 浙ICP备15030206号 | 浙公网安备 33108202000189号