Добавлено в закладки: 4

Обновление: 2 недели назад

Версия файла: 2.2.1

Поддержка WP-Recall: 15.7.0 и выше

Приобрели: 602 раз

Активных установок: 149

Дополнение для Wp-Recall - добавляет в профиль пользователю, возможность выбрать страну и вписать город проживания. Выводит флаг страны. Позволяет по городу фильтровать пользователей, а используя в связке с аддоном Profile Search выводить форму поиска в списке всех пользователей

Возможности:

В личном кабинете пользователя появляется селект выбора страны из предустановленных:

Город вписывается пользователем. Имеет простую защиту: Город может быть указан на русском языке или английском + доступные символы: пробел и дефис (-). Город не может содержать цифр.
Варианты написания : Санкт-Петербург, Ростов-на-Дону, Нижний Новгород, Düsseldorf.
При ошибке вам выйдет уведомление и вы не сможете сохранить ошибочное значение:

Вывод введенных значений осуществляется в подробной информации личного кабинета, в блоке автора и в списке пользователей. К стране прикрепляется ее официальный флаг. А город является ссылкой-фильтром по всем пользователям (выведет всех из этого города). При условии что у вас стоит шорткод userlist и настроена страница вывода всех пользователей.

Аддон не имеет своих настроек, но в связке с аддоном Profile Search (на его странице) доступны к выбору города и страны для использования в фильтре.

И после этого страница с шорткодом userlist у вас будет выглядеть так:

Я так же выпустил аддон "Birthday in Profile" - Добавляет в настройки профиля возможность указать день рождения. Выводит возраст. Это дополнение так же расширяет профиль пользователя.

Демонстрация работы в списке пользователей

Вступайте в мою группу: "Otshelnik-Fm - мои работы (код, плагины, дополнения, статьи и руководства)"
для уведомления о обновлениях и новостях в вашем фиде

Установка:

Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.

1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.

Обновление:

Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй

Аддон не имеет своих настроек, но в связке с аддоном Profile Search (на его странице) доступны к выбору города и страны для использования в фильтре.

И после этого страница с шорткодом userlist у вас будет выглядеть так:

Как я могу сам вывести в нужном мне месте флаг, страну и город?

- Вы можете выводить флаг, страну и город функцией: ucc_get_value($user_id);
передайте только id нужного юзера

Как организовать поиск пользователей по городу

- Стройте запрос используя поля ucc_country и ucc_sity

Где хранятся данные? И как самому их достать?

-Данные хранятся в таблице wp_usermeta, из этого поля можно получить функцией get_user_meta()

Есть поддержка украинского языка?

- Нет. Но подобный вопрос решался здесь https://codeseller.ru/forum/product-10541/ne-podderzhivaetsya-ukrainskij-alfavit-v-dopolnenii-country-and-city-in-profile/

А как с переводом на другие языки?

- Данное дополнение отдается бесплатно, код открыт - можете форкнуть его, добавить и улучшить, и предложить мне на слияние (Pull Request)
Страница дополнения в репозитории bitbucket тут: https://bitbucket.org/Otshelnik-Fm/country-and-city-in-profile/

Страны это хорошо, а как насчет базы городов?

- В данном дополнении этого не будет. Не хочу его усложнять. Поэтому города проходят через простой паттерн [А-Яа-яЁёa-zA-ZäÄöÖüÜß]

Бывают военные городки, которые имеют цифры в названиях

- Цитирую:

На то они и военные чтобы не светиться )). И у них может быть 2 имени, или цифра - означает отдаленность от основного города.
Правда отдаленность в цифре фейковая - чтобы сбить шпионов.

Поэтому военные и ЗАТО я отбросил.

А почему бы не использовать поля профиля WP-Recall чтобы построить базу стран и поле для ввода города?

- Это извращение и пустая трата времени - вписывать >180 стран.
Тут - поставил и забыл. Дополнение простейшее и не несет никакой нагрузки на ваш сайт.

2017-02-10

v2.2.1
* Убрано дублирование стилей в списке пользователей (вывод шорткодом userlist)
* Исправлена ошибка в верстке

2016-07-17

v2.2
* Работа с плагином WP-Recall 15-й версии.

2016-05-16

v2.1
* Теперь вы можете выводить флаг, страну и город функцией: ucc_get_value($user_id);
в произвольном месте (например в комментариях) - передайте только id нужного юзера

2016-04-01

v2.0
* Работа с аддоном Profile Search (С версией аддона: 1.0.10 и выше!) https://codeseller.ru/products/profile-search-proizvolnyj-poisk-po-polyam-profilya-polzovatelej/ - вывод в форме поиска пользователей. Указываем на странице фильтра (в админке при активированном Profile Search страница "Форма поиска"), согласно скриншоту выше.
* Возможность фильтровать пользователей по значению города (При условии что у вас стоит шорткод userlist https://codeseller.ru/api-rcl/userlist/ и настроена страница вывода всех пользователей.)
* Выводит страну и город в блоке автора и в списке всех пользователей

2015-11-01

v1.1
* Возможно вписывать город и на латинице.

2015-10-25

v1.0
* Release

* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.

Полный список моих работ опубликован на моем демо-сайте и в каталоге магазина CodeSeller.ru

Условия поддержки: As Is.

Контактные данные: ЛС

Авторство: Товар опубликован его непосредственным автором

Форум поддержки:

При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара

Рейтинг: 80
Данное дополнение поддерживает автоматическое обновление
Помните! Данный продукт защищен авторским правом, его нарушение влечет за собой административную и уголовную ответственность

Автор публикации

4 221

http://across-ocean.otshelnik-fm.ru/ - список моих работ к плагину WP-Recall

"User Info Tab" - еще больше жизни! Coming Soon!!!

Комментарии: 905Публикации: 111Регистрация: 27-01-2013Продаж/Покупок: 4409/116