获取随机文章的方法
By ego008
at 2013-04-21 22:16 • 2695次点击
首先是获取最大文章max_id,youBBS 没有删除功能,文章id 是连续的。 用rand(1,max_id) 随机获取一个id,放到一个列表。 用sql 获取该id 列表的帖子。
youBBS 获取最大id 的一个高效方法。 $table_status = $DBS->fetch_one_array("SHOW TABLE STATUS LIKE 'yunbbs_articles'"); $max_id = $table_status['Auto_increment'] -1;
可以写成一个函数放在 model.php 里方便页面调用,写法可参考里面的get_links() 函数。
恩 其实关于随机文章这个需求 只是有这个想法,但是自己不是很专业的人员 不过既然admin已经遵守沉诺贴出代码了 其实贴出这个代码也只是思路,对于我小白还是不用直接使用 那我也不能食言 本人非IT人员,从事的只是生产技术工作,月薪只有2K多,每个月要交家用1000,伙食500,还剩500 但是发自内心的感谢admin,他是我见过最热心的开源作者! 28好出粮我一定会尽可能的赞助youbbs
root at 2013-04-22 15:08
3
请 登录 后发表评论