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


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

Поиск в том числе и через артикулу jbzoosearch


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

#31 Den1762

Den1762

Отправлено 11 October 2016 - 20:22

SmetDenis сказал(а) 11 Окт 2016 - 19:08:

Да, по аналогии с другими методами класса.

В компоненте умного поиска Joomla. Проверьте что плагин умного поиска включен. 

 

Благодарю все заработало. Пытались сначала ввести артикулы в стандартный поиск.

 

 

Вопрос. Данное решение войдет в очередную сборку?


  • 0

#32 SmetDenis

SmetDenis

Отправлено 12 October 2016 - 04:49

Den1762 сказал(а) 11 Окт 2016 - 19:22:

Вопрос. Данное решение войдет в очередную сборку?
 

Да.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#33 fromsk

fromsk

Отправлено 12 October 2016 - 12:43

SmetDenis сказал(а) 11 Окт 2016 - 18:27:

Я посмотрел, отладил. И у меня поиск Joomla по артикулу заработал.

Сделать проверку базы данных ZOO (не JBZoo).

И переиндексацию умного фильтра (не JBZoo).

Спасибо. Вполне получился поиск по полному артикулу, однако по части его искать отказывается. На прикрепленных картинках скрины поиска части артикула из админки (там все ОК) и через умный поиск на самом сайте. Возможно где то в УмномПоиске есть настройка чтобы выдавались и результаты с вхождением части артикула?

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

  • 1.gif
  • 2.gif

  • 0

#34 Den1762

Den1762

Отправлено 12 October 2016 - 12:59

Артикул ищет, но действительно только полное написание.

И название ищет тоже только полное.

 

Как возможно сделать, чтобы умный поиск искал по части названия и артикула?


  • 1

#35 SmetDenis

SmetDenis

Отправлено 12 October 2016 - 13:04

fromskDen1762,  Переписать алгоритм поиска из Joomla ?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#36 Den1762

Den1762

Отправлено 12 October 2016 - 13:11

SmetDenis сказал(а) 12 Окт 2016 - 12:04:

Переписать алгоритм поиска из Joomla ?

 

Умный поиск только по целому выражению ищет?

Если да, то возможно реализовать поиск артикулов в Стандартном поиске?


  • 0

#37 Очередной вебмастер

Очередной вебмастер

Отправлено 12 October 2016 - 14:07

Den1762 сказал(а) 12 Окт 2016 - 12:11:

Умный поиск только по целому выражению ищет?

Если да, то возможно реализовать поиск артикулов в Стандартном поиске?

 

вот тоже интересует стандартный - а не com_finder, пока я так понимаю это решение именно под него?


Сообщение отредактировал Очередной вебмастер: 12 October 2016 - 14:07

  • 2

#38 Den1762

Den1762

Отправлено 12 October 2016 - 14:18

Если пойти путем создания отдельного текстового поля (не видного пользователям) в карточке в который будет автоматически дублироваться артикул из Цены?


  • 0

#39 CB9TOIIIA

CB9TOIIIA

Отправлено 12 October 2016 - 14:49

O4tfZEe4X6k.jpg
 
MlhmXnxaLh8.jpg
 
kjQVW2iORIE.jpg
 
  1. administrator/components/com_zoo/controllers/item.php
 
150 строка примерно:
 
  1.  
  2. if ($search) {
  3. $from .= ' LEFT JOIN '.ZOO_TABLE_SKU.' AS t ON a.id = t.item_id';
  4. $where[] = '(LOWER(a.name) LIKE '.$this->db->Quote('%'.$this->db->escape($search, true).'%', false)
  5. . ' OR LOWER(t.value_s) LIKE '.$this->db->Quote('%'.$this->db->escape($search, true).'%', false)
  6. . ' OR LOWER(a.alias) LIKE '.$this->db->Quote('%'.$this->db->escape($search, true).'%', false) . ')';
  7. $where[] = 't.param_id = \'_sku\'';
  8.  
  9. }
  10.  

или не то?


  • 0

#40 Sliapy

Sliapy

Отправлено 12 October 2016 - 15:12

Дениса замучали вопросами по поводу умного поиска и выложенного им рецепта.

 

Ответ: "Обычный работает так же умный. Таблица там одна".

 

Так что должно работать и в обычном поиске.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!