mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 03:01:43 +09:00
#1128 통합 검색에서 엮인 글 모듈 유무에 따라 표시 조절
https://github.com/xpressengine/xe-core/issues/1128 엮인글 모듈이 없는 경우, 엮인글과 관련된 링크를 감춥니다.
This commit is contained in:
parent
c5893358d5
commit
6a77438077
3 changed files with 42 additions and 33 deletions
|
|
@ -83,6 +83,13 @@ class integration_searchView extends integration_search
|
||||||
if($is_keyword)
|
if($is_keyword)
|
||||||
{
|
{
|
||||||
$oIS = getModel('integration_search');
|
$oIS = getModel('integration_search');
|
||||||
|
$oTrackbackModel = getAdminModel('trackback');
|
||||||
|
Context::set('trackback_module_exist', true);
|
||||||
|
if(!$oTrackbackModel)
|
||||||
|
{
|
||||||
|
Context::set('trackback_module_exist', false);
|
||||||
|
}
|
||||||
|
|
||||||
switch($where)
|
switch($where)
|
||||||
{
|
{
|
||||||
case 'document' :
|
case 'document' :
|
||||||
|
|
|
||||||
|
|
@ -12,11 +12,13 @@
|
||||||
<div class="isMore"><a href="{getAutoEncodedUrl('where','comment','page',1)}">more</a></div>
|
<div class="isMore"><a href="{getAutoEncodedUrl('where','comment','page',1)}">more</a></div>
|
||||||
<!--@end-->
|
<!--@end-->
|
||||||
|
|
||||||
{@ $output = $search_result['trackback'] }
|
<!--@if($trackback_module_exist)-->
|
||||||
{@ $search_target = 'title'; }
|
{@ $output = $search_result['trackback'] }
|
||||||
<!--#include("trackback.html")-->
|
{@ $search_target = 'title'; }
|
||||||
<!--@if(count($output->data))-->
|
<!--#include("trackback.html")-->
|
||||||
<div class="isMore"><a href="{getAutoEncodedUrl('where','trackback','page',1)}">more</a></div>
|
<!--@if(count($output->data))-->
|
||||||
|
<div class="isMore"><a href="{getAutoEncodedUrl('where','trackback','page',1)}">more</a></div>
|
||||||
|
<!--@end-->
|
||||||
<!--@end-->
|
<!--@end-->
|
||||||
|
|
||||||
{@ $output = $search_result['multimedia'] }
|
{@ $output = $search_result['multimedia'] }
|
||||||
|
|
|
||||||
|
|
@ -3,39 +3,39 @@
|
||||||
<h3 class="subTitle">{$lang->trackback} <span>({number_format($output->total_count)})</span></h3>
|
<h3 class="subTitle">{$lang->trackback} <span>({number_format($output->total_count)})</span></h3>
|
||||||
|
|
||||||
<ul class="subNavigation">
|
<ul class="subNavigation">
|
||||||
<!--@foreach($lang->is_search_option['trackback'] as $key => $val)-->
|
<!--@foreach($lang->is_search_option['trackback'] as $key => $val)-->
|
||||||
<li value="{$key}" class="<!--@if($search_target == $key)-->on<!--@end--><!--@if($key=="tag")--> last<!--@end-->"><a href="{getUrl('where','trackback','search_target',$key,'page',1)}">{$val}</a></li>
|
<li value="{$key}" class="<!--@if($search_target == $key)-->on<!--@end--><!--@if($key=="tag")--> last<!--@end-->"><a href="{getUrl('where','trackback','search_target',$key,'page',1)}">{$val}</a></li>
|
||||||
<!--@end-->
|
<!--@end-->
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<!--@if(!count($output->data))-->
|
<!--@if(!count($output->data))-->
|
||||||
<span class="noResult">{$lang->msg_no_result}</span>
|
<span class="noResult">{$lang->msg_no_result}</span>
|
||||||
<!--@else-->
|
<!--@else-->
|
||||||
<ul class="searchResult">
|
<ul class="searchResult">
|
||||||
<!--@foreach($output->data as $no => $trackback)-->
|
<!--@foreach($output->data as $no => $trackback)-->
|
||||||
<li>
|
<li>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><a href="{getUrl('','document_srl',$trackback->document_srl)}" onclick="window.open(this.href);return false;">{htmlspecialchars($trackback->title, ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}</a> </span></dt>
|
<dt><a href="{getUrl('','document_srl',$trackback->document_srl)}" onclick="window.open(this.href);return false;">{htmlspecialchars($trackback->title, ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}</a> </span></dt>
|
||||||
<dd>{cut_str(htmlspecialchars($trackback->excerpt, ENT_COMPAT | ENT_HTML401, 'UTF-8', false))}</dd>
|
<dd>{cut_str(htmlspecialchars($trackback->excerpt, ENT_COMPAT | ENT_HTML401, 'UTF-8', false))}</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<address><strong><a href="{$trackback->url}">{htmlspecialchars($trackback->blog_name, ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}</a></strong> | <span class="time">{zdate($trackback->regdate, "Y-m-d H:i")}</span> </address>
|
<address><strong><a href="{$trackback->url}">{htmlspecialchars($trackback->blog_name, ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}</a></strong> | <span class="time">{zdate($trackback->regdate, "Y-m-d H:i")}</span> </address>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
<!--@end-->
|
<!--@end-->
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<!--@if($where == 'trackback' && $output->page_navigation)-->
|
<!--@if($where == 'trackback' && $output->page_navigation)-->
|
||||||
<div class="pagination a1">
|
<div class="pagination a1">
|
||||||
<a href="{getUrl('page','')}" class="prevEnd">{$lang->first_page}</a>
|
<a href="{getUrl('page','')}" class="prevEnd">{$lang->first_page}</a>
|
||||||
<!--@while($page_no = $output->page_navigation->getNextPage())-->
|
<!--@while($page_no = $output->page_navigation->getNextPage())-->
|
||||||
<!--@if($page == $page_no)-->
|
<!--@if($page == $page_no)-->
|
||||||
<strong>{$page_no}</strong>
|
<strong>{$page_no}</strong>
|
||||||
<!--@else-->
|
<!--@else-->
|
||||||
<a href="{getUrl('page',$page_no)}">{$page_no}</a>
|
<a href="{getUrl('page',$page_no)}">{$page_no}</a>
|
||||||
<!--@end-->
|
<!--@end-->
|
||||||
<!--@end-->
|
<!--@end-->
|
||||||
<a href="{getUrl('page',$output->page_navigation->last_page)}" class="nextEnd">{$lang->last_page}</a>
|
<a href="{getUrl('page',$output->page_navigation->last_page)}" class="nextEnd">{$lang->last_page}</a>
|
||||||
</div>
|
</div>
|
||||||
<!--@end-->
|
<!--@end-->
|
||||||
<!--@end-->
|
<!--@end-->
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue