1551天 瑾忆

重要的人越来越少,剩下的人也越来越重要 ​​

在内容页内获取文章第一张图片

发布于 3年前 / 1.7k 次围观 / 4 条评论 / Emlog / 瑾忆

把下面的代码放进module.php里。

<?php
//获取文章首张图片 内容用
function getpostimagetop($gid){
$db = MySql::getInstance();
$sql = "SELECT * FROM ".DB_PREFIX."blog WHERE gid=".$gid."";
//die($sql);
$imgs = $db->query($sql);
$img_path = "";
while($row = $db->fetch_array($imgs)){
preg_match('|<img.*src=[\"](.*?)[\"]|', $row['content'], $img);
$rand_img = TEMPLATE_URL.'images/bg.jpg';//没有图片时显示的图
$imgsrc = !empty($img[0]) ? $img[1] : $rand_img;
    }
    return $imgsrc;
}
?> 

把下面的调用函数放在echo_log.php你喜欢的位置。

<?php echo getpostimagetop($logid); ?>
  1. 1年前 (2019-06-03)
    @
    654645

    如果换成随机图片呢 怎么改

  2. 3年前 (2018-04-22)
    @

    那你很棒棒

  3. 3年前 (2018-04-21)
    @
    颜兮

    正好需要,嘿嘿!用在这个模板上!

  4. 3年前 (2017-10-15)
    @

    这个到时很不错。