mirror of
https://github.com/yunluo/gdk.git
synced 2024-05-23 08:32:18 +02:00
优化缩略图显示逻辑
This commit is contained in:
parent
38c616cac8
commit
e27ef90cce
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -1,3 +1,4 @@
|
||||||
desktop.ini
|
desktop.ini
|
||||||
.ecloud/*
|
.ecloud/*
|
||||||
.git/
|
.git/
|
||||||
|
public/cache/*.txt
|
||||||
|
|
|
@ -954,20 +954,23 @@ function gdk_thumbnail_src() {
|
||||||
/**
|
/**
|
||||||
* 获取略缩图,输出img标签代码
|
* 获取略缩图,输出img标签代码
|
||||||
* @param [init] $way 缩略图方案代码,1=cdn,2=timthumb,3=aq_resize
|
* @param [init] $way 缩略图方案代码,1=cdn,2=timthumb,3=aq_resize
|
||||||
* @param [string] $url 缩略图原图链接,调用gdk_thumbnail_src()
|
|
||||||
* @param [init] $width 缩略图宽度
|
* @param [init] $width 缩略图宽度
|
||||||
* @param [init] $height 缩略图高度
|
* @param [init] $height 缩略图高度
|
||||||
* @param [string] $style 图片样式,cdn方案时有效
|
* @param [string] $style 图片样式,cdn方案时有效
|
||||||
* @param [string] $atrr img标签的属性
|
* @param [string] $atrr img标签的属性
|
||||||
* @return [string] img标签的图片代码
|
* @return [string] img标签的图片代码
|
||||||
*/
|
*/
|
||||||
function gdk_thumb_img($way,$url,$width,$height,$style,$atrr = 'class="thumb_img"'){
|
function gdk_thumb_img($way,$width,$height,$style = '',$atrr = 'class="thumb_img"'){
|
||||||
|
$url = gdk_thumbnail_src();
|
||||||
if ($way === 1) {//cdn
|
if ($way === 1) {//cdn
|
||||||
$src = $url.'!'.$style;
|
$src = $url.'!'.$style;
|
||||||
}elseif ($way === 2) {
|
}elseif ($way === 2) {
|
||||||
$src = GDK_BASE_URL . '/public/timthumb.php?src='.$url.'&h='.$height.'&w='.$width.'&q=90&zc=1&ct=1';
|
$src = GDK_BASE_URL . '/public/timthumb.php?src='.$url.'&h='.$height.'&w='.$width.'&q=90&zc=1&ct=1';
|
||||||
}elseif ($way === 3) {
|
}elseif ($way === 3) {
|
||||||
$src = aq_resize( $url, $width , $height , true);
|
$src = aq_resize( $url, $width , $height , true);
|
||||||
|
if(empty($src)){
|
||||||
|
$src = GDK_BASE_URL . '/public/timthumb.php?src='.$url.'&h='.$height.'&w='.$width.'&q=90&zc=1&ct=1';
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue