联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
在列表页和文章页中如何做到全站搜索或者模块搜索,而不只是当前栏目下搜索
类型:迅睿CMS 更新时间:2022-02-24 15:39:34

在列表页和文章页中如何做到全站搜索或者模块搜索,而不只是当前栏目下搜索?(搜索框在头部导航栏里)


index.php?s=download&c=search&catid=16&keyword=压缩


也就是在哪里去掉  catid=16   这个?


image

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-02-24 15:25:31
    Chrome 0
    去掉catid就行了,把你的搜索url标签发来,我给你改造一下
  • yuezong2046
    #2楼    yuezong2046
    2022-02-24 15:28:24
    Chrome 0
    迅睿框架联合创始人 我直接套的demo里的。
    		<div id="cd-search" class="cd-search">
    		  <div class="container">
    		<form>
    			<input type="search" class="search-input" onkeypress="if(event.keyCode==13) {dr_module_search();return false;}" name='keyword' value='{$keyword}' id='search_keyword' placeholder="请输入关键字">
                <button class="search-btn" onclick="dr_module_search()" type="button"><i class="ion ion-md-search"></i></button>
    		</form>
    		</div>
                    	
    	</div>
                                    <script>
                                        // 这段js是用来执行搜索的
                                        function dr_module_search(name) {
                                            var url="{Router::search_url($params, ['keyword'], ['mykeyword'],'download')}";
                                            // 这是按关键词的写法参数替换
                                            var keyword = $("#search_keyword").val();
                                            if (keyword) {
                                                url = url.replace('mykeyword', keyword);
                                            } else {
                                                url = url.replace('mykeyword', '');
                                            }
    
                                           
                                            // 跳转搜索页面
                                            location.href=url;
                                            return false;
                                        }
                                    </script>
    								
  • yuezong2046
    #3楼    yuezong2046
    2022-02-24 15:31:48
    Chrome 0
    迅睿框架联合创始人 您说的那个搜索url标签在哪啊? 我还没找到
  • 迅睿框架联合创始人
    #4楼    迅睿框架联合创始人
    2022-02-24 15:33:26
    Chrome 0
    var url="{Router::search_url($params, ['keyword', 'catid'], ['mykeyword', NULL],'download')}";
    满意答案
  • yuezong2046
    #5楼    yuezong2046
    2022-02-24 15:39:34
    Chrome 0
    @迅睿框架联合创始人:完美解决,非常非常感谢!!