香港独立IP空间
香港php空间
美国php空间
域名注册

调用文章内容的缩略图是在网站建设中经常要用到的,在php虚拟主机对于调用文章缩略图我们通常都是调用文章内容里的第一张图片作为我们需要调用的缩略图来进行设置。虽然无忧主机小编已经讲解过很多的文章缩略图的调用方法,但是鉴于不同程序调用缩略图的方法不一样,今天无忧主机小编就来给各位站长朋友讲解一下emlog程序调用文章内容的缩略图的方法。

首先无忧主机小编来简单的介绍一下emlog程序调用文章内容的缩略图的大概思路,小编是通过使用php的正则表达式来匹配文章内容中的图片部分,然后在单独的调用出图片的链接,以此实现文章内容的缩略图的效果。思路明白之后小编接下来讲解一下详细的操作方法。我们用网页编辑工具打开主题文件下的module.php文件,然后添加下面的这一段php正则表达式的代码:

<?php 
function boke8_thumbnail($value){
preg_match_all("|<img[^>]+src=\"([^>\"]+)\"?[^>]*>|is", $value['content'], $img);
if (!empty($img[1])) {
$thum_src = $img[1][0];
}else{
$thum_src = TEMPLATE_URL."images/no-image.jpg";
}
echo $thum_src;
}
?>

Php正则表达式添加好之后,在log_list.php文件的循环列表中添加图片调用,代码如下:

<img src="<?php boke8_thumbnail($value);?>" alt="<?php echo $value['log_title']; ?>"/>

上面这行代码的意思是如果文章内容中没有图片的话,那么就调用主题images文件夹里面的图片。代码编辑好了之后保存数据,最后刷新一下后台数据就可以了。

无忧主机相关文章推荐阅读:
EMLOG文章内容页URL调用代码
EMLOG内容页面的判断代码详解
EMLOG怎么显示最新评论的标题和时间

本文地址:http://www.51php.com/others/21443.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: