迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
在列表页和文章页中如何做到全站搜索或者模块搜索,而不只是当前栏目下搜索?(搜索框在头部导航栏里)
index.php?s=download&c=search&catid=16&keyword=压缩
也就是在哪里去掉 catid=16 这个?
<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>
var url="{Router::search_url($params, ['keyword', 'catid'], ['mykeyword', NULL],'download')}";