Emlog 列表缩略图调用文章内容首张图片教程

  •  百度未收录
  • 前言:首先说说为什么转这个教程,目的有两个,一是为了方便自己以后用到,二是为了方便来访我博客的emlog博友们学习~

    emlog在首页列表或分类列表中,调用文章首张图片作为缩略图,实现方法是通过php正则表达式匹配文章内容中的img部分,然后提取出图片url,以下是实现代码。

    把下面的代码添加到主题的module.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;
    }
    ?>
    

    在log_list.php文件的循环列表中调用:

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

    提示:如果文章中没有图片,则调用主题images文件夹下的no-image.jpg图片。

    ---转自博客吧~

    Last modification:June 11th, 2019 at 01:40 am
    如果觉得我的文章对你有用,请随意赞赏

    Leave a Comment