zblog1.7自带缩略图调用方法(有图时调用第一张图片无图默认)
zblog1.7版本升级后,缩略图有了新的调用方法,无需经过复杂的PHP判断和处理,一两行代码就可以解决缩略图的调用、裁剪等诸多问题,下面的代码是zblog1.7自带略缩图调用方法,实现的效果为文章内容中有图片时,将第一张图片缩小至指定尺寸后,生成缩略图展示,若文章中没有图片,则使用一张指定图片作为缩略图。
在include.php文件中添加以下函数:
function 主题ID_Img($article,$width,$height){ global $zbp; ini_set('memory_limit','256M'); $img = $article->Thumbs($width,$height,1,true); if (empty($img[0])){ $url = $zbp->host."zb_users/theme/主题ID/include/nopic.jpg"; } else { $url = $img[0]; } return $url; }
调用方法:在post-multi等循环调用文件中的需要使用缩略图位置,添加以下代码。
<a href="{$article.Url}"><img src="{主题ID_Img($article,260,180)}" alt="{$article.Title}" /></a>
以上代码中,260和180分别指的是图片的宽度和高度,可以自定义修改。