(<?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')); ?>
* @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>
<?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>