欢迎来到酷客淘商城,为站长提供交易担保服务 访问移动版
站长交易首选担保平台!
酷客淘

给 tipask 文章内容页加上上一篇和下一篇的功能

日期: 2019-05-24 07:48:55 人气: -

文章内容页内容底部放置上一篇、下一篇的超链接是很多站长都干的事儿,据说能带来不少的 pv 哦。tipask 源码安装好问答网站时,大家会发现文章内容页并没有上一篇、下一篇的功能,那么只能我们自己加上去。具体怎么加呢?其实很简单,且往下看。


涉及文件及设置方法:


控制器文件夹下 /Blog/ArticleController.php


前往控制器文件 show 部分,添加以下代码


$prev_article = Article::where('category_id','=',$article->category->id)->where('id','<',$id)->orderBy('id','desc')->first();
$next_article = Article::where('category_id','=',$article->category->id)->where('id','>',$id)->orderBy('id','asc')->first();
同时修改 return view("theme::article.show") 部分添加以下代码:
->with('prev_article',$prev_article)->with('next_article',$next_article)



模板文件夹下 /article/show.blade.php


以下为上一篇下一篇的模板代码,将代码放置到想要的页面位置即可,一般放在正文底部。


@if($prev_article)
    <div>
        <a href="{{ route('blog.article.detail',['id'=>$prev_article->id]) }}"> 上一篇:{{$prev_article->title}} </a>
    </div>
@endif  
@if($next_article)
    <div>
        <a href="{{ route('blog.article.detail',['id'=>$next_article->id]) }}"> 下一篇:{{$next_article->title}} </a>
    </div>
@endif


分类标签: 文章 一篇 功能 底部