wesmiler 6 tahun lalu
induk
melakukan
5ab3e51427

+ 1 - 9
app/index/controller/IndexController.php

@@ -17,8 +17,7 @@ class IndexController extends HomeBaseController
     public function index()
     public function index()
     {
     {
 
 
-        // 分类列表
-        $catearr = CategoryService::getCateList();
+
 
 
 
 
         // 热门分类
         // 热门分类
@@ -140,10 +139,6 @@ class IndexController extends HomeBaseController
         // 友情链接
         // 友情链接
         $links = LinkService::getList([], 24);
         $links = LinkService::getList([], 24);
 
 
-
-        // 获取热门分类
-        $hotCateList = CategoryService::getHotCates(10);
-
         // 新增
         // 新增
         $this->assign('banner',$banner);
         $this->assign('banner',$banner);
         $this->assign('banner1',$banner1);
         $this->assign('banner1',$banner1);
@@ -168,7 +163,6 @@ class IndexController extends HomeBaseController
         $this->assign('jmMessages',$jmMessages);
         $this->assign('jmMessages',$jmMessages);
         $this->assign('courseList',$courseList);
         $this->assign('courseList',$courseList);
         $this->assign('recCates',$recCates);
         $this->assign('recCates',$recCates);
-        $this->assign('hotCateList',$hotCateList);
         $this->assign('links',$links);
         $this->assign('links',$links);
 
 
         // 品牌
         // 品牌
@@ -187,8 +181,6 @@ class IndexController extends HomeBaseController
         $this->assign('phb3',$phb3);
         $this->assign('phb3',$phb3);
         // end
         // end
 
 
-
-        $this->assign('catearr',$catearr);
         $this->assign('link_cate_name','index');
         $this->assign('link_cate_name','index');
         return $this->fetch();
         return $this->fetch();
     }
     }

+ 52 - 13
app/index/controller/JiamengController.php

@@ -42,6 +42,15 @@ class JiamengController extends HomeBaseController
         $param = $this->request->param();
         $param = $this->request->param();
         $enname = isset($param['enname'])? trim($param['enname']) : '';
         $enname = isset($param['enname'])? trim($param['enname']) : '';
         $pcid = isset($param['pcid'])? intval($param['pcid']) : 0;
         $pcid = isset($param['pcid'])? intval($param['pcid']) : 0;
+        $param = [
+            'kw'=> isset($param['kw'])? trim($param['kw']) : '',
+            'enname'=> isset($param['enname'])? trim($param['enname']) : '',
+            'catid'=> isset($param['catid'])? intval($param['catid']) : 0,
+            'pcid'=> isset($param['pcid'])? intval($param['pcid']) : 0,
+            'lv'=> isset($param['lv'])? intval($param['lv']) : '-1',
+            'aid'=> isset($param['aid'])? intval($param['aid']) : 0,
+        ];
+        $sonid = 0;
         if($enname || $pcid){
         if($enname || $pcid){
             $where = [];
             $where = [];
             if($enname){
             if($enname){
@@ -50,17 +59,26 @@ class JiamengController extends HomeBaseController
             if($pcid){
             if($pcid){
                 $where['id'] = $pcid;
                 $where['id'] = $pcid;
             }
             }
-            $cateData = Db::name('category')->where($where)->value('id');
+            $cateData = Db::name('category')->where($where)->find();
+            $param['sid'] = $cateData['parent_id']? $cateData['id'] : 0;
+            $param['pid'] = $cateData['parent_id']? $cateData['parent_id'] : $cateData['id'];
             $seo_title = str_replace('|',$cateData['catname'],$cateData['seo_title']);
             $seo_title = str_replace('|',$cateData['catname'],$cateData['seo_title']);
             $seo_keywords = str_replace('|',$cateData['catname'],$cateData['seo_keywords']);
             $seo_keywords = str_replace('|',$cateData['catname'],$cateData['seo_keywords']);
             $seo_desc = str_replace('|',$cateData['catname'],$cateData['seo_desc']);
             $seo_desc = str_replace('|',$cateData['catname'],$cateData['seo_desc']);
             $this->assign('seo_title',$seo_title);
             $this->assign('seo_title',$seo_title);
             $this->assign('seo_keywords',$seo_keywords);
             $this->assign('seo_keywords',$seo_keywords);
             $this->assign('seo_desc',$seo_desc);
             $this->assign('seo_desc',$seo_desc);
+        }else{
+            $param['sid'] = 0;
+            $param['pid'] = 0;
         }
         }
 
 
 
 
-
+        if($param['pid']){
+            $sonlist = Db::name('category')->where('parent_id',$param['pid'])->select();
+        }else{
+            $sonlist = Db::name('category')->where('parent_id','gt',0)->order('list_order')->limit(20)->select();
+        }
 
 
         $param['pageType'] = 1;
         $param['pageType'] = 1;
         $result = JiamengService::getList($param);
         $result = JiamengService::getList($param);
@@ -80,16 +98,6 @@ class JiamengController extends HomeBaseController
         //加盟排行
         //加盟排行
         $paihang = JiamengService::getHotList(18);
         $paihang = JiamengService::getHotList(18);
 
 
-
-        $param = [
-            'kw'=> isset($param['kw'])? trim($param['kw']) : '',
-            'enname'=> isset($param['enname'])? trim($param['enname']) : '',
-            'catid'=> isset($param['catid'])? intval($param['catid']) : 0,
-            'pcid'=> isset($param['pcid'])? intval($param['pcid']) : 0,
-            'lv'=> isset($param['lv'])? intval($param['lv']) : '-1',
-            'aid'=> isset($param['aid'])? intval($param['aid']) : 0,
-        ];
-
         $result = $result? $result->toArray() : [];
         $result = $result? $result->toArray() : [];
         $lists = isset($result['data'])? $result['data'] : [];
         $lists = isset($result['data'])? $result['data'] : [];
         foreach ($lists as &$item){
         foreach ($lists as &$item){
@@ -110,6 +118,7 @@ class JiamengController extends HomeBaseController
         $this->assign('touziarr',$touziarr);
         $this->assign('touziarr',$touziarr);
         $this->assign('areaList',$areaList);
         $this->assign('areaList',$areaList);
         $this->assign('cateList',$cateList);
         $this->assign('cateList',$cateList);
+        $this->assign('sonlist',$sonlist);
         return $this->fetch('list');
         return $this->fetch('list');
     }
     }
 
 
@@ -131,7 +140,6 @@ class JiamengController extends HomeBaseController
         $cateList = CategoryService::getCates();
         $cateList = CategoryService::getCates();
 
 
 
 
-
 		// 获取最新品牌
 		// 获取最新品牌
 		$brandNews = JiamengService::getNewList(10);
 		$brandNews = JiamengService::getNewList(10);
 
 
@@ -155,6 +163,36 @@ class JiamengController extends HomeBaseController
             $item['touzi_level_name'] = isset($touziarr[$touziLevel]) ? $touziarr[$touziLevel] : '';
             $item['touzi_level_name'] = isset($touziarr[$touziLevel]) ? $touziarr[$touziLevel] : '';
         }
         }
 
 
+        $enname = isset($param['enname'])? trim($param['enname']) : '';
+        if($enname){
+            $pcatid = Db::name('category')->where('enname', $enname)->value('id');
+        }
+
+        $pcid = isset($param['pcid']) ? intval($param['pcid']) : 0;
+        $pcid = $pcid>0? $pcid : $pcatid;
+        if($pcid){
+            $cateData = Db::name('category')->where('id', $pcid)->find();
+            $param['sid'] = $cateData['parent_id']? $cateData['id'] : 0;
+            $param['pid'] = $cateData['parent_id']? $cateData['parent_id'] : $cateData['id'];
+            $seo_title = str_replace('|',$cateData['catname'],$cateData['seo_title']);
+            $seo_keywords = str_replace('|',$cateData['catname'],$cateData['seo_keywords']);
+            $seo_desc = str_replace('|',$cateData['catname'],$cateData['seo_desc']);
+            $this->assign('seo_title',$seo_title);
+            $this->assign('seo_keywords',$seo_keywords);
+            $this->assign('seo_desc',$seo_desc);
+        }else{
+            $param['sid'] = 0;
+            $param['pid'] = 0;
+
+        }
+
+        if($param['pid']){
+            $sonlist = Db::name('category')->where('parent_id',$param['pid'])->select();
+        }else{
+            $sonlist = Db::name('category')->where('parent_id','gt',0)->order('list_order')->limit(20)->select();
+        }
+
+
         $this->assign('page',$page);
         $this->assign('page',$page);
         $this->assign('data',$result);
         $this->assign('data',$result);
 		$this->assign('lists', $lists);
 		$this->assign('lists', $lists);
@@ -165,6 +203,7 @@ class JiamengController extends HomeBaseController
         $this->assign('touziarr',$touziarr);
         $this->assign('touziarr',$touziarr);
         $this->assign('areaList',$areaList);
         $this->assign('areaList',$areaList);
         $this->assign('cateList',$cateList);
         $this->assign('cateList',$cateList);
+        $this->assign('sonlist',$sonlist);
 		return $this->fetch();
 		return $this->fetch();
 	}
 	}
 
 

+ 4 - 0
app/index/controller/NewsController.php

@@ -8,6 +8,7 @@ use cmf\controller\HomeBaseController;
 use think\Db;
 use think\Db;
 class NewsController extends HomeBaseController
 class NewsController extends HomeBaseController
 {
 {
+
     public function index()
     public function index()
     {
     {
         $map['status'] = 1;
         $map['status'] = 1;
@@ -33,6 +34,7 @@ class NewsController extends HomeBaseController
         $this->assign('cate_list',$cate_list? array_chunk($cate_list, 6) : []);
         $this->assign('cate_list',$cate_list? array_chunk($cate_list, 6) : []);
         $this->assign('paihang',$paihang);
         $this->assign('paihang',$paihang);
         $this->assign('catinfo',$catinfo);
         $this->assign('catinfo',$catinfo);
+        $this->assign('searchType', 3);
         $this->assign('link_cate_name','news');
         $this->assign('link_cate_name','news');
     
     
         return $this->fetch();
         return $this->fetch();
@@ -120,6 +122,7 @@ class NewsController extends HomeBaseController
         $this->assign('seo_title',$seo_title);
         $this->assign('seo_title',$seo_title);
         $this->assign('seo_keywords',$seo_keywords);
         $this->assign('seo_keywords',$seo_keywords);
         $this->assign('seo_desc',$seo_desc);
         $this->assign('seo_desc',$seo_desc);
+        $this->assign('searchType', 3);
         return $this->fetch();
         return $this->fetch();
     }
     }
 
 
@@ -179,6 +182,7 @@ class NewsController extends HomeBaseController
         $this->assign('seo_title',$seo_title);
         $this->assign('seo_title',$seo_title);
         $this->assign('seo_keywords',$seo_keywords);
         $this->assign('seo_keywords',$seo_keywords);
         $this->assign('seo_desc',$seo_desc);
         $this->assign('seo_desc',$seo_desc);
+        $this->assign('searchType', 3);
         return $this->fetch('list');
         return $this->fetch('list');
     }
     }
     
     

+ 3 - 2
app/index/service/JiamengService.php

@@ -74,6 +74,7 @@ class JiamengService
             $catids = Db::name('category')->where('parent_id', $pcid)->column('id');
             $catids = Db::name('category')->where('parent_id', $pcid)->column('id');
             $catids[] = $pcid;
             $catids[] = $pcid;
         }
         }
+
         $pageParams = $param;
         $pageParams = $param;
         $pageType = isset($param['pageType'])? : 0;
         $pageType = isset($param['pageType'])? : 0;
         if($pageType == 1){
         if($pageType == 1){
@@ -92,7 +93,7 @@ class JiamengService
 
 
                 // 信息等级
                 // 信息等级
                 $level = isset($param['level'])? intval($param['level']) : 0;
                 $level = isset($param['level'])? intval($param['level']) : 0;
-                if($level){
+                if($level>0){
                     $query->where(['j.level' => $level]);
                     $query->where(['j.level' => $level]);
                 }
                 }
 
 
@@ -119,7 +120,7 @@ class JiamengService
             })
             })
             ->order('j.list_order')
             ->order('j.list_order')
             ->paginate($pageSize, false, ['query' => $pageParams]);
             ->paginate($pageSize, false, ['query' => $pageParams]);
-        // echo Db::name('jiameng')->getLastSql();
+//         echo Db::name('jiameng')->getLastSql();
         return $dataList;
         return $dataList;
     }
     }
 
 

+ 1 - 1
data/route/route.php

@@ -14,7 +14,7 @@
 //        '/xm:enname/area:aid' => 'index/jiameng/lists',
 //        '/xm:enname/area:aid' => 'index/jiameng/lists',
         '/list/brand-:level.shtml' => 'index/jiameng/lists',
         '/list/brand-:level.shtml' => 'index/jiameng/lists',
         '/list/level-:lv.shtml' => 'index/jiameng/lists',
         '/list/level-:lv.shtml' => 'index/jiameng/lists',
-        '/news:enname/' => 'index/news/lists',
+//        '/news:enname/' => 'index/news/lists',
         '/news/:kw' => 'index/news/lists',
         '/news/:kw' => 'index/news/lists',
         '/search/' => 'index/jiameng/search',
         '/search/' => 'index/jiameng/search',
         '/search/:kw' => 'index/jiameng/search',
         '/search/:kw' => 'index/jiameng/search',

+ 32 - 17
public/themes/mjmls/index/block/header.html

@@ -25,14 +25,14 @@
                         <dl>
                         <dl>
                             <dt>资讯中心</dt>
                             <dt>资讯中心</dt>
                             <dd>
                             <dd>
-                                <a href="/newszhinan/" target="">加盟快讯</a>
-                                <a href="/newsjiqiao/" target="">经营技巧</a>
-                                <a href="/newschuangye/" target="">创业故事</a>
-                                <a href="/newsqianjing/" target="">市场前景</a>
-                                <a href="/newszuixin/" target="">最新资讯</a>
-                                <a href="/newszhinan/" target="">开店指南</a>
-                                <a href="/newskaidian/" target="">如何开店</a>
-                                <a href="/newsfangtan/" target="">人物访谈</a>
+                                <a href="/listzhinan/" target="">加盟快讯</a>
+                                <a href="/listjiqiao/" target="">经营技巧</a>
+                                <a href="/listchuangye/" target="">创业故事</a>
+                                <a href="/listqianjing/" target="">市场前景</a>
+                                <a href="/listzuixin/" target="">最新资讯</a>
+                                <a href="/listzhinan/" target="">开店指南</a>
+                                <a href="/listkaidian/" target="">如何开店</a>
+                                <a href="/listfangtan/" target="">人物访谈</a>
                             </dd>
                             </dd>
                         </dl>
                         </dl>
                         <dl>
                         <dl>
@@ -53,13 +53,13 @@
                         <dl>
                         <dl>
                             <dt>更多精彩</dt>
                             <dt>更多精彩</dt>
                             <dd>
                             <dd>
-                                <a href="/newsshangji//" target="">精品商机</a>
-                                <a href="/newsxinwen/" target="">品牌新闻</a>
-                                <a href="/newshyzx/" target="">行业资讯</a>
-                                <a href="/newsqianjing//" target="">市场前景</a>
-                                <a href="/newszhinan/" target="">加盟快讯</a>
+                                <a href="/listshangji//" target="">精品商机</a>
+                                <a href="/listxinwen/" target="">品牌新闻</a>
+                                <a href="/listhyzx/" target="">行业资讯</a>
+                                <a href="/listqianjing//" target="">市场前景</a>
+                                <a href="/listzhinan/" target="">加盟快讯</a>
                                 <a href="/top10/" target="">排行榜</a>
                                 <a href="/top10/" target="">排行榜</a>
-                                <a href="/newspinpai/" target="">新店开业</a>
+                                <a href="/listpinpai/" target="">新店开业</a>
                             </dd>
                             </dd>
                         </dl>
                         </dl>
                     </div>
                     </div>
@@ -86,6 +86,11 @@
         <div class="search-con fr mob_none">
         <div class="search-con fr mob_none">
             <form action="" method="post">
             <form action="" method="post">
                 <i class="fa fa-search"></i>
                 <i class="fa fa-search"></i>
+                <if condition="$searchType eq 3">
+                    <input class="s-input" type="text" id="top_search_input" name="" value="" placeholder="输入资讯关键词" required/>
+                    <else/>
+                    <input class="s-input" type="text" id="top_search_input" name="" value="" placeholder="请输入项目名称" required/>
+                </if>
                 <input class="s-input" type="text" id="top_search_input" name="" value="" placeholder="请输入项目名称" required/>
                 <input class="s-input" type="text" id="top_search_input" name="" value="" placeholder="请输入项目名称" required/>
                 <input class="s-button" type="button" id="top_search_button" name="" value="搜索"></input>
                 <input class="s-button" type="button" id="top_search_button" name="" value="搜索"></input>
             </form>
             </form>
@@ -93,11 +98,21 @@
                 $(function(){
                 $(function(){
                     $("#top_search_button").click(function(){
                     $("#top_search_button").click(function(){
                         var kw = $("#top_search_input").val();
                         var kw = $("#top_search_input").val();
-                        if(kw==''){
-                            window.location.href="/xmk/";
+                        var searchType = "{$searchType:default='1'}";
+                        if(searchType == 3){
+                            if(kw==''){
+                                window.location.href="/news/";
+                            }else{
+                                window.location.href="/news/"+kw+'/';
+                            }
                         }else{
                         }else{
-                            window.location.href="/search/"+kw;
+                            if(kw==''){
+                                window.location.href="/xmk/";
+                            }else{
+                                window.location.href="/search/"+kw;
+                            }
                         }
                         }
+
                     })
                     })
                 })
                 })
             </script>
             </script>

+ 36 - 20
public/themes/mjmls/index/block/header_xm.html

@@ -28,14 +28,14 @@
                         <dl>
                         <dl>
                             <dt>资讯中心</dt>
                             <dt>资讯中心</dt>
                             <dd>
                             <dd>
-                                <a href="/newszhinan/" target="">加盟快讯</a>
-                                <a href="/newsjiqiao/" target="">经营技巧</a>
-                                <a href="/newschuangye/" target="">创业故事</a>
-                                <a href="/newsqianjing/" target="">市场前景</a>
-                                <a href="/newszuixin/" target="">最新资讯</a>
-                                <a href="/newszhinan/" target="">开店指南</a>
-                                <a href="/newskaidian/" target="">如何开店</a>
-                                <a href="/newsfangtan/" target="">人物访谈</a>
+                                <a href="/listzhinan/" target="">加盟快讯</a>
+                                <a href="/listjiqiao/" target="">经营技巧</a>
+                                <a href="/listchuangye/" target="">创业故事</a>
+                                <a href="/listqianjing/" target="">市场前景</a>
+                                <a href="/listzuixin/" target="">最新资讯</a>
+                                <a href="/listzhinan/" target="">开店指南</a>
+                                <a href="/listkaidian/" target="">如何开店</a>
+                                <a href="/listfangtan/" target="">人物访谈</a>
                             </dd>
                             </dd>
                         </dl>
                         </dl>
                         <dl>
                         <dl>
@@ -56,13 +56,13 @@
                         <dl>
                         <dl>
                             <dt>更多精彩</dt>
                             <dt>更多精彩</dt>
                             <dd>
                             <dd>
-                                <a href="/newsshangji//" target="">精品商机</a>
-                                <a href="/newsxinwen/" target="">品牌新闻</a>
-                                <a href="/newshyzx/" target="">行业资讯</a>
-                                <a href="/newsqianjing//" target="">市场前景</a>
-                                <a href="/newszhinan/" target="">加盟快讯</a>
+                                <a href="/listshangji//" target="">精品商机</a>
+                                <a href="/listxinwen/" target="">品牌新闻</a>
+                                <a href="/listhyzx/" target="">行业资讯</a>
+                                <a href="/listqianjing//" target="">市场前景</a>
+                                <a href="/listzhinan/" target="">加盟快讯</a>
                                 <a href="/top10/" target="">排行榜</a>
                                 <a href="/top10/" target="">排行榜</a>
-                                <a href="/newspinpai/" target="">新店开业</a>
+                                <a href="/listpinpai/" target="">新店开业</a>
                             </dd>
                             </dd>
                         </dl>
                         </dl>
                     </div>
                     </div>
@@ -87,22 +87,38 @@
             </p>
             </p>
         </div>
         </div>
         <div class="search-con fr mob_none">
         <div class="search-con fr mob_none">
-            <form action="" method="post">
+            <form action="" method="post" onsubmit="search()">
                 <i class="fa fa-search"></i>
                 <i class="fa fa-search"></i>
-                <input class="s-input" type="text" id="top_search_input" name="" value="" placeholder="请输入项目名称" required/>
-                <input class="s-button" type="submit" id="top_search_button" name="" value="搜索"></input>
+                <if condition="$searchType eq 3">
+                    <input class="s-input" type="text" id="top_search_input" name="" value="" placeholder="输入资讯关键词" required/>
+                    <else/>
+                    <input class="s-input" type="text" id="top_search_input" name="" value="" placeholder="请输入项目名称" required/>
+                </if>
+                <input class="s-button" type="submit" id="top_search_button" on-click="search()" name="" value="搜索"></input>
             </form>
             </form>
             <script>
             <script>
                 $(function(){
                 $(function(){
                     $("#top_search_button").click(function(){
                     $("#top_search_button").click(function(){
-                        var kw = $("#top_search_input").val();
+
+                    })
+                })
+                function search(){
+                    var kw = $("#top_search_input").val();
+                    var searchType = "{$searchType:default='1'}";
+                    if(searchType == 3){
+                        if(kw==''){
+                            window.location.href="/news/";
+                        }else{
+                            window.location.href="/news/"+kw+'/';
+                        }
+                    }else{
                         if(kw==''){
                         if(kw==''){
                             window.location.href="/xmk/";
                             window.location.href="/xmk/";
                         }else{
                         }else{
                             window.location.href="/search/"+kw;
                             window.location.href="/search/"+kw;
                         }
                         }
-                    })
-                })
+                    }
+                }
             </script>
             </script>
             <p class="nowrap">
             <p class="nowrap">
                 <b>热门标签:</b>
                 <b>热门标签:</b>

+ 36 - 2
public/themes/mjmls/index/block/nav.html

@@ -51,6 +51,40 @@
             </foreach>
             </foreach>
         </div>
         </div>
     </div>
     </div>
-
 </nav>
 </nav>
-<!-- ./ mobile nav end -->
+<div class="search-inpbtn" style="display: none;">
+    <div class="search-ib">
+        <form action="" method="post">
+            <if condition="$searchType eq 3">
+                <input class="search-word" id="m_kw" placeholder="输入资讯关键词" type="text">
+                <else/>
+                <input class="search-word" id="m_kw" placeholder="输入项目名" type="text">
+            </if>
+
+            <a href="#" id="m_search_button" class="search-submit"><img src="__TMPL__/static/images/search.png"></a>
+            <script>
+                $(function(){
+                    $("#m_search_button").click(function(){
+                        var kw = $("#m_kw").val();
+                        var searchType = "{$searchType:default='1'}";
+                        if(searchType == 3){
+                            if(kw==''){
+                                window.location.href="/news/";
+                            }else{
+                                window.location.href="/news/"+kw+'/';
+                            }
+                        }else{
+                            if(kw==''){
+                                window.location.href="/xmk/";
+                            }else{
+                                window.location.href="/search/"+kw;
+                            }
+                        }
+                    })
+                })
+            </script>
+        </form>
+    </div>
+</div>
+
+<!-- ./ mobile nav end -->

+ 1 - 1
public/themes/mjmls/index/index/floor/banner.html

@@ -76,7 +76,7 @@
                 <ul class="swiper-wrapper">
                 <ul class="swiper-wrapper">
                     <foreach name="brandNews" id="v">
                     <foreach name="brandNews" id="v">
                     <li class="swiper-slide">
                     <li class="swiper-slide">
-                        <a href="/b{$v.id}" target="_blank" title="{$v.title}">{$v.title}</a>
+                        <a href="/b{$v.id}/" target="_blank" title="{$v.title}">{$v.title}</a>
                         <span>{$v.touzi_level_name}</span>
                         <span>{$v.touzi_level_name}</span>
                     </li>
                     </li>
                     </foreach>
                     </foreach>

+ 3 - 3
public/themes/mjmls/index/index/floor/brand.html

@@ -7,12 +7,12 @@
                 <ul class="swiper-wrapper">
                 <ul class="swiper-wrapper">
                     <foreach name="brand1" id="v">
                     <foreach name="brand1" id="v">
                     <li class="swiper-slide">
                     <li class="swiper-slide">
-                        <a href="/b{$v.id}" title="{$v.title}" target="_blank">
+                        <a href="/b{$v.id}/" title="{$v.title}" target="_blank">
                             <img class="swiper-lazy" data-src="{:cmf_get_image_preview_url($v.logo)}" width="280" height="215" alt="{$v.title}">
                             <img class="swiper-lazy" data-src="{:cmf_get_image_preview_url($v.logo)}" width="280" height="215" alt="{$v.title}">
                             <div class="swiper-lazy-preloader"></div>
                             <div class="swiper-lazy-preloader"></div>
                         </a>
                         </a>
                         <div class="botbox">
                         <div class="botbox">
-                            <h3><a class="nowrap" href="/b{$v.id}" target="">{$v.title}</a><b></b></h3>
+                            <h3><a class="nowrap" href="/b{$v.id}/" target="">{$v.title}</a><b></b></h3>
                             <p class="nowrap">{$v.area}</p>
                             <p class="nowrap">{$v.area}</p>
                             <p>
                             <p>
                                 <span class="fl">全国门店:<em>{$v.mendian|default='0'}家</em></span>
                                 <span class="fl">全国门店:<em>{$v.mendian|default='0'}家</em></span>
@@ -31,7 +31,7 @@
             <ul>
             <ul>
                 <foreach name="brand2" id="v">
                 <foreach name="brand2" id="v">
                 <li>
                 <li>
-                    <a href="/b{$v.id}" title="{$v.title}" target="_blank">
+                    <a href="/b{$v.id}/" title="{$v.title}" target="_blank">
                         <img src="{:cmf_get_image_preview_url($v.logo)}" width="174" height="130" alt="{$v.title}">
                         <img src="{:cmf_get_image_preview_url($v.logo)}" width="174" height="130" alt="{$v.title}">
                         <h3 class="nowrap">{$v.title}</h3>
                         <h3 class="nowrap">{$v.title}</h3>
                         <p><font>{$v.touzi_level_name}</font><span>门店: {$v.mendian}家</span></p>
                         <p><font>{$v.touzi_level_name}</font><span>门店: {$v.mendian}家</span></p>

+ 1 - 1
public/themes/mjmls/index/index/floor/brand_choice.html

@@ -7,7 +7,7 @@
     <ul>
     <ul>
         <foreach name="brand4" id="v">
         <foreach name="brand4" id="v">
         <li>
         <li>
-            <a href="/b{$v.id}" target="_blank" title="{$v.title}">
+            <a href="/b{$v.id}/" target="_blank" title="{$v.title}">
                 <img src="{:cmf_get_image_preview_url($v.logo)}" alt="{$v.title}" width="162.79" height="122.09">
                 <img src="{:cmf_get_image_preview_url($v.logo)}" alt="{$v.title}" width="162.79" height="122.09">
                 <i>{$v.catname}</i>
                 <i>{$v.catname}</i>
                 <h3 class="nowrap">{$v.title}</h3>
                 <h3 class="nowrap">{$v.title}</h3>

+ 2 - 2
public/themes/mjmls/index/index/floor/brand_hot.html

@@ -10,14 +10,14 @@
         <div class="all-classify-box">
         <div class="all-classify-box">
             <ul class="active">
             <ul class="active">
                 <foreach name="brandHot" id="v">
                 <foreach name="brandHot" id="v">
-                    <li><a href="/b{$v.id}" target="" title="{$v.title}">{$v.title}</a></li>
+                    <li><a href="/b{$v.id}/" target="" title="{$v.title}">{$v.title}</a></li>
                 </foreach>
                 </foreach>
             </ul>
             </ul>
 
 
             <foreach name="cateBrands" id="brands">
             <foreach name="cateBrands" id="brands">
             <ul>
             <ul>
                 <foreach name="brands" id="v">
                 <foreach name="brands" id="v">
-                <li><a href="/b{$v.id}" target="" title="{$v.title}">{$v.title}</a></li>
+                <li><a href="/b{$v.id}/" target="" title="{$v.title}">{$v.title}</a></li>
                 </foreach>
                 </foreach>
             </ul>
             </ul>
             </foreach>
             </foreach>

+ 1 - 1
public/themes/mjmls/index/index/floor/join.html

@@ -12,7 +12,7 @@
                         <foreach name="$brand7" id="brands">
                         <foreach name="$brand7" id="brands">
                         <div class="swiper-slide">
                         <div class="swiper-slide">
                             <foreach name="brands" id="v">
                             <foreach name="brands" id="v">
-                            <a href="/b{$v.id}" target="_blank" title="{$v.title}"><img src="{:cmf_get_image_preview_url($v.logo)}" alt="{$v.title}"></a>
+                            <a href="/b{$v.id}/" target="_blank" title="{$v.title}"><img src="{:cmf_get_image_preview_url($v.logo)}" alt="{$v.title}"></a>
                             </foreach>
                             </foreach>
                         </div>
                         </div>
                         </foreach>
                         </foreach>

+ 1 - 1
public/themes/mjmls/index/index/floor/recommend.html

@@ -7,7 +7,7 @@
     <ul>
     <ul>
         <foreach name="brand3" id="v">
         <foreach name="brand3" id="v">
         <li>
         <li>
-            <a href="/b{$v.id}" target="" title="{$v.title}">
+            <a href="/b{$v.id}/" target="" title="{$v.title}">
                 <img src="{:cmf_get_image_preview_url($v.logo)}" alt="{$v.title}" width="224" height="168">
                 <img src="{:cmf_get_image_preview_url($v.logo)}" alt="{$v.title}" width="224" height="168">
                 <h3 class="nowrap">{$v.title}</h3>
                 <h3 class="nowrap">{$v.title}</h3>
                 <p>
                 <p>

+ 2 - 2
public/themes/mjmls/index/index/news/join.html

@@ -6,7 +6,7 @@
             <p class="fr mob_none">
             <p class="fr mob_none">
                 <foreach name="newsCates" id="v">
                 <foreach name="newsCates" id="v">
                     <if condition="$key gt 0">/</if>
                     <if condition="$key gt 0">/</if>
-                    <a href="/news{$v.enname}/" target="_blank" title="{$v.catname}">{$v.catname}</a>
+                    <a href="/list{$v.enname}/" target="_blank" title="{$v.catname}">{$v.catname}</a>
                 </foreach>
                 </foreach>
             </p>
             </p>
         </h2>
         </h2>
@@ -73,7 +73,7 @@
                     <div class="infor-rd">
                     <div class="infor-rd">
                         <h3 class="nowrap">
                         <h3 class="nowrap">
                             <i>热点</i>
                             <i>热点</i>
-                            <a href="/news{$v.id}" target="_blank" title="{$v.title}">{$v.title}</a>
+                            <a href="/news{$v.id}/" target="_blank" title="{$v.title}">{$v.title}</a>
                         </h3>
                         </h3>
                         <p>{$v.description}<a href="/news{$v.id}/" target="_blank">【详情】</a></p>
                         <p>{$v.description}<a href="/news{$v.id}/" target="_blank">【详情】</a></p>
                     </div>
                     </div>

+ 17 - 7
public/themes/mjmls/index/jiameng/list.html

@@ -15,9 +15,19 @@
         <dt>加盟行业:</dt>
         <dt>加盟行业:</dt>
         <dd class="sub_box">
         <dd class="sub_box">
             <ul>
             <ul>
-                <li <if condition="$param.enname eq ''">class="cate on"<else/>class="cate"</if>><a href="/xmk/" data="0">不限</a></li>
+                <li <if condition="$param.pid eq 0">class="cate on"<else/>class="cate"</if>><a href="/xmk/" data="0">不限</a></li>
                 <foreach name="cateList" id="v">
                 <foreach name="cateList" id="v">
-                    <li <if condition="$v.enname eq $param.enname">class="cate on"<else/>class="cate"</if>><a href="/xm{$v.enname}/" data-key="{$v.enname}" data-id="{$v.id}" title="{$v.catname}">{$v.catname}</a></li>
+                    <li <if condition="$v.id eq $param.pid">class="cate on"<else/>class="cate"</if>><a href="/xm{$v.enname}/" data-key="{$v.enname}" data-id="{$v.id}" title="{$v.catname}">{$v.catname}</a></li>
+                </foreach>
+            </ul>
+        </dd>
+    </dl>
+    <dl>
+        <dt>子行业:</dt>
+        <dd class="sub_box">
+            <ul>
+                <foreach name="sonlist" id="v">
+                    <li <if condition="$v.id eq $param.sid">class="cate on"<else/>class="cate"</if>><a href="/xm{$v.enname}/" data-key="{$v.enname}" data-id="{$v.id}" title="{$v.catname}">{$v.catname}</a></li>
                 </foreach>
                 </foreach>
             </ul>
             </ul>
         </dd>
         </dd>
@@ -55,13 +65,13 @@
             <foreach name="lists" id="v" >
             <foreach name="lists" id="v" >
                 <li>
                 <li>
                     <div class="fl li-le">
                     <div class="fl li-le">
-                        <a href="/b{$v.id}" target="_blank" title="{$v.title}">
+                        <a href="/b{$v.id}/" target="_blank" title="{$v.title}">
                             <img src="{:cmf_get_image_preview_url($v.logo)}" alt="">
                             <img src="{:cmf_get_image_preview_url($v.logo)}" alt="">
                         </a>
                         </a>
                     </div>
                     </div>
                     <div class="fl li-mid">
                     <div class="fl li-mid">
                         <div>
                         <div>
-                            <a href="/b{$v.id}" target="_blank" title="{$v.title}">{$v.title}</a>
+                            <a href="/b{$v.id}/" target="_blank" title="{$v.title}">{$v.title}</a>
                             <if condition="$v.company">
                             <if condition="$v.company">
                                 <span>/ {$v.area_name} {$v.company}</span>
                                 <span>/ {$v.area_name} {$v.company}</span>
                             </if>
                             </if>
@@ -82,7 +92,7 @@
                         </p>
                         </p>
                     </div>
                     </div>
                     <div class="fr mob_none">
                     <div class="fr mob_none">
-                        <a href="/b{$v.id}#form" target="_blank">
+                        <a href="/b{$v.id}/#form" target="_blank">
                             <span>我要咨询</span>
                             <span>我要咨询</span>
                             <img src="__TMPL__/static/images/join-logo.jpg" width="80" height="80" alt="">
                             <img src="__TMPL__/static/images/join-logo.jpg" width="80" height="80" alt="">
                         </a>
                         </a>
@@ -102,7 +112,7 @@
             <h2>最新入驻品牌</h2>
             <h2>最新入驻品牌</h2>
             <div class="new-brand">
             <div class="new-brand">
                 <foreach name="brandNews" id="v" >
                 <foreach name="brandNews" id="v" >
-                    <a href="/b{$v.id}" target="_blank" title="{$v.title},{$v.company},{$v.product}">{$v.title}</a>
+                    <a href="/b{$v.id}/" target="_blank" title="{$v.title},{$v.company},{$v.product}">{$v.title}</a>
                 </foreach>
                 </foreach>
             </div>
             </div>
         </div>
         </div>
@@ -112,7 +122,7 @@
                 <foreach name="paihang" id="v" >
                 <foreach name="paihang" id="v" >
                     <li>
                     <li>
                         <i></i>
                         <i></i>
-                        <a href="/b{$v.id}" target="_blank" title="{$v.title},{$v.company},{$v.product}">{$v.title}</a>
+                        <a href="/b{$v.id}/" target="_blank" title="{$v.title},{$v.company},{$v.product}">{$v.title}</a>
                         <span class="fr">{$v.hits|default='0'}</span>
                         <span class="fr">{$v.hits|default='0'}</span>
                     </li>
                     </li>
                 </foreach>
                 </foreach>

+ 29 - 5
public/themes/mjmls/index/jiameng/search.html

@@ -11,6 +11,7 @@
     <span>找项目</span>
     <span>找项目</span>
 </div>
 </div>
 <div class="container top-classify">
 <div class="container top-classify">
+<!--
     <dl>
     <dl>
         <dt>加盟行业:</dt>
         <dt>加盟行业:</dt>
         <dd class="sub_box">
         <dd class="sub_box">
@@ -22,6 +23,29 @@
             </ul>
             </ul>
         </dd>
         </dd>
     </dl>
     </dl>
+-->
+
+    <dl>
+        <dt>加盟行业:</dt>
+        <dd class="sub_box">
+            <ul>
+                <li <if condition="$param.pid eq 0">class="cate on"<else/>class="cate"</if>><a href="/search/{$param.kw}?pcid=0&aid={$param.aid}&lv={$param.lv}" data="0">不限</a></li>
+                <foreach name="cateList" id="v">
+                    <li <if condition="$v.id eq $param.pid">class="cate on"<else/>class="cate"</if>><a href="/search/{$param.kw}?pcid={$v.id}&aid={$param.aid}&lv={$param.lv}" data-key="{$v.enname}" data-id="{$v.id}" title="{$v.catname}">{$v.catname}</a></li>
+                </foreach>
+            </ul>
+        </dd>
+    </dl>
+    <dl>
+        <dt>子行业:</dt>
+        <dd class="sub_box">
+            <ul>
+                <foreach name="sonlist" id="v">
+                    <li <if condition="$v.id eq $param.sid">class="cate on"<else/>class="cate"</if>><a href="/search/{$param.kw}?pcid={$v.id}&aid={$param.aid}&lv={$param.lv}" data-key="{$v.enname}" data-id="{$v.id}" title="{$v.catname}">{$v.catname}</a></li>
+                </foreach>
+            </ul>
+        </dd>
+    </dl>
     <dl>
     <dl>
         <dt>投资金额:</dt>
         <dt>投资金额:</dt>
         <dd class="sub_box">
         <dd class="sub_box">
@@ -56,13 +80,13 @@
             <foreach name="lists" id="v" >
             <foreach name="lists" id="v" >
             <li>
             <li>
                 <div class="fl li-le">
                 <div class="fl li-le">
-                    <a href="/b{$v.id}" target="_blank" title="{$v.title}">
+                    <a href="/b{$v.id}/" target="_blank" title="{$v.title}">
                         <img src="{:cmf_get_image_preview_url($v.logo)}" alt="">
                         <img src="{:cmf_get_image_preview_url($v.logo)}" alt="">
                     </a>
                     </a>
                 </div>
                 </div>
                 <div class="fl li-mid">
                 <div class="fl li-mid">
                     <div>
                     <div>
-                        <a href="/b{$v.id}" target="_blank" title="{$v.title}">{$v.title}</a>
+                        <a href="/b{$v.id}/" target="_blank" title="{$v.title}">{$v.title}</a>
                         <if condition="$v.company">
                         <if condition="$v.company">
                         <span>/ {$v.company}</span>
                         <span>/ {$v.company}</span>
                         </if>
                         </if>
@@ -83,7 +107,7 @@
                     </p>
                     </p>
                 </div>
                 </div>
                 <div class="fr mob_none">
                 <div class="fr mob_none">
-                    <a href="/b{$v.id}#form" target="_blank">
+                    <a href="/b{$v.id}/#form" target="_blank">
                         <span>我要咨询</span>
                         <span>我要咨询</span>
                         <img src="__TMPL__/static/images/join-logo.jpg" width="80" height="80" alt="">
                         <img src="__TMPL__/static/images/join-logo.jpg" width="80" height="80" alt="">
                     </a>
                     </a>
@@ -103,7 +127,7 @@
             <h2>最新入驻品牌</h2>
             <h2>最新入驻品牌</h2>
             <div class="new-brand">
             <div class="new-brand">
                 <foreach name="brandNews" id="v" >
                 <foreach name="brandNews" id="v" >
-                <a href="/b{$v.id}" target="_blank" title="{$v.title},{$v.company},{$v.product}">{$v.title}</a>
+                <a href="/b{$v.id}/" target="_blank" title="{$v.title},{$v.company},{$v.product}">{$v.title}</a>
                 </foreach>
                 </foreach>
             </div>
             </div>
         </div>
         </div>
@@ -113,7 +137,7 @@
                 <foreach name="paihang" id="v" >
                 <foreach name="paihang" id="v" >
                 <li>
                 <li>
                     <i></i>
                     <i></i>
-                    <a href="/b{$v.id}" target="_blank" title="{$v.title},{$v.company},{$v.product}">{$v.title}</a>
+                    <a href="/b{$v.id}/" target="_blank" title="{$v.title},{$v.company},{$v.product}">{$v.title}</a>
                     <span class="fr">{$v.hits|default='0'}</span>
                     <span class="fr">{$v.hits|default='0'}</span>
                 </li>
                 </li>
                 </foreach>
                 </foreach>

+ 1 - 1
public/themes/mjmls/index/news/index.html

@@ -44,7 +44,7 @@
             <foreach name="cate_list" id="cates">
             <foreach name="cate_list" id="cates">
                 <div <if condition="$key lt 1">class="new-sort new-sort-{$key+1}"<else/>class="new-sort new-sort-2"</if>>
                 <div <if condition="$key lt 1">class="new-sort new-sort-{$key+1}"<else/>class="new-sort new-sort-2"</if>>
                 <foreach name="cates" id="v">
                 <foreach name="cates" id="v">
-                <a href="/news{$v.enname}/" target="">{$v.catname}</a>
+                <a href="/list{$v.enname}/" target="">{$v.catname}</a>
                 </foreach>
                 </foreach>
             </div>
             </div>
             </foreach>
             </foreach>

+ 1 - 1
public/themes/mjmls/index/news/list.html

@@ -44,7 +44,7 @@
             <foreach name="cate_list" id="cates">
             <foreach name="cate_list" id="cates">
                 <div <if condition="$key lt 1">class="new-sort new-sort-{$key+1}"<else/>class="new-sort new-sort-2"</if>>
                 <div <if condition="$key lt 1">class="new-sort new-sort-{$key+1}"<else/>class="new-sort new-sort-2"</if>>
                 <foreach name="cates" id="v">
                 <foreach name="cates" id="v">
-                    <a href="/news{$v.enname}/" target="">{$v.catname}</a>
+                    <a href="/list{$v.enname}/" target="">{$v.catname}</a>
                 </foreach>
                 </foreach>
         </div>
         </div>
         </foreach>
         </foreach>

+ 1 - 1
public/themes/mjmls/index/news/show.html

@@ -101,7 +101,7 @@
             <ul class="brand-recome">
             <ul class="brand-recome">
                 <foreach name="jx_jm" id="v">
                 <foreach name="jx_jm" id="v">
                 <li>
                 <li>
-                    <a href="/b{$v.id}" target="_blank" {$v.title}>
+                    <a href="/b{$v.id}/" target="_blank" {$v.title}>
                         <img class="fl" src="{:cmf_get_image_preview_url($v.logo)}" width="70" height="70" alt="{$v.title}">
                         <img class="fl" src="{:cmf_get_image_preview_url($v.logo)}" width="70" height="70" alt="{$v.title}">
                         <h3 class="nowrap">{$v.title}</h3>
                         <h3 class="nowrap">{$v.title}</h3>
                         <p>投资金额:<em>{$v.touzi_level_name}</em></p>
                         <p>投资金额:<em>{$v.touzi_level_name}</em></p>

+ 2 - 2
public/themes/mjmls/sitemap.html

@@ -25,9 +25,9 @@
             <if condition="$v.type eq 1">
             <if condition="$v.type eq 1">
                 <a href="/xm{$v.id}/" title="{$v.title}">{$v.title}</a>
                 <a href="/xm{$v.id}/" title="{$v.title}">{$v.title}</a>
                 <elseif condition="$v.type eq 2"/>
                 <elseif condition="$v.type eq 2"/>
-                <a href="/b{$v.id}" title="{$v.title}">{$v.title}</a>
+                <a href="/b{$v.id}/" title="{$v.title}">{$v.title}</a>
                 <else/>
                 <else/>
-                <a href="/news{$v.id}" title="{$v.title}">{$v.title}</a>
+                <a href="/news{$v.id}/" title="{$v.title}">{$v.title}</a>
             </if>
             </if>
         </if>
         </if>
     </foreach>
     </foreach>

+ 38 - 1
public/themes/mjmls/static/css/master.css

@@ -900,7 +900,44 @@ footer p a {
 		color: #777;
 		color: #777;
 		-webkit-text-stroke: 1px #fff;
 		-webkit-text-stroke: 1px #fff;
 	}
 	}
-
+    .search-inpbtn {
+		display: block !important;
+		width: 100%;
+		height: 2.5rem;
+		margin: 1rem 0;
+		padding: 0 1.125rem;
+		border-radius: 1rem;
+	}
+	.search-ib {
+		width: 100%;
+		height: 2.5rem;
+		background: #EBEDF6;
+		border-radius: 5rem;
+	}
+	.search-ib input {
+		float: left;
+		width: 72%;
+		height: 2.5rem;
+		align-items: center;
+		margin-left: 1.5rem;
+		background: #EBEDF6;
+		font-size: 0.28rem;
+		color: #9195AC;
+		font-family: 微软雅黑;
+	}
+	.search-ib a img {
+		width: 1.5rem;
+		height: 1.5rem;
+		margin: 0.6rem 1.25rem;
+	}
+	.search-ib a {
+		float: right;
+		width: 4rem;
+		height: 2.5rem;
+		display: block;
+		background: #DCDFED;
+		border-radius: 0 1rem 1rem 0;
+	}
 	.w-header {
 	.w-header {
 		width: 100%;
 		width: 100%;
 		height: 3.429rem;
 		height: 3.429rem;

+ 9 - 0
vendor/thinkcmf/cmf/src/controller/HomeBaseController.php

@@ -10,6 +10,7 @@
 // +----------------------------------------------------------------------
 // +----------------------------------------------------------------------
 namespace cmf\controller;
 namespace cmf\controller;
 
 
+use app\index\service\CategoryService;
 use think\Db;
 use think\Db;
 use app\admin\model\ThemeModel;
 use app\admin\model\ThemeModel;
 use think\facade\View;
 use think\facade\View;
@@ -25,6 +26,14 @@ class HomeBaseController extends BaseController
         $siteInfo = cmf_get_site_info();
         $siteInfo = cmf_get_site_info();
         $siteInfo['hot_keywords'] = isset($siteInfo['hot_keywords'])&&$siteInfo['hot_keywords']? explode(',', $siteInfo['hot_keywords']) : [];
         $siteInfo['hot_keywords'] = isset($siteInfo['hot_keywords'])&&$siteInfo['hot_keywords']? explode(',', $siteInfo['hot_keywords']) : [];
         View::share('site_info', $siteInfo);
         View::share('site_info', $siteInfo);
+
+        // 分类列表
+        $catearr = CategoryService::getCateList();
+        // 获取热门分类
+        $hotCateList = CategoryService::getHotCates(10);
+        $this->assign('hotCateList',$hotCateList);
+        $this->assign('catearr',$catearr);
+        $this->assign('searchType', 1);
         
         
         //当前url
         //当前url
         if($_SERVER['REQUEST_URI']!='/'){
         if($_SERVER['REQUEST_URI']!='/'){