取XiunoBBS文章中第一张图片作为标题缩放图
7232708273 2023-1-25

取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进行修改调用

之前有好多小伙伴在问,今天就发出一个简单的例子,方法有很多,以上只是一个小小的方法,希望大家能用上得到帮助。
最新回复 (5)
全部楼主
  • xiaocui
    2023-1-27 2
    0
    不错的帖子!
  • 2670459508
    11月前 3
    0
    我要拿出这帖子奉献给世人赏阅,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止! 
  • qian
    11月前 4
    0
    不错的帖子!
  • xiaobai
    11月前 5
    0
    非常棒!!!
  • xiukk
    3月前 6
    0
    楼主,你写得实在是太好了。我惟一能做的,就只有把这个帖子顶上去这件事了。 
返回