Дополнение для WP-Recall - добавляет в профиль пользователю, возможность выбрать страну и вписать город проживания. Выводит флаг страны. Позволяет по городу фильтровать пользователей.
Возможности:
В личном кабинете пользователя появляется селект выбора страны из предустановленных:
Город вписывается пользователем. Имеет простую защиту: Город может быть указан на русском языке или английском + доступные символы: пробел и дефис (-). Город не может содержать цифр.
Варианты написания: Санкт-Петербург, Ростов-на-Дону, Нижний Новгород, Düsseldorf.
При ошибке вам выйдет уведомление и вы не сможете сохранить ошибочное значение:
Вывод введенных значений осуществляется в подробной информации личного кабинета, в блоке автора и в списке пользователей. К стране прикрепляется ее официальный флаг. А город является ссылкой-фильтром по всем пользователям (выведет всех из этого города). При условии что у вас стоит шорткод userlist и настроена страница вывода всех пользователей.
Я так же выпустил аддон "Birthday in Profile" - Добавляет в настройки профиля возможность указать день рождения. Выводит возраст. Это дополнение так же расширяет профиль пользователя.
Демонстрация работы в списке пользователей
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
В админке: WP-Recall -> Поля профиля
Перетащите в нужное место из неактивной зоны полей в активные.
Вы также можете:
Задавать порядок вывода полей перетаскиванием на странице Поля профиля
Указать заголовок для города и страны
Задать placeholder (подсказка когда поле не заполнено)
Задать подпись к полю
Указать обязательное поле для заполнения или нет
Отображать в форме регистрации или нет
Есть поддержка дополнения Users Filter
- там есть возможность использовать в списке пользователей фильтр поиск по городам и странам.
В фильтре выводятся только те значения, что пользователи заполнили (а не все 180 стран к примеру)
- отвечу на форуме поддержки
- отвечу на форуме поддержки
-отвечу на форуме поддержки
- Нет. Но подобный вопрос решался здесь https://codeseller.ru/forum/product-10541/ne-podderzhivaetsya-ukrainskij-alfavit-v-dopolnenii-country-and-city-in-profile/
- по запросу могу добавить эту возможность. Но переводить на нужный язык вам. Пока доп не поддерживает локализацию.
- В данном дополнении этого нет
- Цитирую:
На то они и военные чтобы не светиться )). И у них может быть 2 имени, или цифра - означает отдаленность от основного города.
Правда отдаленность в цифре фейковая - чтобы сбить шпионов.
Поэтому военные и ЗАТО я отбросил.
- Это извращение и пустая трата времени - вписывать >180 стран.
Тут - поставил и забыл. Дополнение простейшее и не несет никакой нагрузки на ваш сайт.
v4.0.0
* поддержка WP-Recall 16.24.31
* поддерка WordPress 5.6
* исправление ошибок
* Дополнение теперь не отдается бесплатно, а отдается за символическую сумму.
Это позволит и дальше поддерживать данное дополнение, развивать его и обеспечит ему долгую жизнь и интерес разработчика. Надеюсь на ваше понимание.
v3.0.0
* Дополнение переписано.
* Поддерживается WP-Recall менеджер полей профиля из админки: WP-Recall -> Поля профиля
А с этим значит доступно:
Задавать порядок вывода полей перетаскиванием на странице Поля профиля
Указать заголовок для города и страны
Задать placeholder (подсказка когда поле не заполнено)
Задать подпись к полю
Указать обязательное поле для заполнения или нет
Отображать в форме регистрации или нет
Поддержка дополнения Users Filter
- теперь есть возможность использовать в списке пользователей фильтр поиск по городам и странам.
В фильтре выводятся только те значения, что пользователи заполнили (а не все 180 стран к примеру)
v2.5.1
* Небольшие правки
v2.5
* работа с WP-Recall 16.17
* исправил - не показывалась страна и город в всплывающем окне подробной информации
* небольшие правки
* добавлена иконка дополнения
v2.4
* работа с WP-Recall 16.16
* инлайн стиль вписан к флагу. Убран из header
* иконки флагов стали легче на 60% - привёл их к нужному размеру (были 48, а использую на 36) и сжал
* таблицу страны и города в профиле привел к стандарту таблиц WP-Recall
* доп Profile Search больше не распространяется автором. Но с ним интеграцию пока оставляю. Но я тоже отказываюсь от его поддержки.
v2.3
* Работа с 16-й версией WP-Recall
v2.2.2
* Рефакторинг
* Поправил верстку - иногда стили к флагу не прогружались.
v2.2.1
* Убрано дублирование стилей в списке пользователей (вывод шорткодом userlist)
* Исправлена ошибка в верстке
v2.2
* Работа с плагином WP-Recall 15-й версии.
v2.1
* Теперь вы можете выводить флаг, страну и город функцией
v2.0
* Работа с аддоном Profile Search (С версией аддона: 1.0.10 и выше!) - вывод в форме поиска пользователей.
* Возможность фильтровать пользователей по значению города (При условии что у вас стоит шорткод userlist https://codeseller.ru/api-rcl/userlist/ и настроена страница вывода всех пользователей.)
* Выводит страну и город в блоке автора и в списке всех пользователей
v1.1
* Возможно вписывать город и на латинице.
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
Отличная идея! 8)
Можно было бы просто создать в админке средствами плагина Wp-Recall - сейчас это легко.
Но у моего решения есть плюсы: выводит флаги, простая проверка написания городов - которая в разы сократит неверные наименования. Она простая потому, как нельзя без базы городов всяческими алгоритмами уберечься от неверного ввода города. И третий плюс - создаются однотипные произвольные поля - а по ним в будущем можно построить общее решение для их вывода. И это решение выложить для всеобщего пользования - установил и работает.
А если бы еще была база городов из которой можно выбирать хотя бы для РФ...
Я думал над этой идеей. Не взялся:
Потому как: почему только РФ? Наши братья Украина, Казахстан и т.д. - их не брать?
Далее: в России более 1000 городов. В простой селект, как страны, лучше не вписывать, а подгружать постепенно ajax-ом, по мере ввода. Но как быть с опечатками при вводе? (как там называется - морфология вроде) Эту проблему я не решу - нужна серьёзная база.
И самый серьёзный вопрос из-за которого я отбросил эту идею - поддержка. Мне надо будет поддерживать актуальность базы городов. Я этим не хочу заниматься - но если продукт мой - то обязан. Поэтому я не взялся за решение такой задачи. Реально не интересно сравнивать города и городишки. У тех же соц сетей, где куча разработчиков, с этим полный бардак. А мне это не интересно, уж лучше я потрачу время на изучение нового, чем на актуализацию базы.
Хотел просто областные центры вбить в подсказки. Но потом осознал что это как огрызок от готового решения и остановился на простой проверке.
Можно попробовать начать с базы стран и областей, регионов.
И бывают военные городки, которые имеют цифры в названиях...
Процитирую ответ из лички- другим пользователям тоже будет интересен он:
Поэтому военные и ЗАТО я отбросил.
Думаю надо все же предусмотреть латиницу ведь формат участников всегда расширяется
а это послужит правильным подходом что бы каждый любой человек мог разобраться у меня вообще очень много добавляется людей используя рефералку с разных стран . Было бы очень удобно при просмотре кто от куда
Здравствуйте, скажите если ли это дополнение на английском?
Нет. Переводите в файлах
v2.0 - мощное обновление! Читаем комментарий к релизу
v2.1 - теперь вы можете выводить флаг, страну и город функцией в произвольном месте (например в комментариях) - передайте только id нужного юзера
Отлично, самое то, что нужно! Спасибо.
Если wp-recall и дальше будет развиваться с такими темпами, то buddypress в скором времени останется далеко позади.
Владимир, здравствуйте. к сожалению по теме перегорел не смог оставить комментарий, по этому пишу здесь.надеюсь ругаться не будете. я вас полностью поддерживаю, и мне кажется надо выпускать только платные дополнения.я даже иногда путаюсь платные бесплатные, сделайте думаю что нибудь одно и всё. и я считаю каждый труд должен оплачиваться.лично я буду скучать по вам, как по модератору. если есть возможность уделять время платным своим допам, то лично я буду рад покупать у вас по мере необходимости ваши допы.нельзя оставлять то что приносит прибыль. спасибо за ваше участие.
Спасибо.
Сейчас и по платным времени нет. Конечно я буду развивать премиум решения по мере свободного времени.
Тогда могу пожелать вам только Удачи!