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


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

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

поиск

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

Ваш шаблон:

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

default_results.php

  1. <?php
  2. /**
  3. * @package Joomla.Site
  4. * @subpackage com_search
  5. *
  6. * @copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
  7. * @license GNU General Public License version 2 or later; see LICENSE.txt
  8. */
  9.  
  10. defined('_JEXEC') or die;
  11. ?>
  12.  
  13. <dl class="search-results<?php echo $this->pageclass_sfx; ?>">
  14. <?php foreach ($this->results as $result) : ?>
  15. <dt class="result-title">
  16. <?php echo $this->pagination->limitstart + $result->count . '. ';?>
  17. <?php if ($result->href) :?>
  18. <?php
  19. $cleanres = str_replace('<span class="highlight">','',$result->title);
  20. $cleanres = str_replace('</span>','',$cleanres);
  21.  
  22. ?>
  23.  
  24.  
  25. <a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>>
  26. <?php echo $this->escape($cleanres);?>
  27. </a>
  28. <?php else:?>
  29. <?php echo $this->escape($cleanres);?>
  30. <?php endif; ?>
  31. </dt>
  32. <?php if ($result->section) : ?>
  33. <dd class="result-category">
  34. <span class="small<?php echo $this->pageclass_sfx; ?>">
  35. (<?php echo $this->escape($result->section); ?>)
  36. </span>
  37. </dd>
  38. <?php endif; ?>
  39. <dd class="result-text">
  40. <?php echo $result->text; ?>
  41. </dd>
  42. <?php if ($this->params->get('show_date')) : ?>
  43. <dd class="result-created<?php echo $this->pageclass_sfx; ?>">
  44. <?php echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $result->created); ?>
  45. </dd>
  46. <?php endif; ?>
  47. <?php endforeach; ?>
  48. </dl>
  49.  
  50. <div class="pagination">
  51. <?php echo $this->pagination->getPagesLinks(); ?>
  52. </div>
  53.  
Перейти к сообщению


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

#1 prosites

prosites

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

Добрый день!

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

Прикрепленные изображения

  • Безымянный.png

  • 0

#2 mmth

mmth

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

prosites.com.ru сказал(а) 28 Июл 2017 - 14:11:

Добрый день!

После обновления 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   Лучший Ответ

Ваш шаблон:

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

default_results.php

  1. <?php
  2. /**
  3. * @package Joomla.Site
  4. * @subpackage com_search
  5. *
  6. * @copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
  7. * @license GNU General Public License version 2 or later; see LICENSE.txt
  8. */
  9.  
  10. defined('_JEXEC') or die;
  11. ?>
  12.  
  13. <dl class="search-results<?php echo $this->pageclass_sfx; ?>">
  14. <?php foreach ($this->results as $result) : ?>
  15. <dt class="result-title">
  16. <?php echo $this->pagination->limitstart + $result->count . '. ';?>
  17. <?php if ($result->href) :?>
  18. <?php
  19. $cleanres = str_replace('<span class="highlight">','',$result->title);
  20. $cleanres = str_replace('</span>','',$cleanres);
  21.  
  22. ?>
  23.  
  24.  
  25. <a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>>
  26. <?php echo $this->escape($cleanres);?>
  27. </a>
  28. <?php else:?>
  29. <?php echo $this->escape($cleanres);?>
  30. <?php endif; ?>
  31. </dt>
  32. <?php if ($result->section) : ?>
  33. <dd class="result-category">
  34. <span class="small<?php echo $this->pageclass_sfx; ?>">
  35. (<?php echo $this->escape($result->section); ?>)
  36. </span>
  37. </dd>
  38. <?php endif; ?>
  39. <dd class="result-text">
  40. <?php echo $result->text; ?>
  41. </dd>
  42. <?php if ($this->params->get('show_date')) : ?>
  43. <dd class="result-created<?php echo $this->pageclass_sfx; ?>">
  44. <?php echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $result->created); ?>
  45. </dd>
  46. <?php endif; ?>
  47. <?php endforeach; ?>
  48. </dl>
  49.  
  50. <div class="pagination">
  51. <?php echo $this->pagination->getPagesLinks(); ?>
  52. </div>
  53.  

  • 0





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

Click to return to top of page in style!