Поиск по дополнительным полям профиля пользователя

+5
2.02K
Многих интересует — как добавить поля в профиль пользователя и как сделать поиск по этим дополнительным полям.
Задают вопросы разработчикам и просят их реализовать этот функционал.
Что касается добавления дополнительных полей в профиль пользователя, то это реализовано давно через привязку форм (и это уже описано на сайте — используйте поиск). А вот насчет поиска, я реализовывал это своими силами некоторое время назад для версии 1.1.rc4. Смотрим тут и вот тут
Конечно, это не полноценный поиск с указанием поля в котором искать, но это работает. Добавил еще в этот модуль поиск по нику, городу и дополнительным полям.
Если в профиле у пользователя есть то, что Вы введете в поиск, то этот "товарищ" попадет в таблицу результатов поиска.
Всего-то нужно заменить файл /components/content/psearch.php на тот, что в
архиве

Да, это не полноценный поиск по указанному полю, но все-таки поиск. А там смотришь, разработчики "подсуетятся" и появится полноценный поиск.
+1
Anonimus Anonimus 15 лет назад #
может скопировать не в /components/psearch.php, а в components/content/psearch.php ?
+1
Виктор Виктор 15 лет назад #
Да, конечно же в /components/content/
Спасибо за поправочку (в статье исправил)
+1
mihalich mihalich 15 лет назад #
Мужики!А покажите пример где реализовано?
+1
Виктор Виктор 15 лет назад #
Как работает можно посмотреть здесь
Ввести в поиск, например, слово rock и посмотреть где встречается smile

P.S. Сейчас проверил, в версии 1.2 так же актуальна эта правочка.
0
14 лет назад #
в 1.5.3 пойдет?
0
lezginka.ru lezginka.ru 14 лет назад #
Виктор, с твоего позволения, я тут пару строк добавлю, для чайников, так как при поиске фарзы: "добавить поля в профиль" выходи только твой пост, а вопрос периодически появляется.

как добавить поля в профиль, Админка - Компоненты -Профили пользователей- Дополнительные поля . дальше все там видно будет.

Еще от автора

Расширенная статистика сайта
В своё время maxisoft выложил модуль "Статистика сайта" посмотрев его некоторое время понял, что мне не хватает информации предоставляемой э
Плагин «История рейтинга»
Несколько раз встречалось на сайте пожелание увидеть информацию о том, кто и за что "плюсует"/"минусует" рейтинг по аналогии с &qu
Рекорд посетителей
Представляю для желающих модуль для instantcms «Рекорд посетителей» для сайта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.