取XiunoBBS文章中第一张图片作为标题缩放图

凨影 1510

取XiunoBBS文章中第一张图片作为标题缩放图

<?php
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";  
$content = $_thread['message'];  //文章内容  
preg_match_all($pattern,$content,$matchContent);  
if(isset($matchContent[1][0])){  
    $temp = $matchContent[1][0];  
}
?>

正则匹配出文章的图片,然后选取一个,然后在用$temp 调用

<img src="<?php echo $temp;?>">

想把图片输出在列表,找到view/htm/forum.htm对应文件,然后根据样式自行调整。

如果想实现首页和列表页面调用从而达到缩略图封面效果请找到对应thread_list.inc.htm进行修改调用

之前有好多小伙伴在问,今天就发出一个简单的例子,方法有很多,以上只是一个小小的方法,希望大家能用上得到帮助。


TAGS

联系QQ:77798085 赞助请点这里
管理员回复
  • 凨影2019-1-11
    这个是简单粗暴的方法,大致都是获取message或者message_fmt数据然后正则提取图片。
全部回复 (10)
  • 彼岸花 2019-1-11
    2
    这样影响效率呀,从编辑器里面的数据库读取不是更好些么
    湖北
    这个人很有个性,连签名都没有!
  • 凨影 2019-1-11
    3
    这个是简单粗暴的方法,大致都是获取message或者message_fmt数据然后正则提取图片。
    联系QQ:77798085 赞助请点这里
  • wwwxiguadecom 2019-7-6
    4
    小手一抖, 金币到手!
    亚太地区
    这个人很有个性,连签名都没有!
  • wzlab 2019-11-28
    5
    难得一见的好贴。。。。。。
    亚太地区
    这个人很有个性,连签名都没有!
  • shaw 2020-3-2
    6
    沙发我没有,板凳我没有,板也没有,只好站在后面排队支持!
    亚太地区
    这个人很有个性,连签名都没有!
  • shatskikh163com 2020-4-15
    7
    你就是我心中的那首忐忑,总是让我惊心动魄。
    亚太地区
    这个人很有个性,连签名都没有!
  • cfm 2020-5-7
    8
    顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶!
    亚太地区
    这个人很有个性,连签名都没有!
  • yc8332 2020-5-14
    9
    小手一抖, 金币到手!
    亚太地区
    这个人很有个性,连签名都没有!
  • 10
    你就是我心中的那首忐忑,总是让我惊心动魄。
    亚太地区
    这个人很有个性,连签名都没有!
  • blog1234kobe 2020-6-16
    11
    谢谢楼主,楼主辛苦!
    亚太地区
    这个人很有个性,连签名都没有!