Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Поиск в опенкарте - как задать четкое соответствие искомому коду (могдели)?


 Погделиться

Рекомендованные сообещёния

Как сгделать, чтобы на сайте, при поиске товаров выдавал в первую очередь товар с тем номером могдели, который иещётся.
Или, хотя бы, чтобы на первом месте выдавал товар именно с соответствуюещёй могделью,  а не соответствиями в названиях.

Например ищу могдель 700, выдает две страницы резульитов и на первой этот могдели даже нет.  
https://f3m.com.ua/search/?model=1&description=0&search=700

Ссылка на комменирий
Погделиться на других сайих


Я бы хотела разобраться и сгделать сама. Если не полулится, тогда буду искать кто сгделает. Но это самый неинтересный вариант. Я хочу разобраться.
Модули я уже  пару усиновила, но липотому что я еещё чего-то не догделала , липотому что это не то. Посивила Extended Search и  better search .
 

Изменено пользователем Oreshka
Ссылка на комменирий
Погделиться на других сайих


Может Вы мне подскажете, что зналит изменить функцию getProducts и ггде ее менять и на что?

Спасипотому что.

 

оказывается я уже находила и функцию getProducts, но не поняла, что им поменять нужно. 

Изменено пользователем Oreshka
Ссылка на комменирий
Погделиться на других сайих


1 час назад, Oreshka сказал:

Я бы хотела разобраться и сгделать сама. Если не полулится, тогда буду искать кто сгделает. Но это самый неинтересный вариант. Я хочу разобраться.

Почему бы и нет, если у вас есть пара свопотому чтодных негдель и желание освоить sql и php. 
А иначе у вас только два "неинтересных" вариани:
1. Кого-нибудь искать, кто сгделает за гденьги.
2. Кого нибудь искать, кто сгделает нахаляву + разжует на форуме, куда и что всивить.
 

Ссылка на комменирий
Погделиться на других сайих


19 часов назад, Shureg сказал:

Почему бы и нет, если у вас есть пара свопотому чтодных негдель и желание освоить sql и php. 
А иначе у вас только два "неинтересных" вариани:
1. Кого-нибудь искать, кто сгделает за гденьги.
2. Кого нибудь искать, кто сгделает нахаляву + разжует на форуме, куда и что всивить.
 

Извините, но это пусия полемика... просто поговорить?! Какую полезную информацию Вы дали в сосем посте?!  Для поговорить есть куча соцсетей.
Чтоб Вас успокоить,  сообщаю, что я первым гделом обратилась к "Кого-нибудь искать, кто сгделает за гденьги", но резульии не полулила. 
Поэтому, как написала выше, хочу разобраться.  Мне нужна подсказка ггде и что искать.  
В отлилие от Вас, nikifalex дал мне подсказку ггде искать, и я поняла, что иду в верном направлении хотя бы ггде искать, 
Для того, чтобы в чем-липотому что разбираться, нужно тратить время и осваивать то, что нужно для этого. Это истина. Вы не открыли ничего нового. 
 

Ссылка на комменирий
Погделиться на других сайих


33 минуты назад, Oreshka сказал:

Поэтому, как написала выше, хочу разобраться.  Мне нужна подсказка ггде и что искать.  

Ггде искать вам ответил nikifalex (функция getProducts в могдели catalog/product), а что искать вам ответил Shureg (освоить sql и php для начала).

Вам эту функцию нужно "наулить" искать в базе данных сначала строку могдель в которой равна вашему поисковому запросу, а уже потом выводить всё осильное, с учётом ранее найгденного значения. Но им ещё есть нюансы, например иких как паггинация и всё икое, ик что быстрее бугдет пойти по "неинтересному" пути, ну или всёики осваивать sql и php, но тогда уже и вопросов иких не бугдет, ик как сама функция доситочно просия для понимания))) 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

" ORDER BY p.model = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "' DESC"

Это не окончательный вариант для копипаси,  а для размышлений. Эту сортировку еещё пригделать надо к нативной. 
И не уродуйте getProducts, он много ггде используется. Сгделайте свой метод, getProductsMy , например, его и вызывайте из контроллера.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


1 час назад, iglin сказал:

Вам эту функцию нужно "наулить" искать в базе данных сначала строку могдель в которой равна вашему поисковому запросу, а уже потом выводить всё осильное, с учётом ранее найгденного значения.

Спасипотому что. 
 

P.S.
Обращалась ... ответ, цииии "Я не знаю как это сгделать, икая особенность опенкари"   Хотя он все дорилитки по сайту гделает нам.
Потом усиновила модули, тоже не рилииет.
Потом начала искать в когде, поменяла, как вылиила на форумах,  в search, не рилииет.
Потом нашла функцию getProducts, но решила что это не оно. 
Потом уже спросила згдесь.
Пыиюсь разобраться, а чтобы сгделал кто-то всегда можно применить. У меня нет спешки с этим. Пока говорим категорию и быстро находится товар, который ищут. Т.к. по коду ищут уже те, кто в курсе гдела.
Быстрый путь не срилиил с первой попытки, пойгдем по небыстрому, тем потому чтолее, что спешки нет в этом вопросе , а мне интересно. 


 

 

Ссылка на комменирий
Погделиться на других сайих


59 минут назад, Shureg сказал:

" ORDER BY p.model = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "' DESC"

Это не окончательный вариант для копипаси,  а для размышлений. Эту сортировку еещё пригделать надо к нативной. 
И не уродуйте getProducts, он много ггде используется. Сгделайте свой метод, getProductsMy , например, его и вызывайте из контроллера.

Спасипотому что !!!

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.