业务经理

微信扫描以上二维码

028-61286886

技术咨询

搜索页分页提示此标签没有设置urlrule参数

迅睿框架 更新 2023-02-06 22:24:16 海豚




搜索页分页提示此标签没有设置urlrule参数,用的是官方模板。开启了伪静态、


/index.php?s=rom&c=search&keyword=小米8
/template/pc/default/home/search.html

{template "header.html"}

<div class="page-wrapper-row full-height">
<div class="page-wrapper-middle">
<div class="page-head">
<div class="container">
<div class="page-title">
这里是{MODULE_NAME}模块搜索页
</div>
</div>
</div>
<div class="page-content">

<div class="container">

<ul class="page-breadcrumb breadcrumb">
<li>
<a href="{SITE_URL}">网站首页</a>
<i class="fa fa-circle"></i>
</li>
{dr_catpos($catid, '', true, '<li><a href="[url]">[name]</a><i class="fa fa-circle"></i></li>')}
<li>
<span>搜索</span>
</li>
</ul>

<div class="search-page search-content-1">

<div class="portlet light">
<div class="portlet-title">
<div class="caption">
<span class="caption-subject font-green-sharp"> 条件筛选 </span>
</div>
</div>
<div class="portlet-body form fc-search-param">
<div class="form-body">
<div class="form-group row">
<label class="col-md-2 control-label">栏目分类</label>
<div class="col-md-9">
<label><a class="label {if !$cat || $cat.child}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', $parent.id)}">不限</a></label>
<!--调用栏目分类,这种用法只能用于模块列表与搜索页面-->
{loop $related $t}
<label><a class="label {if $t.id==$cat.id}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', $t.id)}">{$t.name}</a></label>
{/loop}
</div>
</div>

<!--按关键字搜索-->
<div class="form-group row">
<label class="col-md-2 control-label" style="padding-top:5px">内容搜索</label>
<div class="col-md-6">
<div class="input-group">
<input type="text" class="form-control" onkeypress="if(event.keyCode==13) {dr_module_search('search_keyword');return false;}" name='keyword' value='{$keyword}' id='search_keyword'>
<span class="input-group-btn">
<button class="btn blue" onclick="dr_module_search('search_keyword')" type="button"> <i class="fa fa-search"></i> 搜索</button>
</span>
</div>
</div>
</div>
<script>
// 这段js是用来执行搜索的
function dr_module_search(name) {
var url="{Router::search_url($params, 'keyword', 'dayrui')}";
var value = $("#"+name).val();
if (value) {
location.href=url.replace('dayrui', value);
} else {
$("#"+name).focus()
dr_tips(0, "输入关键字");
}
return false;
}
</script>

</div>
</div>
</div>

<div class="portlet light">
<div class="portlet-title">
<div class="caption">
<span class="caption-subject font-green-sharp"> 列表 </span>
</div>
<div class="actions">
<div class="btn-group">
<a href="{Router::search_url($params, 'order', null)}" class="btn btn-default {if !$params.order || $params.order=='updatetime'}active{/if}"> <i class="fa fa-clock-o"></i> 时间排序 </a>
<a href="{Router::search_url($params, 'order', 'hits')}" class="btn btn-default {if $params.order=='hits'}active{/if}"> <i class="fa fa-eye"></i> 点击排序 </a>
<a href="{Router::search_url($params, 'order', 'comments')}" class="btn btn-default {if $params.order=='comments'}active{/if}"> <i class="fa fa-comments-o"></i> 评论排序 </a>
<a href="{Router::search_url($params, 'order', 'avgsort')}" class="btn btn-default {if $params.order=='avgsort'}active{/if}"> <i class="fa fa-diamond"></i> 评分排序 </a>
<a href="{Router::search_url($params, 'order', 'support')}" class="btn btn-default {if $params.order=='support'}active{/if}"> <i class="fa fa-digg"></i> 支持量排序 </a>
{if dr_is_app('shang')}
<a href="{Router::search_url($params, 'order', 'donation')}" class="btn btn-default {if $params.order=='donation'}active{/if}"> <i class="fa fa-rmb"></i> 赞助排序 </a>
{/if}
</div>
</div>
</div>
<div class="portlet-body search-container ">
<ul>
<!--调用MOD_DIR模块的数据 id和total和order参数(本页面固有参数) page=1标示开启分页 urlrule分页地址规则 pagesize每页数量-->
{search module=MOD_DIR id=$searchid total=$sototal order=$params.order catid=$catid page=1 pagesize=10 urlrule=$urlrule}
<li class="search-item clearfix">
<a title="{$t.title}" href="{$t.url}">
<img src="{dr_thumb($t.thumb, 100, 90)}" width="100" height="90" style="margin-top: 15px;">
</a>
<div class="search-content text-left">
<h4 class="search-title">
<a title="{$t.title}" href="{$t.url}">{$t.title}</a>
</h4>
<p class="search-desc">{$t.description}</p>
<div class="search-post-foot">
<ul class="search-post-tags">
<!--关键词搜索列表-->
{php $kws=dr_get_content_kws($t.keywords);}
{loop $kws $name $url}
<li class="uppercase">
<a href="{$url}" target="_blank">{$name}</a>
</li>
{/loop}
</ul>
<div class="search-post-meta">
<i class="fa fa-calendar font-blue"></i>
<a href="javascript:;">{$t.updatetime}</a>
</div>
<div class="search-post-meta">
<i class="fa fa-eye font-blue"></i>
<a href="javascript:;">{$t.hits}</a>
</div>
<div class="search-post-meta">
<i class="fa fa-comments font-blue"></i>
<a href="javascript:;">{$t.comments}</a>
</div>
</div>
</div>
</li>
{/search}
</ul>
{if !$count}
<div class="row fc-search-null">
<div class="col-md-12 text-center">
<i class="fa fa-close fc-search-null-icon"></i>
<label class="fc-search-null-txt">没有找到相关内容...</label>
</div>

</div>
{/if}
<div class="search-pagination">
<ul class="pagination">
{$pages}
</ul>
</div>
</div>
</div>
</div>

</div>

</div>
</div>
</div>

{template "footer.html"}

方案

  • 迅睿框架联合创始人 #1 · 2023-01-16 10:34:43
    search标签你是不是写错了页面,只能写在search.html模板
  • 海豚 #2 · 2023-01-16 10:40:17
    迅睿框架联合创始人 上图就是search页面的代码。官方模板未做修改。
  • 亿友 #3 · 2023-02-06 22:24:16
    后台-设置-seo设置-模块seo-那个模块的搜索URL规则设置了吗?

迅睿系统漏洞

导入微信文章
导入微信文章(2026-09-15)
优化排版缺少文字情况
GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...