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


Живой поиск (с картинками)


  • Вы не можете ответить в тему
Сообщений в теме: 205

#141 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 March 2013 - 10:33 AM

Насколько я вижу, "живой поиск" к Вашей проблеме ни каким боком, т.к. обычным поиском не ищутся товары с русскими буквами в названии.
Если написать в поиске "Santegra", то товары найдутся. Если "Сантегра", то нет, хотя их полно. Причем тут "живой поиск"?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#142 GiantCherry

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородСанкт-Петербург

Отправлено 27 March 2013 - 11:10 AM

Насколько я вижу, "живой поиск" к Вашей проблеме ни каким боком, т.к. обычным поиском не ищутся товары с русскими буквами в названии.
Если написать в поиске "Santegra", то товары найдутся. Если "Сантегра", то нет, хотя их полно. Причем тут "живой поиск"?


Потому что на локале все ищется отлично любым способом

разобрался в чем дело! может кому будет полезно.

Нельзя чтоб в названии товара были спец. символы! В частности у меня был символ [ \ ] - из-за него такая ошибка получалась. Бегло взглянул на другие похожие символы: [-, | ....] - тоже ищет не корректно....
  • 0

#143 asdfgh

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: -3
Начинающий

Отправлено 16 June 2013 - 09:47 PM

badisoft, не работаєт
  • -3

#144 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 June 2013 - 09:56 PM

badisoft, не работаєт

Соболезную.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#145 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 19 June 2013 - 11:27 AM

badisoft и все участвующие, для начала хочу поблагодарить за прекрасный модуль поиска ;)

Однако у меня есть проблемка при поиске, на локальном сайте все работает отлично, ищет и по русским, и по английским буквам и цифрам.

А вот на сайте в нете чудеса какие-то, не ищет ничего , если искомая буква первая, например:

Не ищет Эпилятор, но зато прекрасно ищет "пилятор"

Не ищет MR 120, ищет R 120, Rowenta --- "owenta" и все в том же роде.

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

Прочитав тему, понял, что дело скорее всего в кодировках, но победить заменами utf8 на utf-8 и т.д, данную проблему не удалось.

Подскажите, плиз, что это может быть и как исправить.

PS. Чистка кэша тоже не помогла.
  • 0

#146 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 27 June 2013 - 10:50 AM

Ни у кого нет идей что это может быть ? :(
  • 0

#147 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 June 2013 - 10:59 AM

Подскажите, плиз, что это может быть и как исправить.

Прежде всего посмотреть в логах SQL-сервера как в реальности выглядит запрос.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#148 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 27 June 2013 - 12:11 PM

Прежде всего посмотреть в логах SQL-сервера как в реальности выглядит запрос.


Звучит конечно глупо, но не знаю как это сделать :) При помощи PhpMyAdmin ? Где искать эти логи ? Есть вот такое
`fses_mysql_error_log`
  • 0

#149 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 June 2013 - 12:17 PM

Спросить у провайдера. Это обычный текстовый файл.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#150 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 27 June 2013 - 12:40 PM

Спросить у провайдера. Это обычный текстовый файл.


Спасибо, буду пробовать. Хотя кажется неподъемным :D
  • 0

#151 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 01 July 2013 - 10:23 AM

Провайдер ответил,что на моем тарифе SQL запросы не логируются :( . Что ж там может такое быть что поиск идет со второй буквы отлично, а первую как не видит.
  • 0

#152 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 01 July 2013 - 10:27 AM

Провайдер ответил,что на моем тарифе SQL запросы не логируются

Хороший провайдер. Т.е. можно его SQL-сервер чморить-валить любыми запросами, а он даже не узнает, в чем дело было? :)

Что ж там может такое быть что поиск идет со второй буквы отлично, а первую как не видит.

Точно именно первую букву, а не большие буквы?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#153 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 01 July 2013 - 10:36 AM

Хороший провайдер. Т.е. можно его SQL-сервер чморить-валить любыми запросами, а он даже не узнает, в чем дело было? :)

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

Что ж там может такое быть что поиск идет со второй буквы отлично, а первую как не видит.

Точно именно первую букву, а не большие буквы?

Именно первую, не важно, русская, латинская,большая или маленькая, просто пропускает ее, а вот если начать писать слово со второй буквы- находит без проблем. Интересно что цифр это не касается,цифры ищутся отлично с первой.
  • 0

#154 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 04 July 2013 - 08:28 PM

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

Никто с таким не сталкивался?
  • 0

#155 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 04 July 2013 - 08:55 PM

у меня тоже было, но только с кириллицей. но таких товаров мало, поэтому забил. возможно косяк в самом плагине, он довольно древний. Будет время - попробую перекроить под бутстрап.
  • 0
502 Bad Gateway

#156 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 04 July 2013 - 09:01 PM

у меня тоже было, но только с кириллицей. но таких товаров мало, поэтому забил. возможно косяк в самом плагине, он довольно древний. Будет время - попробую перекроить под бутстрап.


Так прикол в том что на локальном все работает с тем же товаром :huh: Явно какие-то проблемы с кодировками, так как когда меняю CP1251, на windows-1251 ( к примеру), то поиск глючит, то вообще ничего не ищет, подвисает , то выводит просто первые товары в базе
  • 0

#157 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 04 July 2013 - 09:07 PM

Никто с таким не сталкивался?

я, как почти автор этого плагина (взял чью-то основу и переписал) - не сталкивался. В вашем случае надо путем вставок тестового кода (или используя отладчик, но я такого не знаю) пытаться понять, на каком этапе теряется буква. Путем мозгового штурма (т.е. обсуждением в форуме) решить проблему врядли получится.

так как когда меняю CP1251, на windows-1251

У провайдера попросите список кодировок. Он бывает разный. Обычно cp1251 и UTF8 есть везде, а вот CP1251 и windows-1251 - вовсе не обязательно.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#158 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 04 July 2013 - 09:18 PM

Никто с таким не сталкивался?

я, как почти автор этого плагина (взял чью-то основу и переписал) - не сталкивался. В вашем случае надо путем вставок тестового кода (или используя отладчик, но я такого не знаю) пытаться понять, на каком этапе теряется буква. Путем мозгового штурма (т.е. обсуждением в форуме) решить проблему врядли получится.


Да, спасибо Вам и так за это модуль! Как говорится, осталось 3000 ведер и золотой ключик в кармане :) Завтра помучаю провайдера


так как когда меняю CP1251, на windows-1251
У провайдера попросите список кодировок. Он бывает разный. Обычно cp1251 и UTF8 есть везде, а вот CP1251 и windows-1251 - вовсе не обязательно.


Да, замена разными вариациями utf-8, на UTF8 и т.д. удавалось то приблизиться, то отдалиться от нормальной работы поиска, похоже что копать нужно в этом направлении
  • 0

#159 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 04 July 2013 - 09:27 PM

Да, спасибо Вам и так за это модуль!

Хех... Прикольно, что мне наиболее часто говорят "спасибо" за два модуля - "развесистый фильтр" и "живой поиск", которые были написаны в качестве разбирательства с PHP/HTML/JS (когда я их и знать не знал) и по сути являются убогими поделками начинающего. Сейчас я бы их написал совсем по другому. С тех пор я написал уже десятки модулей, часть из них выложена здесь, но все равно наибольшее количество "спасибов" именно за эти два модуля :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#160 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 04 July 2013 - 09:37 PM

Да, спасибо Вам и так за это модуль!

Хех... Прикольно, что мне наиболее часто говорят "спасибо" за два модуля - "развесистый фильтр" и "живой поиск", которые были написаны в качестве разбирательства с PHP/HTML/JS (когда я их и знать не знал) и по сути являются убогими поделками начинающего. Сейчас я бы их написал совсем по другому. С тех пор я написал уже десятки модулей, часть из них выложена здесь, но все равно наибольшее количество "спасибов" именно за эти два модуля :).


Селяви... :) Наверное тем и ценны, что когда только учишься и что-то получается это намного интереснее чем когда уже просто рутинная работа.
  • 0