示例#1
0
			(<?php 
    echo $this->escape($categories[0]);
    ?>
)
		</span>
	</dd>
<?php 
}
?>
<dd class="result-text">
	<?php 
if (isset($this->highlight['introtext'])) {
    echo ElasticSearchHelper::truncateHighLight($this->highlight['introtext'], 200);
} else {
    if (isset($this->highlight['fulltext'])) {
        echo ElasticSearchHelper::truncateHighLight($this->highlight['fulltext'], 500);
    } else {
        $text = SearchHelper::prepareSearchContent($this->data['introtext'], "");
        echo JHtmlString::truncate($text, 500, true, false);
    }
}
?>
</dd>
<?php 
if (isset($this->data['created_at'])) {
    ?>
	<dd class="result-created">
	<?php 
    $date = new DateTime($this->data['created_at']);
    echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $date->format('Y-m-d H:i:s'));
    ?>
示例#2
0
 * @package elasticsearch
 * @subpackage com_elasticsearch
 * @author Jean-Baptiste Cayrou and Adrien Gareau
 * @copyright Copyright 2013 CRIM - Computer Research Institute of Montreal
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
**/
// no direct access
defined('_JEXEC') or die;
?>

<dl class="search-results">
<?php 
foreach ($this->results as $result) {
    ?>
	<?php 
    echo ElasticSearchHelper::getHTML($result);
    ?>
 
	
<?php 
}
?>
</dl>
<div class="pagination">
	<?php 
echo $this->pagination->getPagesLinks();
?>
</div>


示例#3
0
<?php 
if ($categories) {
    ?>
	<dd class="result-category">
		<span class="small">
			(<?php 
    echo $this->escape($categories[0]);
    ?>
)
		</span>
	</dd>
<?php 
}
?>
<dd class="result-text">
	<?php 
if (isset($this->highlight['description'])) {
    echo ElasticSearchHelper::truncateHighLight($this->highlight['description'], 200);
} else {
    if (isset($this->highlight['description'])) {
        echo ElasticSearchHelper::truncateHighLight($this->highlight['description'], 500);
    } else {
        $text = SearchHelper::prepareSearchContent($this->data['description'], "");
        echo JHtmlString::truncate($text, 500, true, false);
    }
}
?>
</dd>

</div>