111 lines
6.4 KiB
HTML
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"}
|