Emlog 5.x 列表缩略图调用文章内容首张图片
时间:4年前 阅读:2598
emlog在首页列表或分类列表中,调用文章首张图片作为缩略图,实现方法是通过php正则表达式匹配文章内容中的img部分,然后提取出图片url,以下是实现代码。
把下面的代码添加到主题的module.php文件:
1 2 3 4 5 6 7 8 9 10 11 | <?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;}?> |
在log_list.php文件的循环列表中调用:
1 | <img src="<?php boke8_thumbnail($value);?>" alt="<?php echo $value['log_title']; ?>"/> |
提示:如果文章中没有图片,则调用主题images文件夹下的no-image.jpg图片。
网友评论