diff --git a/app/Http/Controllers/Home/IndexController.php b/app/Http/Controllers/Home/IndexController.php index 2758e52..c61f01c 100644 --- a/app/Http/Controllers/Home/IndexController.php +++ b/app/Http/Controllers/Home/IndexController.php @@ -30,6 +30,11 @@ class IndexController extends CommonController { $cat = $request->input('id', ''); $page = $request->input('page', ''); + + //推荐 + $tuijian = $request->input('tuijian', ''); + if($tuijian){$where['tuijian'] = $tuijian;} + $pagenow = $page; $post = ''; @@ -56,10 +61,10 @@ class IndexController extends CommonController $data['counts'] = $counts; $start = $page*$pagesize; - $posts = $goods->get(); + $posts = object_to_array($goods->skip($start)->take($pagesize)->get()); $data['posts'] = $posts; //获取列表 - $data['pagenav'] = '';if($nextpage<=$pages && $nextpage>0){$data['pagenav'] = $this->listpageurl('http://'.$_SERVER['HTTP_HOST'],$_SERVER['QUERY_STRING'],$nextpage);} + $data['pagenav'] = '';if($nextpage<=$pages && $nextpage>0){$data['pagenav'] = $this->listpageurl(route('home_goodslist'),$_SERVER['QUERY_STRING'],$nextpage);} $data['goods_type_list'] = object_to_array(DB::table('goods_type')->where(['pid'=>0,'status'=>1])->select('id','name')->take(30)->orderBy('listorder','asc')->get()); $data['id'] = $cat; @@ -92,8 +97,11 @@ class IndexController extends CommonController $res = ''; foreach(explode("&",$query_string) as $row) { - $canshu = explode("=",$row); - $res[$canshu[0]] = $canshu[1]; + if($row) + { + $canshu = explode("=",$row); + $res[$canshu[0]] = $canshu[1]; + } } if(isset($res['page'])) diff --git a/resources/views/home/common/footer.blade.php b/resources/views/home/common/footer.blade.php index 0e72ab2..96d09a0 100644 --- a/resources/views/home/common/footer.blade.php +++ b/resources/views/home/common/footer.blade.php @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/resources/views/home/common/header.blade.php b/resources/views/home/common/header.blade.php index 6ed7c25..8bead4f 100644 --- a/resources/views/home/common/header.blade.php +++ b/resources/views/home/common/header.blade.php @@ -2,12 +2,12 @@
-

+

diff --git a/resources/views/home/index/detail.blade.php b/resources/views/home/index/detail.blade.php new file mode 100644 index 0000000..c437805 --- /dev/null +++ b/resources/views/home/index/detail.blade.php @@ -0,0 +1,8 @@ + +<?php echo $post["title"]; ?>_<?php echo sysconfig('CMS_WEBNAME'); ?> +@include('home.common.header') +
+

+
+
+@include('home.common.footer') \ No newline at end of file diff --git a/resources/views/home/index/goods.blade.php b/resources/views/home/index/goods.blade.php index 8276a78..5523b28 100644 --- a/resources/views/home/index/goods.blade.php +++ b/resources/views/home/index/goods.blade.php @@ -1,7 +1,8 @@ <?php echo $post["title"]; ?>_<?php echo sysconfig('CMS_WEBNAME'); ?> @include('home.common.header') - + +