OXID Community Forum

> Русский Форум (Russian forum) > Модули (Modules) > Помогите расширить поиск.
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: Помогите расширить поиск.


Reply
 
Thread Tools Display Modes
#Top   #1  
Old 05-27-2010, 04:15 PM
adeev adeev is offline
Junior Member
Join Date: May 2010
Posts: 15
adeev is on a distinguished road
Question Помогите расширить поиск.

Задача:

Доработать стандартный поиск в Community Edition.

Для начала нужно сделать так, чтобы можно было искать сразу в нескольких категориях+производитель. В стандартном поиске сейчас можно выбрать только одну категорию в dropdown. Нужно сделать так, что-бы у каждой root-категории, был свой dropdown + один dropdown для производителя.

Т.е. примерно вот так:




HTML Code:
ROOT-Category 1             ROOT-Category 2               Manufacture

 -all                       - all                       - all
 -c1.1                      -c2.1                       - m1
 -c1.2                      -c2.2                       - m2
 -c1.3                      -c2.3                       - m3
 -c1.4                      -c2.4                       - m4
 -c1.5                      -c2.5                       - m5 

Search.

Из каждого dropdown можно выбрать одну категорию и производителя. После нажатия на "Search" показывается результат.

Как это реализовать? Есть пример у кого подходящий?

Буду рад ответу.
Reply With Quote
#Top   #2  
Old 04-04-2012, 07:05 PM
pianoservis pianoservis is offline
Senior Member
Join Date: Mar 2012
Posts: 136
pianoservis is on a distinguished road
Default Re: Помогите расширить поиск.

подскажите, есть ли такой бесплатный модуль поиска как на этом сайте. интересует, чтоб всплывало окно с вариантами, пока вводишь похожие значения. спасибо.
Attached Images
File Type: jpg search.jpg (69.7 KB, 14 views)
Reply With Quote
#Top   #3  
Old 04-04-2012, 10:36 PM
Marco Steinhaeuser's Avatar
Marco Steinhaeuser Marco Steinhaeuser is online now
Community Guide @ OXID
Join Date: Oct 2008
Posts: 11,338
Marco Steinhaeuser is on a distinguished road
Default Re: Помогите расширить поиск.

пока не увидель такой модул официально.
__________________
Marco
http://about.me/marco.steinhaeuser

Will ignore unsolicited support requests via PM, email or IM.
Reply With Quote
#Top   #4  
Old 04-04-2012, 10:42 PM
Marco Steinhaeuser's Avatar
Marco Steinhaeuser Marco Steinhaeuser is online now
Community Guide @ OXID
Join Date: Oct 2008
Posts: 11,338
Marco Steinhaeuser is on a distinguished road
Default Re: Помогите расширить поиск.

скажитье, "модули" правилное название за этот форум? по моему, люче было бы "модулы", я прав? может быть кого-то из белороссии был быстрее :-)
__________________
Marco
http://about.me/marco.steinhaeuser

Will ignore unsolicited support requests via PM, email or IM.
Reply With Quote
#Top   #5  
Old 04-05-2012, 08:27 AM
pianoservis pianoservis is offline
Senior Member
Join Date: Mar 2012
Posts: 136
pianoservis is on a distinguished road
Default Re: Помогите расширить поиск.

нет-нет как раз "модули" - правильно.
Reply With Quote
#Top   #6  
Old 04-06-2012, 10:52 AM
pianoservis pianoservis is offline
Senior Member
Join Date: Mar 2012
Posts: 136
pianoservis is on a distinguished road
Default Re: Помогите расширить поиск.

есть еще одно очень большое неудобство. когда в админ панели работаешь с товарами или категориями то поиск производится только по первому слову. а как сделать так чтоб например в словосочетании "улучшенный поиск" можно было найти по слову "поиск" а не "улучшенный"? помогите, очень нужно.
Attached Images
File Type: jpg 11.jpg (47.7 KB, 7 views)
Reply With Quote
#Top   #7  
Old 05-14-2012, 04:06 PM
age1981's Avatar
age1981 age1981 is offline
Junior Member
Join Date: Apr 2009
Posts: 14
age1981 is on a distinguished road
Default AW: Re: Помогите расширить поиск.

Quote:
Originally Posted by pianoservis View Post
есть еще одно очень большое неудобство. когда в админ панели работаешь с товарами или категориями то поиск производится только по первому слову. а как сделать так чтоб например в словосочетании "улучшенный поиск" можно было найти по слову "поиск" а не "улучшенный"? помогите, очень нужно.
для этого нужно переписать функцию _getFilter в core/inc/oxajax.php
поищи там следущее...
PHP Code:
$sQ .= ' like ' $oDb->Quote$sValue '%' ). ' '
и исправь в


PHP Code:
$sQ .= ' like ' $oDb->Quote'%' $sValue '%' ). ' '
__________________
Gruß

Anatolij Woromsbecher
eCom Software Solution

Wir sind Ihr Ansprechpartner in Sachen e-Commerce.

http://www.ecom-software.de
http://www.xing.com/profile/Anatolij_Woromsbecher
http://twitter.com/ecom_software
Reply With Quote
#Top   #8  
Old 05-14-2012, 05:36 PM
pianoservis pianoservis is offline
Senior Member
Join Date: Mar 2012
Posts: 136
pianoservis is on a distinguished road
Default Re: Помогите расширить поиск.

спасибо, за ответ, но я что-то не нахожу у себя папки inc, а соответственно и файла oxajax.php
Reply With Quote
#Top   #9  
Old 05-14-2012, 05:44 PM
pianoservis pianoservis is offline
Senior Member
Join Date: Mar 2012
Posts: 136
pianoservis is on a distinguished road
Default Re: Помогите расширить поиск.

ура! все нашел. у меня просто этот файл а папке админ. все получилось. большое спасибо.
Reply With Quote
#Top   #10  
Old 09-13-2012, 11:32 AM
frenkper frenkper is offline
Banned
Join Date: Sep 2012
Posts: 2
frenkper is on a distinguished road
Default Re: Помогите расширить поиск.

спасибо у меня тоже все получилось

____________________________
хорошая перевозка мебели Одесса с грузчиками
Reply With Quote
Reply

Bookmarks

Tags
oxid, поиск, расширить

« Previous Thread | Next Thread »
Thread Tools
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Помогите с поиском, плз Vadim1970 Новичкам (Newbies) 3 06-04-2010 03:58 PM

All times are GMT +1. The time now is 03:12 AM.