Поиск по городам

как не засчитывать однокоренные города в самом коротком тэге?

 
Посетитель
small user social cms
Медаль
Сообщений: 146
Доброго времени, уважаемые.
Возник такой вопрос:
Дело в том что тэг по городам (В поиске по сайту), работает по принципу "в том числе", и включает в себя одноименный корень, в результате чего выводятся пользователи из других городов, где есть такой корень.

То есть, имеются пользователи, допустим из Киева.
По клику на тэге "Киев" в списке кто там живет, выводятся пользователи из:
"ЕнаКИЕВо", "Киев-запорожье", "Киев" - все оптом.

При этом по тэгам "Енакиево" и "Киев-запорожье" выводится все корреектно, только из этих городов - как никак точное соответствие..

Кто может подсказать, можно ли просто и быстро побороть сию маленькую но неудобную проблемку, подправив некие строки, или тут дело сложнее?
Редактировалось: 1 раз (Последний: 26 апреля 2009 в 02:02)
VPS от 7.65$ - Включен ISP Manager, 256Ram, 500Mhz CPU и 5Gb - использую уже почти два года.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1551
Надо прикрутить выбор городов из списка, и все непонятки прекратятся
Ну типа продвигаю сайты, по немногу и не напрягаясь. smile
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 347
Сегодня я зашёл и зарегился у Олега. Там он здорово со списком управился...
Кстати заценить он сам предлагает в этом топике на форуме
Посетитель
small user social cms
Медаль
Сообщений: 329
Со списком к сожалению пока не разобрался до конца. Кстати есть недоработка в админке. Когда вставляешь новое поле и прикручиваешь список, то изменить его не получается. Кнопки редактировать пункт нет, а через базу мускуля если редактируешь, то инфа в списке вообще пропадает. Странный баг
Посетитель
small user social cms
Медаль
Сообщений: 763
LG:
Возник такой вопрос:
Дело в том что тэг по городам (В поиске по сайту), работает по принципу "в том числе", и включает в себя одноименный корень, в результате чего выводятся пользователи из других городов, где есть такой корень.

То есть, имеются пользователи, допустим из Киева.
По клику на тэге "Киев" в списке кто там живет, выводятся пользователи из:
"ЕнаКИЕВо", "Киев-запорожье", "Киев" - все оптом.
Для решения данной проблемы нужно найти и открыть файл /components/users/frontend.php
Найти в нем строку:
WHERE u.is_locked = 0 AND p.user_id = u.id AND p.city LIKE ’%$city%’ AND u.is_deleted = 0
(у меня это строка №202)
и заменить на :
WHERE u.is_locked = 0 AND p.user_id = u.id AND p.city = ’$city’ AND u.is_deleted = 0
Сохранить smile
Посетитель
small user social cms
Медаль
Сообщений: 763
anonimus:
Надо прикрутить выбор городов из списка, и все непонятки прекратятся
в данной проблеме это не поможет, все города введены правильно(Киев, Енакиево)
Это поможет когда нет порядка - один пишет "Киев", другой - "г.Киев"
Посетитель
small user social cms
Медаль
Сообщений: 146
Виктор, спасибо. Проблемка решилась благодаря вашему совету.
VPS от 7.65$ - Включен ISP Manager, 256Ram, 500Mhz CPU и 5Gb - использую уже почти два года.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.