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

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

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

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

Кто может подсказать, можно ли просто и быстро побороть сию маленькую но неудобную проблемку, подправив некие строки, или тут дело сложнее?
Редактировалось: 1 раз (Последний: 26-04-2009 в 02:02)
RusRPG - ролевая социальная сеть
Полезное уточнение: ролевые игры (larpg) - это именно игры, где сотни людей играют свои роли - например, как в фильмах.
Модератор
Медаль
Сообщений: 1168
Надо прикрутить выбор городов из списка, и все непонятки прекратятся
Разработка шаблона под ваш проект Установка, настройка InstantCMS и прочие работы.Жми!!!
Гуру
Медаль
Сообщений: 286
Сегодня я зашёл и зарегился у Олега. Там он здорово со списком управился...
Кстати заценить он сам предлагает в этом топике на форуме
Alphaweb :: Удачи всем нам! "REG.Сервис" Домены RU-95/SU-405 рублей
Гуру
Медаль
Сообщений: 234
Со списком к сожалению пока не разобрался до конца. Кстати есть недоработка в админке. Когда вставляешь новое поле и прикручиваешь список, то изменить его не получается. Кнопки редактировать пункт нет, а через базу мускуля если редактируешь, то инфа в списке вообще пропадает. Странный баг
Биржа труда на базе инстанта, с небольшими дполнениями Есть вопрос? Найдём ответ! Страна ответов.ру
Старожил
Медаль
Сообщений: 680
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
Старожил
Медаль
Сообщений: 680
anonimus писал(а):
Надо прикрутить выбор городов из списка, и все непонятки прекратятся
в данной проблеме это не поможет, все города введены правильно(Киев, Енакиево)
Это поможет когда нет порядка - один пишет "Киев", другой - "г.Киев"
Местный
Сообщений: 91
Виктор, спасибо. Проблемка решилась благодаря вашему совету.
RusRPG - ролевая социальная сеть
Полезное уточнение: ролевые игры (larpg) - это именно игры, где сотни людей играют свои роли - например, как в фильмах.
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.

« Назад