Files
BESCMS/template/pc/default/home/search.html
T

111 lines
6.4 KiB
HTML

{template "header.html"}
<div class="ep-breadcrumb">
<a href="/">首页</a>
{dr_catpos($catid, '', true, '<span class="ep-bc-sep">/</span><a href="[url]">[name]</a>')}
<span class="ep-bc-sep">/</span>
<span>搜索</span>
</div>
<div class="ep-row">
<div class="ep-col-main">
<div class="el-card">
<div class="el-card__body">
<div class="ep-search-filters">
<div class="ep-search-row">
<span class="ep-search-label">栏目</span>
<div class="ep-search-field">
<a class="el-button el-button--small {if !$cat || $cat.child}el-button--primary{else}is-plain{/if}" href="{Router::search_url($params, 'catid', $parent.id)}">不限</a>
{loop $related $t}
<a class="el-button el-button--small {if $t.id==$cat.id}el-button--primary{else}is-plain{/if}" href="{Router::search_url($params, 'catid', $t.id)}">{$t.name}</a>
{/loop}
</div>
</div>
<div class="ep-search-divider"></div>
<div class="ep-search-row ep-search-row--center">
<span class="ep-search-label">关键词</span>
<div class="el-input ep-search-keyword-wrap">
<div class="el-input__wrapper">
<input type="text" onkeypress="if(event.keyCode==13) {dr_module_search('search_keyword');return false;}" name="keyword" value="{$keyword}" id="search_keyword" class="el-input__inner" placeholder="搜索关键词..." />
</div>
</div>
<button type="button" class="el-button el-button--primary el-button--small" onclick="dr_module_search('search_keyword')">搜索</button>
</div>
<div class="ep-search-divider"></div>
<script>
function dr_module_search(name) {
var url = "/index.php?s=api&c=api&m=search&dir={MOD_DIR}&{php if (isset($params['keyword'])) unset($params['keyword']); echo $params ? http_build_query($params): '';}";
var value = $("#" + name).val();
if (value) {
location.href = url+"&keyword="+value;
} else {
$("#" + name).focus();
dr_tips(0, "输入关键字");
}
return false;
}
</script>
<div class="ep-search-row">
<span class="ep-search-label">排序</span>
<div class="ep-search-field">
<a class="el-button el-button--small {if !$params.order || $params.order=='updatetime'}el-button--primary{else}is-plain{/if}" href="{Router::search_url($params, 'order', null)}">时间排序</a>
<a class="el-button el-button--small {if $params.order=='hits'}el-button--primary{else}is-plain{/if}" href="{Router::search_url($params, 'order', 'hits')}">点击排序</a>
<a class="el-button el-button--small {if $params.order=='comments'}el-button--primary{else}is-plain{/if}" href="{Router::search_url($params, 'order', 'comments')}">评论排序</a>
<a class="el-button el-button--small {if $params.order=='avgsort'}el-button--primary{else}is-plain{/if}" href="{Router::search_url($params, 'order', 'avgsort')}">评分排序</a>
<a class="el-button el-button--small {if $params.order=='support'}el-button--primary{else}is-plain{/if}" href="{Router::search_url($params, 'order', 'support')}">支持量排序</a>
</div>
</div>
<div class="ep-search-divider"></div>
</div>
{search module=MOD_DIR id=$searchid total=$sototal order=$params.order catid=$catid page=1 pagesize=12 urlrule=$urlrule}
<div class="ep-list-item">
<!--begin::Icon-->
<img class="mobile-hidden ep-thumb" src="{dr_thumb($t.thumb)}" alt="" />
<div class="ep-flex-grow">
<h3 class="ep-article-title">
<a href="{$t.url}">{$t.title}</a>
</h3>
<p class="ep-list-desc ep-list-desc--tight">
{dr_strcut($t.description, 80)}
</p>
<div class="ep-meta">
{php $kws=dr_get_content_kws($t.keywords, MOD_DIR);}
{if $kws}
{php $kws=dr_arraycut($kws, 3);}
{loop $kws $name $url}
<a href="{$url}" class="ep-badge">{$name}</a>
{/loop}
{/if}
<span><i class="fa fa-calendar"></i> {$t.updatetime}</span>
<span itemprop="comments"><i class="fa fa-comments"></i> {intval($t.comments)} 评论</span>
<span itemprop="views" title="浏览次数"><i class="fa fa-eye"></i> {intval($t.hits)} 浏览</span>
</div>
</div>
</div>
{/search}
<div class="xrpagination">{$pages}</div>
</div>
</div>
</div>
<div class="ep-col-side">
<div class="el-card tpl-edit-show" data-action="cat_hits">
<div class="el-card__header"><span>热门资讯</span></div>
<div class="el-card__body">
{module catid=$catid order=hits num=10}
<div class="ep-side-hit-row">
<img class="ep-thumb ep-thumb--sm" src="{dr_thumb($t.thumb)}" alt="" />
<div class="ep-flex-grow">
<a href="{$t.url}" class="ep-side-hit-title">{dr_strcut($t.title, 15)}</a>
<div class="ep-side-hit-desc">{dr_strcut($t.description, 50)}</div>
</div>
</div>
{/module}
</div>
</div>
</div>
</div>
{template "footer.html"}