【功能实现】随机文章调用显示
实现功能如下:
打开:application/index/controller/ 中的index.php文件
找到在index()方法下,大约在26行左右。
插入以下代码
//随机文章
$article_random = Db::name('article')->alias('a')->join('user u', 'u.id=a.uid')->join('articlecate c', 'c.id=a.tid')->where('a.open', 1)
->field('u.userhead,u.username,a.id,a.uid,a.title,a.view,a.reply,a.time,c.template,a.coverpic')->orderRaw('rand()')->limit(10)->select();
$this->assign('article_random', $article_random);
limit()括号里面的数字是随机调用几篇文章
前台调用随机文章参数代码:
{volist name="article_random" id="vo"}
{$vo.userhead|getheadurl}作者头像
{$vo.title}文章标题
{$vo.view}浏览次数
{$vo.username}作者用户名
{$vo.reply}文章评论次数
{$vo.coverpic}文章封面图
{$vo.id}文章id
{$vo.uid}用户id
{$vo.time}文章发布时间
{:url( 'index/index/'.$vo.template,array(<span style="font-family: "Courier New"; font-size: 0.8em;">'id'=>$vo.id))}文章点击跳转a链接规则
{/volist}
或者直接替换index.php文件。切记,替换之前一定要备份,而且是没动过此文件才可以替换,否则后果自负。
作者: 天下云游客 时间:2018-11-23 12:38:56
感谢学习了,我就说之前写变量怎么,写了怎么没作用,原来是需要放在index里面,感谢
作者: 云阳 时间:2018-11-24 07:20:29
不错!
作者: 邵先森博客 时间:2018-11-24 21:09:45
显示在哪里的
作者: 莫云 时间:2019-01-24 16:59:22
显示在哪里?