Перейти к содержимому


Фотография
- - - - -

Ошибка в выдаче результатов поиска

поиск

Лучший Ответ CB9TOIIIA , 06 August 2017 - 06:30

Ваш шаблон:

/templates/main-template/html/com_search/search

default_results.php

<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_search
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<dl class="search-results<?php echo $this->pageclass_sfx; ?>">
<?php foreach ($this->results as $result) : ?>
	<dt class="result-title">
		<?php echo $this->pagination->limitstart + $result->count . '. ';?>
		<?php if ($result->href) :?>
		<?php 
		
		$cleanres = str_replace('<span class="highlight">','',$result->title); 
		$cleanres = str_replace('</span>','',$cleanres); 

?>


			<a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>>
				<?php echo $this->escape($cleanres);?>
			</a>
		<?php else:?>
			<?php echo $this->escape($cleanres);?>
		<?php endif; ?>
	</dt>
	<?php if ($result->section) : ?>
		<dd class="result-category">
			<span class="small<?php echo $this->pageclass_sfx; ?>">
				(<?php echo $this->escape($result->section); ?>)
			</span>
		</dd>
	<?php endif; ?>
	<dd class="result-text">
		<?php echo $result->text; ?>
	</dd>
	<?php if ($this->params->get('show_date')) : ?>
		<dd class="result-created<?php echo $this->pageclass_sfx; ?>">
			<?php echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $result->created); ?>
		</dd>
	<?php endif; ?>
<?php endforeach; ?>
</dl>

<div class="pagination">
	<?php echo $this->pagination->getPagesLinks(); ?>
</div>

Перейти к сообщению


Сообщений в теме: 7

#1 prosites

prosites

Отправлено 28 July 2017 - 15:11

Добрый день!

После обновления joomla до последней версии стандартный модуль поиска joomla по материалам jbzoo выводит результаты с ошибками. Как это исправить, спасибо!

Прикрепленные файлы


  • 0

#2 mmth

mmth

Отправлено 30 July 2017 - 20:39

Добрый день!

После обновления joomla до последней версии стандартный модуль поиска joomla по материалам jbzoo выводит результаты с ошибками. Как это исправить, спасибо!

Это не ошибки а спец символы, это название страниц или что-то другое выводится?


  • 0

#3 prosites

prosites

Отправлено 31 July 2017 - 19:07

Название материала jbzoo выводится


  • 0

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 01 August 2017 - 15:40

Была такая же ситуация - плюнул вывел по API нужные строки без подсветки.


  • 0

#5 prosites

prosites

Отправлено 04 August 2017 - 20:54

Можно подробнее как это сделать?


  • 0

#6 CB9TOIIIA

CB9TOIIIA

Отправлено 05 August 2017 - 13:59

вот так проще всего будет:

 

https://github.com/w...71980470b94985c


  • 0

#7 prosites

prosites

Отправлено 05 August 2017 - 18:10

не помогло, в файлах было все так как указано по ссылке


  • 0

#8 CB9TOIIIA

CB9TOIIIA

Отправлено 06 August 2017 - 06:30   Лучший Ответ

Ваш шаблон:

/templates/main-template/html/com_search/search

default_results.php

<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_search
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<dl class="search-results<?php echo $this->pageclass_sfx; ?>">
<?php foreach ($this->results as $result) : ?>
	<dt class="result-title">
		<?php echo $this->pagination->limitstart + $result->count . '. ';?>
		<?php if ($result->href) :?>
		<?php 
		
		$cleanres = str_replace('<span class="highlight">','',$result->title); 
		$cleanres = str_replace('</span>','',$cleanres); 

?>


			<a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>>
				<?php echo $this->escape($cleanres);?>
			</a>
		<?php else:?>
			<?php echo $this->escape($cleanres);?>
		<?php endif; ?>
	</dt>
	<?php if ($result->section) : ?>
		<dd class="result-category">
			<span class="small<?php echo $this->pageclass_sfx; ?>">
				(<?php echo $this->escape($result->section); ?>)
			</span>
		</dd>
	<?php endif; ?>
	<dd class="result-text">
		<?php echo $result->text; ?>
	</dd>
	<?php if ($this->params->get('show_date')) : ?>
		<dd class="result-created<?php echo $this->pageclass_sfx; ?>">
			<?php echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $result->created); ?>
		</dd>
	<?php endif; ?>
<?php endforeach; ?>
</dl>

<div class="pagination">
	<?php echo $this->pagination->getPagesLinks(); ?>
</div>


  • 0





Темы с аналогичным тегами поиск

Click to return to top of page in style!