调整首页

This commit is contained in:
2021-05-21 09:55:37 +08:00
parent da2cca0cde
commit 83917649b8
2 changed files with 22 additions and 12 deletions

View File

@@ -99,7 +99,7 @@ function getArticlesBYCate($categoryId, $take = 8, $mark = 'one', $hasCover = fa
$articles = Article::where('status', 1) $articles = Article::where('status', 1)
->whereHas('categories', function ($q) use ($ids) { ->whereHas('categories', function ($q) use ($ids) {
$q->whereIN('id', $ids); $q->whereIn('id', $ids);
}) })
->when($hasCover, function ($q) { ->when($hasCover, function ($q) {
$q->whereNotNull('cover'); $q->whereNotNull('cover');
@@ -162,13 +162,22 @@ function getAdvertsByCate($categoryId, $take = 8)
->get(); ->get();
} }
/**
* Notes: 根据分类id 获取文章
* @Author: 玄尘
* @Date : 2021/5/21 9:45
* @param int $take
* @param false $hasCover
* @return mixed
*/
function getArticlesByCateIds($take = 8, $hasCover = false) function getArticlesByCateIds($take = 8, $hasCover = false)
{ {
//分院新闻 媒体报道 科研动态 交流合作 党建文化 专题学习
$ids = [7, 17, 8, 5, 12, 30]; $ids = [7, 17, 8, 5, 12, 30];
$articles = Article::where('status', 1) $articles = Article::query()->where('status', 1)
->whereHas('categories', function ($q) use ($ids) { ->whereHas('categories', function ($q) use ($ids) {
$q->whereIN('id', $ids); $q->whereIn('id', $ids);
}) })
->latest() ->latest()
->when($hasCover, function ($q) { ->when($hasCover, function ($q) {

View File

@@ -63,8 +63,8 @@
</div> </div>
</div> </div>
<ul class="indexNews-ul"> <ul class="indexNews-ul">
@if (getArticlesByCateIds(3)->isNotEmpty()) @if (getArticlesByCateIds(6)->isNotEmpty())
@foreach (getArticlesByCateIds(3) as $article) @foreach (getArticlesByCateIds(6) as $article)
<li> <li>
<a href="{{ $article->link }}" title="{{ $article->title }}"> <a href="{{ $article->link }}" title="{{ $article->title }}">
<div class="ce-nowrap indexNews-ul-name"> <div class="ce-nowrap indexNews-ul-name">
@@ -102,6 +102,7 @@
</ul> </ul>
</div> </div>
<div class="col-xs-12 col-md-4"> <div class="col-xs-12 col-md-4">
{{--梯队人才--}}
<div class="indexBuild-show"> <div class="indexBuild-show">
<div class="indexBuild-talent"> <div class="indexBuild-talent">
<div class="indexBuild-talent-title"> <div class="indexBuild-talent-title">