海薇站长网 - 让网站建设、优化、维护从此简单!

海薇站长网

当前位置: 海薇站长网 > CMS教程 > Discuz论坛教程之图片附件获取缩略图路径及生成方法

Discuz论坛教程之图片附件获取缩略图路径及生成方法

时间:2018-02-02 22:46来源:CMS教程网 作者:365天天网 点击:
Discuz论坛教程之图片附件获取缩略图路径makethumbpath以及生成缩略图方法,对使用discuz论坛的爱好者是一个福音,你在用吗,如果在用的话,赶紧来看看下面的这些教程吧!

Discuz论坛教程之图片附件获取缩略图路径makethumbpath以及生成缩略图方法,对使用discuz论坛的爱好者是一个福音,你在用吗,如果在用的话,赶紧来看看下面的这些教程吧!

定义文件:

\source\class\helper\helper_attach.php  

方法定义:

public static function makethumbpath($id, $w, $h){  

$dw = intval($w);  

$dh = intval($h);  

$_daid = sprintf("%09d", $id);  

$dir1 = substr($_daid, 0, 3);  

$dir2 = substr($_daid, 3, 2);  

$dir3 = substr($_daid, 5, 2);  

return $dir1.'/'.$dir2.'/'.$dir3.'/'.substr($_daid, -2).'_'.$dw.'_'.$dh.'.jpg';  

}  

参数说明:

$id:附件aid

$w:缩略图宽度

$h:缩略图高度

使用方法:

$path=helper_attach::makethumbpath($aid, $width,$height);  

完整路径:

'\data\attachment\image\'.$path;  

缩略图生成方法:

require_once libfile('class/image');  

$img = new image;  

$img->Thumb($filename, $path, $w, $h, $type);  

其中$filename为改附件图片的原始路径

$filename = $_G['setting']['attachdir'].'forum/'.$attach['attachment'];  

(责任编辑:365天天网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
推荐内容
意见反馈 站长网首页 返回顶部