By烟花易冷

Xiuno bbs 3.0获取摘要、内容、第一张图片的方法
2016-08-02

最近一直在二次开发xiuno,对就是昨天发过我自己修改后的模板的轻论坛。很多WordPress开发者都已经习惯了一个主循环里面获取与文章有关的一切信息的写法,但是xiuno官方的开发手册却没有类似的信息,下面我根据前人的实例,自己总结了 Xiuno bbs获取摘要 Xiuno bbs获取帖子全部内容 Xiuno bbs获取帖子第一张图片的方法,希望对大家有所帮助。

这段代码一气呵成,看得懂的人自然懂得如何运用,不懂得欢迎留言哦。

<?php
$post=$post=post_read($_thread['firstpid']);
$wohendiao=substr(($post['message']),0,400);
echo strip_tags($wohendiao); //获取摘要
$post = $post['message'];
echo $post;//获取帖子全部内容
$first_img = $matches [1] [0];
if(empty($first_img)){
//Defines a default image
$first_img = "默认图片地址";
}
echo $first_img;//显示帖子第一张图片
?>

其中默认图片地址指的是如果帖子没有图片而被显示的默认图片的绝对路径,我参照了WordPress获取第一张图片的写法,xiuno真的是一个非常有趣的东西,首页的帖子列表循环在:\pc\view\thread_list_body.inc.htm,加入到恰当位置即可,我在我的xiuno中加入帖子第一张图片的方法如图:

xiuno-loop