提交 d643212c authored 作者: 邓奇's avatar 邓奇

搜索页面处理

上级 99341240
...@@ -468,11 +468,7 @@ class IndexController extends Controller ...@@ -468,11 +468,7 @@ class IndexController extends Controller
public function site_search(Request $request) public function site_search(Request $request)
{ {
$search = $request->search; $search = $request->search;
if( empty($search) ){ if( $search || $search == '0' ){
$result = array('msg' => '请输入搜索关键字!','code'=>400);
return response()->json($result);
}
//产品搜索 //产品搜索
$product = new Pack(); $product = new Pack();
$packs = $product->where('title',$search )->orWhere('title','like','%'.$search.'%')->orderBy('add_time','desc')->get(); $packs = $product->where('title',$search )->orWhere('title','like','%'.$search.'%')->orderBy('add_time','desc')->get();
...@@ -494,12 +490,17 @@ class IndexController extends Controller ...@@ -494,12 +490,17 @@ class IndexController extends Controller
// 'packs'=>$packs,'packs_num'=>$packs_num,'videos'=>$videos,'videos_num'=>$videos_num, // 'packs'=>$packs,'packs_num'=>$packs_num,'videos'=>$videos,'videos_num'=>$videos_num,
// 'news'=>$news,'news_num'=>$news_num,'infomations'=>$infomations,'infomations_num'=>$infomations_num // 'news'=>$news,'news_num'=>$news_num,'infomations'=>$infomations,'infomations_num'=>$infomations_num
//]; //];
$total_num = intval($packs_num + $videos_num + $news_num + $infomations_num);
return view('index.index_search',[ return view('index.index_search',[
'packs'=>$packs,'packs_num'=>$packs_num,'videos'=>$videos,'videos_num'=>$videos_num, 'packs'=>$packs,'packs_num'=>$packs_num,'videos'=>$videos,'videos_num'=>$videos_num,
'news'=>$news,'news_num'=>$news_num,'infomations'=>$infomations,'infomations_num'=>$infomations_num, 'news'=>$news,'news_num'=>$news_num,'infomations'=>$infomations,'infomations_num'=>$infomations_num,
'showType'=>$this->showType,'showType_b'=>$this->showType_b 'total_num'=>$total_num,'showType'=>$this->showType,'showType_b'=>$this->showType_b
]); ]);
}else{
return view('index.index_search',[
'msg' => '搜索内容不能为空!','showType'=>$this->showType,'showType_b'=>$this->showType_b
]);
}
} }
......
...@@ -16,24 +16,26 @@ ...@@ -16,24 +16,26 @@
<!--top mobile--> <!--top mobile-->
<div data-am-widget="slider" class="am-slider am-slider-b2" data-am-slider='{controlNav:false}'> <div data-am-widget="slider" class="am-slider am-slider-b2" data-am-slider='{controlNav:false}'>
@if(isset($msg))
<script>
var msg = "{{$msg}}";
alert(msg);
window.history.back();
</script>
@else
<div class="width1400"> <div class="width1400">
<div class="am-g"> <div class="am-g">
<div class="am-u-sm-12 am-padding am-padding-right-0 am-padding-left-0 am-text-default">共搜索(10)条记录</div> <div class="am-u-sm-12 am-padding am-padding-right-0 am-padding-left-0 am-text-default">共搜索({{$total_num}})条记录</div>
</div> </div>
<!-- 产品 --> <!-- 产品 -->
<div class="am-g bgf2"> <div class="am-g bgf2">
<div class="am-u-sm-12 am-padding">产品(10)</div> <div class="am-u-sm-12 am-padding">产品({{$packs_num}})</div>
</div> </div>
<div class="am-g am-padding-top"> <div class="am-g am-padding-top">
<ul class="am-avg-sm-2 am-avg-md-3 am-avg-lg-4 am-thumbnails pro_list"> <ul class="am-avg-sm-2 am-avg-md-3 am-avg-lg-4 am-thumbnails pro_list">
<li><a href="#"><div class="pic"><img class="am-img-responsive" src="http://img.mp.itc.cn/upload/20170319/f7e7c0c2ca98452b9c5327eb5552ce86_th.gif"/></div><div class="text"><h3>1221122</h3></div><span></span></a></li> @foreach($packs as $pack)
<li><a href="#"><div class="pic"><img class="am-img-responsive" src="http://img.mp.itc.cn/upload/20170319/f7e7c0c2ca98452b9c5327eb5552ce86_th.gif"/></div><div class="text"><h3>1221122</h3></div><span></span></a></li> <li><a href="{{url('pro_show')}}/{{$pack->id}}}"><div class="pic"><img class="am-img-responsive" src="{{asset($pack->img)}}"/></div><div class="text"><h3>{{str_limit(strip_tags($pack->title),42,'...')}}</h3></div><span></span></a></li>
<li><a href="#"><div class="pic"><img class="am-img-responsive" src="http://img.mp.itc.cn/upload/20170319/f7e7c0c2ca98452b9c5327eb5552ce86_th.gif"/></div><div class="text"><h3>1221122</h3></div><span></span></a></li> @endforeach
<li><a href="#"><div class="pic"><img class="am-img-responsive" src="http://img.mp.itc.cn/upload/20170319/f7e7c0c2ca98452b9c5327eb5552ce86_th.gif"/></div><div class="text"><h3>1221122</h3></div><span></span></a></li>
<li><a href="#"><div class="pic"><img class="am-img-responsive" src="http://img.mp.itc.cn/upload/20170319/f7e7c0c2ca98452b9c5327eb5552ce86_th.gif"/></div><div class="text"><h3>1221122</h3></div><span></span></a></li>
<li><a href="#"><div class="pic"><img class="am-img-responsive" src="http://img.mp.itc.cn/upload/20170319/f7e7c0c2ca98452b9c5327eb5552ce86_th.gif"/></div><div class="text"><h3>1221122</h3></div><span></span></a></li>
<li><a href="#"><div class="pic"><img class="am-img-responsive" src="http://img.mp.itc.cn/upload/20170319/f7e7c0c2ca98452b9c5327eb5552ce86_th.gif"/></div><div class="text"><h3>1221122</h3></div><span></span></a></li>
<li><a href="#"><div class="pic"><img class="am-img-responsive" src="http://img.mp.itc.cn/upload/20170319/f7e7c0c2ca98452b9c5327eb5552ce86_th.gif"/></div><div class="text"><h3>1221122</h3></div><span></span></a></li>
</ul> </ul>
</div> </div>
<div class="am-g"> <div class="am-g">
...@@ -41,70 +43,22 @@ ...@@ -41,70 +43,22 @@
</div> </div>
<!-- 视频 --> <!-- 视频 -->
<div class="am-g bgf2"> <div class="am-g bgf2">
<div class="am-u-sm-12 am-padding">视频(10)</div> <div class="am-u-sm-12 am-padding">视频({{$videos_num}})</div>
</div> </div>
<div class="am-g am-padding-top video_list am-cf"> <div class="am-g am-padding-top video_list am-cf">
<ul> <ul>
@foreach($videos as $video)
<li> <li>
<a href="#"> <a href="##" onclick="vi('{{$video->video}}')" data-am-modal="{target: '#doc-modal-1', closeViaDimmer: 0, width: 600}">
<div class="pic"><span><i class="am-icon-play-circle-o"></i></span><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div> <div class="pic"><span><i class="am-icon-play-circle-o"></i></span><img src="{{asset($video->pic)}}" class="am-img-responsive"></div>
<div class="text am-cf"> <div class="text am-cf">
<h3>视频</h3> <h3>{{str_limit(strip_tags($video->title),42,'...')}}</h3>
<span>2019-07-10</span> <span>{{date('Y-m-d',$video->add_time)}}</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><span><i class="am-icon-play-circle-o"></i></span><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>视频</h3>
<span>2019-07-10</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><span><i class="am-icon-play-circle-o"></i></span><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>视频</h3>
<span>2019-07-10</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><span><i class="am-icon-play-circle-o"></i></span><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>视频</h3>
<span>2019-07-10</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><span><i class="am-icon-play-circle-o"></i></span><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>视频</h3>
<span>2019-07-10</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><span><i class="am-icon-play-circle-o"></i></span><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>视频</h3>
<span>2019-07-10</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span> <span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div> </div>
</a> </a>
</li> </li>
@endforeach
</ul> </ul>
</div> </div>
<div class="am-g"> <div class="am-g">
...@@ -112,73 +66,22 @@ ...@@ -112,73 +66,22 @@
</div> </div>
<!-- 新闻 --> <!-- 新闻 -->
<div class="am-g bgf2"> <div class="am-g bgf2">
<div class="am-u-sm-12 am-padding">新闻(10)</div> <div class="am-u-sm-12 am-padding">新闻({{$news_num}})</div>
</div> </div>
<div class="am-g am-padding-top news_list am-cf"> <div class="am-g am-padding-top news_list am-cf">
<ul> <ul>
@foreach($news as $new)
<li> <li>
<a href="#"> <a href="{{url('news_show')}}/{{$new->id}}.html">
<div class="pic"><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div> <div class="pic"><img src="{{asset($new->pic)}}" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>新闻</h3>
<span>新闻</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf"> <div class="text am-cf">
<h3>新闻</h3> <h3>{{str_limit(strip_tags($new->title),42,'...')}}</h3>
<span>新闻</span> <span>{{date('Y-m-d',$new->add_time)}}</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span> <span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div> </div>
</a> </a>
</li> </li>
<li> @endforeach
<a href="#">
<div class="pic"><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>新闻</h3>
<span>新闻</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>新闻</h3>
<span>新闻</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>新闻</h3>
<span>新闻</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf">
<h3>新闻</h3>
<span>新闻</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
</ul> </ul>
</div> </div>
<div class="am-g"> <div class="am-g">
...@@ -186,37 +89,50 @@ ...@@ -186,37 +89,50 @@
</div> </div>
<!-- 资讯 --> <!-- 资讯 -->
<div class="am-g bgf2"> <div class="am-g bgf2">
<div class="am-u-sm-12 am-padding">资讯(10)</div> <div class="am-u-sm-12 am-padding">资讯({{$infomations_num}})</div>
</div> </div>
<div class="am-g am-padding-top news_list am-cf"> <div class="am-g am-padding-top news_list am-cf">
<ul class="am-avg-sm-2 am-avg-md-3 am-avg-lg-4 am-thumbnails"> <ul class="am-avg-sm-2 am-avg-md-3 am-avg-lg-4 am-thumbnails">
<li> <li>
<a href="#"> @foreach($infomations as $infomation)
<div class="pic"><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div> <a href="{{url('news_show')}}/{{$infomation->id}}.html">
<div class="text am-cf"> <div class="pic"><img src="{{$infomation->pic}}" class="am-img-responsive"></div>
<h3>新闻</h3>
<span>新闻</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div>
</a>
</li>
<li>
<a href="#">
<div class="pic"><img src="http://amazeui.shopxo.net/static/images/001.jpg" class="am-img-responsive"></div>
<div class="text am-cf"> <div class="text am-cf">
<h3>新闻</h3> <h3>{{str_limit(strip_tags($infomation->title),42,'...')}}</h3>
<span>新闻</span> <span>{{date('Y-m-d',$infomation->add_time)}}</span>
<span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span> <span class="am-fr">查看详细 <i class="am-icon-chevron-circle-right"></i></span>
</div> </div>
</a> </a>
</li> </li>
@endforeach
</ul> </ul>
</div> </div>
<div class="am-g"> <div class="am-g">
<div class="am-u-sm-12 am-padding"></div> <div class="am-u-sm-12 am-padding"></div>
</div> </div>
</div> </div>
@endif
</div>
<div class="am-modal am-modal-no-btn video_modal" tabindex="-1" id="doc-modal-1">
<div class="am-modal-dialog">
<div class="am-modal-bd" id="v1">
<!-- <source src="{{asset('msk/img/movie.ogg')}}" type="video/mp4"></source> -->
</div>
</div>
</div> </div>
<script type="text/javascript">
function vi(id){
$("#v1").html('<a href="javascript: void(0)" class="am-close am-close-spin" data-am-modal-close>&times;</a><video controls="controls" width="100%"><source src="'+id+'" type="video/mp4"></source></video>' );
}
</script>
@include('layout.bottom') @include('layout.bottom')
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
</div> </div>
<header class="am-show-lg-only pc_header" id="head-navbar" > <header class="am-show-lg-only pc_header" id="head-navbar" >
<div class="width1400 am-cf"> <div class="width1400 am-cf">
<div class="logo am-fl"><img src="{{asset('msk/img/logo.png')}}"></div> <div class="logo am-fl"><a href="/"><img src="{{asset('msk/img/logo.png')}}"></a></div>
<form action="{{url('search')}}" method="get"> <form action="{{url('search')}}" method="get">
<div class="search am-fr"> <div class="search am-fr">
<input name="search" type="text" placeholder="请输入关键字"> <input name="search" type="text" placeholder="请输入关键字">
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论