Внимание! Данное дополнение устарело и больше не распространяется.
В качестве полноценной и более совершенной альтернативы предлагаем рассмотреть Users Filter
_______________________________________________________________________
Profile Search - дополнение плагина Wp-Recall, позволяющее организовать поиск по полям профиля пользователей вашего сайта.
С помощью этого дополнения вы сможете строить разнообразные поисковые формы, которые будут находить пользователей вашего сайта как по стандартным полям профиля, так и по произвольным полям, созданными с помощью плагина Wp-Recall.
После своей активации дополнение создаст свою страницу на которой можно будет настроить поисковую форму.
Для создания поисковых полей по определенным полям профиля будет предложен список найденных пользовательских полей.
При создании поискового поля можно будет указать тип этого поля: поисковое поле или выпадающий список доступных значений полей профиля. Порядок созданных поисковых полей можно в любой момент менять простым перетаскиванием этого поля.
Созданные поисковый фильтр будет выводится вверху списка пользователей, выводимых через шорткод userlist
Также поисковый фильтр можно вывести в любом месте своего сайта через шорткод
[ sp-form ] (пробелы убрать)
внутри шорткода можно указать тип вывода поисковых полей указав для атрибута type
vertical - вертикальный вывод
horizontal - горизонтальный вывод
Уточнить урл отправки данных с формы поиска можно указав внутри шорткода атрибут action. Например:
[ sp-form action="/polzovateli/" ]
Список найденных в результате поискового запроса пользователей будет выводится через шорткод userlist
А тут пока одна форма может создаваться?
да, больше не планируется.
эх, ну ладно. хотя и это уже огромнейший шаг вперед! огромное спасибо!
Нашел еще 3х Саратовчан! Нас четверо!
Девушек мало. Скорее всего они не заполнили пол.
А вот поиск по возрасту не понятен. Было бы лучше еслиб ползунком можно было выбрать возраст "От" и "До". Сейчас задал 30 в поле возраст. Выдал "Всего пользователей: 2834" - и долгооо грузил.
поля на этом сайте были созданы буквально недавно, многие их просто не заполняют. Поиск по возрасту тут убрал от греха), но на сайте где он будет востребован и будет заполняться, то работать будет нормально. В дальнейшем предполагается развитие поиска, пока только основы.
Я уже добавлял в функционал аддона профиля дополнительное поле для возраста (date), которое работало на html5 - очень удобно, пусть и не кроссбраузерно пока. Предлагаю добавить его по дефолту, а то после обновления все приходится делать заново. Тогда и поиск по возрасту можно будет сделать исходя из года рождения например
Пока только в опере и хроме работает. Но для лисы и осла можно добавить подсказку с порядком заполнения: гггг-мм-дд, а там глядишь и они подтянутся.
Я уже один раз выступал с предложением сделать поля Местоположение и дата рождения базовыми полями профиля. А дату рождения чтобы можно было через календарь выбирать. Андрей, может быть все-таки это стоит реализовать?!
Место можно замутить уже с базой городов и стран
в принципе да. Но если это влом, то хотя бы дату рождения и текстовое поле под местоположение. Как я уже писал это дает большой простор в развитии проекта. Виджет с именинниками (+подарить подарок), поздравлялка по почте от администрации и т.д.
Установил, настроил. Не работает чета ( Через юзерлист форма не выводится, а через sp-form не ищет.
если созданная форма не выводится вверху шорткода userlist, значит версия плагина wp-recall не последняя, должна быть не ниже 9.5.1
У меня 9.5.0 Не успеваю за обновлениями.
Обновил плагин. Ничего не изменилось (в админке показывает версию 5,0)
ок, поправил, теперь можно качать.
По логике, подобным образом можно добавить и к группам произвольные поля и поиск по ним. Это даст возможность разделить группы на псевдокатегории.
Это так?
Не могу установить через WP (пишет, что не найден zip архив) и распаковать на компьютере (архив повреждён).
Сегодня поработал над проблемой битых архивов при загрузке. Вроде удалось победить. Отправил вам файл в личку.
Спасибо большое. Всё оки теперь 🙂
И снова я 🙂
Как убрать горизонтальный поиск при выводе userlist? Если прописать search=no, то вставленный через [ sp-form ] поиск на той же странице перестаёт работать. Изображение: http://se.uploads.ru/FmCKf.png
search=no не прописывайте и поиск по-умолчанию будет просто заменяться на созданную форму через дополнение search-profile
У меня не заменяется - выводится две формы поиска. 🙂
Стоит плагин 9.6.0 версии.
Форма должна заменяться. ссылку на проблему дайте
Решил проблему через css. Просто прописал для #users-profile-search.horizontal - display:none.
Теперь на странице отображается только вертикальный поиск, до этого на одной странице были горизонтальный и вертикальный(выведен через [ sp-form ]) поиски.
Только теперь понял в чем была проблема) Ок, будем исправлять
А у меня не выводится ничего... http://fb79171a.bget.ru/proba/ Выбираю рубрику, и тишина.
Разобрался) Спасибо!
А не планируете добавлять в плагин такую фишку:
Например, Выбрал страну (например Россия). После этого активировалось выпадающее поля город с городами России. Или выбрал Украину - активировалось поле с города Украины.
Это было бы очень полезно, применить можно не только к городам
Пока в планах нет такого.
Что-то не пойму как сделать так, чтобы вывести форму без списка пользователей. Список пользователь должен формироваться в зависимости от выбранных критериев поиска, а по-умолчанию список должен быть пустым. Это реально сделать?
Нет, но можно сделать по другому. В следующем обновлении этого дополнения, в шорткоде вывода формы поиска можно будет указывать атрибут action, который будет указывать URL страницу куда будут отправляться данные с этой формы, это можно использовать чтобы просто вывести форму поиска без шорткода, а атрибутом action указать ссылку на страницу, где будет размещен вывод пользователей.
Спасибо. Буду ждать обновления
Мои тесты показали, что не ищет людей с русскими буквами в имени, ни по имени поиск, ни по логину. Что-то неверно делаю?
Как сделать ссылку на профиль вида codeseller.ru/author/fet/ и с заголовком ника пользователя в титле?
У меня сейчас ссылки вида ...ru/rcl-lk?user=3 и у всех пользователей в заголовке написано "Личный кабинет"
читайте инструкцию по установке плагина, вам нужен вариант с размещением ЛК через файл author.php
Вставил этот код , ? не работает, и выдает синтактическую ошибку
?
Со всеми проблемами на форум сайта! И описание проблемы там даем чуть более развернуто, чем короткий комментарий с ошибками в тексте и синтаксисе.
Чтобы скачать опять нужен вип, можно без этого?
Я вас удивлю - НЕТ
Добрый день, перестал работать поиск, просто грузит ту же страницу, но с добавлением в url ?fio_30=Зорина&imya_57&po_batkovi_43&ctazh_54&specializaciya_96&teritorialne_roztashuvannya_36&search-user=Найти
Не подскажите, в чем может быть дело?
Здравствуйте.
Проблемы решаем на форуме поддержки товара. Ссылка здесь указана дважды.
Доброго здоровья. У меня после обновления тоже форма не работает и у Вас кстати тоже (на тест. сайте: across-ocean.otshelnik-fm.ru ).
Здравствуйте. Правила про форум придумали не просто так.
Знаем. Решаем. Но отдыхать тоже нужно.
Пред про 16ю версию и совместимость все читали?
А у этого дополнения какая версия указана?поэтому отнеситесь с пониманием.Я сегодня сутра обновлялся - заранее ознакомившись с "Пред про 16", так и подумал, что это ещё на доработке, когда посмотрел, что "Обновление: 9 месяцев назад и WP-Recall: 14.0.0", потом ещё на вашем сайте перепроверил и на форум писать не стал. Всё-таки 77 Активных установок - не стал умничать. А сейчас, как бы уточнил, на всякий случай)) Конечно же понимаю, что отдых необходим и полностью поддерживаю! Огромное спасибо за ваши старания!
Добрый день, а можно ли искать сразу по двум полям профиля?
можно
А как это сделать?
Правильно ли понимаю, что это работает для профилей пользователей и все? То есть для commerce или по записям(произвольным полям записей) это не сможет работать?
даже название говорящее ))
Вот по записям https://codeseller.ru/products/plagin-posts-filter-generator-konstruktor-proizvolnyx-form-dlya-poiska-i-filtracii-zapisej-wordpress/
Крутой доп) Но, к сожалению, не располагаю средствами. Да и из всего функционала нужно будет фильтровать только по городам)