Представляю вашему вниманию, дополнение показывающее прогресс бар над аватаркой пользователя в личном кабинете. Показывающий шкалу и проценты заполненности профиля.
Все настраивается в админке, цвета, название, подсказка, MetaKey. Смотрите на подсказки и настройка не займет время.
Настройки:
- Показывать или нет прогресс бар.
- Вписать MetaKey полей необходимых вам в подсчете процента заполненности.
- Название прогресса
- Можно изменить цвет шрифта
- Можно изменить цвет фона
- Картинка при 100% заполненности профиля.
- Всплывающая подсказка пользователям, с вашей информацией.
- Выбор расположения, два места
- Дополнительная вкладка в рейтинге
Огромная благодарность за поддержку, советы, решения которые собственно и делают этот плагин Otshelnik-Fm. Я бы лет сто ковырялся сам 🙂
Приветствуются идеи...
По просьбам, добавил несколько расположений прогресса и вкладку. Читайте FAQ - стал подробным и Changelog.
В новой версии исправлены баги с отображением.
* Устанавливается стандартно как все дополнения к Wp-Recall
После установки, произвести настройки дополнения, следуйте подсказкам.
* Как указать картинку для полного рейтинга?
Загрузить стандартными средствами на сайт и указать полный адрес в настройках дополнения.
* Получаются дробные значения?
Желательно вводить кратное количество полей. Ипсравлено в версии 1.0.6
* Сколько можно вводить полей?
Все, что у вас есть.
* Не считает проценты?
Проверьте правильность введенных MetaKey.
* Какие поля можно выводить?
WordPress:
1. user_nicename - ник на сайте
2. user_email - почта
3. user_url- сайт
4. user_description - статус
5. display_name - отображаемое имя
6. first_name - Имя
7. last_name - Фамилия
Wp-Recall:
1. rcl_avatar - автар
2. ucc_country - от дополнения Сountry and city in profile
3. ucc_sity - от дополнения Сountry and city in profile
4. social_meta_rcl - от дополнения Social Recall
5. rcl_cover - обложка кабинета
6. ucc_date_of_birth - доп Birthday in Profile
7. ulogin_photo - фото из плагина uLogin
Но тут то и кроется проблема - указав ulogin_photo и rcl_avatar мы можем получить нехватку процентов. Когда ава есть от одного из них. Но т.к. доп считает кол-во полей то заполнять будет просить их оба, чтобы получить 100%
Поэтому использовать ulogin_photo - вам решать. На данной реаизации допа нет сравнения "ИЛИ" (Otshelnik-Fm)
Поля профиля от плагина WP-Recall смотрите тут https://yadi.sk/i/sLok9gt_3EnH8e (Otshelnik-Fm)
* 2.0.0
Добавлена поддержка WP-Recall 16.22.0 и выше.
1.0.6
* Исправлен показ дробных значений, теперь их не будет при любом количестве полей.
* Оптимизирован код.
* Добавлена иконка.
1.0.5
* Исправлен переход в статистику от админа.
1.0.4
* Добавлен вывод картинки при достижении 100%, только над аватарой.
1.0.3
* Повышение версии совместимости до Wp-Recall 16.
1.0.2
* Исправлено отображение во вкладке, в разных браузерах
* Исправлен переход по клику под ником в зону статистики. Вкладка теперь отображается сразу.
1.0.1
* Добавлены позиции размещения прогресса
1. Над аватарой
2. Под ником
3. В статистике дополнительная вкладка
5. Обновлен FAQ
1.0.0
* Начальная версия от 27.02.2017 г.
Здравствуйте! Поскольку на Форум доступа нет, пишу здесь: Спасибо за доп., но с metakey не очень получается. Вроде бы в Полях профиля все метаключи к моим полям отыскал, вставил, а по шкале только 90% заполнения. Правда, не нашел metakey для Статуса, может из-за этого?
Я сегодня постараюсь написать более подробно по ключам которые есть или точнее, которые можно включать.
Теперь форум открыт. Если вопрос обширный - давайте там общаться.
надо в самом низу до echo или return (я не смотрел финальный код - поэтому обе функции указал) сделать временно так (дебаг):
и вам откроется удивительный мир всех ключей, которые вы можете вписать.
т.е. вписываете дебаг, сохраняете, обновляете страницу профиля, и стираете изменения эти. И потом уже медленно, не торопясь - изучаете какие у вас поля там.
Игорь не успел еще в FAQ закинуть те поля, которые могут вам пригодиться - но с моим руководством вы можете изучить их самостоятельно.
p.s. Статус это вроде description
Спасибо!
Как выводится аватарка? Если через граватар, то, вероятнее всего, проблема именно в этом.
У меня на сайте у пользователя с граватаром - 75%, а у пользователя с аватаром реколл - 100%.
PS автору уже сообщил 🙂
Потому что граватар - это не произвольное поле, а сторонний сервис.
а после того как профиль будет заполнен на 100%, то шкала исчезает или нет?
Нет
Игорь, а с граватаром получится подружить? ❓
Если бы была возможность такого, пока я не вижу ее. Как выше писал Otshelnik-Fm, считать нечего, так как это не поле внутри wp.
Но Otshelnik-F как-то удалось реализовать это в допе "Напоминание о не установленной аве".
Чуть выше он сам написал ответ )
Вы это имеете в виду?
дополнения крутое)
А можно как нибудь (хотя бы в будущем) реализовать, при заполнении профиля на все 100%, вывод над аватаркой уже не шкалы с процентами, а другой какой нибудь картинки (иконка короны или что-то в этом роде). А то на все 100 заполняешь и "картина" не изменяется(
Наверняка можно и я обязательно подумаю над этим. Сорри за не быстрый ответ, так сложились обстоятельства...
Поддерживаю по поводу изменения картинки при заполнении профиля на 100%, чтобы можно было свою картинку загрузить.
Такое обновление уже готово, в связи с выходом новой версии WP-Recall и моим отъездом не на долго было отложено обновление на него. Сейчас я приехал, еще раз все проверю как разгребу текущие дела и сможете обновится. Есть возможность вставить свою картинку. Вот скрины:
http://image.prntscr.com/image/dd777f34e8734a7bb54257ffdbb38fed.png
http://image.prntscr.com/image/8af84b2015ab4baf8657b838c02885e8.png
Спасибо большое, будем пользоваться)))
Не могу ответить уже в вашем комменте Liter-RM :
Да
Ну. Поясняю. У меня стоит доп Otshelnik-F "напоминалка о не установленной аве". Так вот, доп читает граватар как загруженную аву. Значит, данные берутся откуда-то и, соответственно, и в этом дополнении можно применить по аналогии.
Как вы правильно заметили, это разные дополнения. Это дополнение работает с одними функциями, то с другими, как и функционалом который позволяет включить проверку граватары.
Для этого дополнения придется масса чего сделать, что бы оно возможно стало учитывать еще и граватар.
Пока такое не планируется.
В том дополнении я пошел на хитрость и сам пингую сервис граватара в момент логина юзера и записываю в значение метаполе профиля единичку если мне пришел нужный ответ.
Почему в момент авторизации? Потому что сторонние http запросы - крайне медленная операция и будет тормозить сайт.
Ясно.
Писал в этой ветке: https://codeseller.ru/forum/problemy-i-resheniya/oshibka-404-pluginswp-recallcssimggen-dem-jpg/
Здравствуйте. Возможно ли в этом плагине (или каком-либо другом) отображать прогресс пользователя для всех пользователей? То есть, пользователь заходит в профиль другого пользователя и видит прогресс.
Приветствую. Можете посмотреть тут по каталогу и возможно найдете искомое.
И да, сделать наверняка можно практически все.
Спасибо.
Если пропали опции управления дополнением, значит оно не готово работать с новым api опций WP-Recall 16.22.0.
Оно продолжит работать, но настройки вы не сможете менять через опции управления.
Возможно, в будущем я вернусь к его поддержке, но пока нет возможности. Время этого дополнения подошло к концу, в его текущей версии.
Прошу извинить за доставленные неудобства.
Дополнение снова в строю и работает с новыми версиями 🙂