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

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

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

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

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

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

Дополнение к WordPress плагину WP-Recall - отменяет кнопку "Информация о пользователе" в шаблонах личного кабинета Sunshine и Grace.
И добавляет вкладку "Инфо", где отображает подробную информацию о пользователе.

Удобно поставить эту вкладку первой (в админке "WP-Recall"->"Настройки"->"Настройки вкладок" - перенесите ее выше) и при заходе в личный кабинет пользователи увидят сразу сводную информацию о юзере.

Дополнение не имеет настроек. Использует функционал шаблонов WP-Recall. Как работать с шаблонами описано здесь.

А так как используется шаблон для вывода - вы можете переназначить блоки местами, переписать текст, изменить вёрстку. Каждая сущность: будь то дата регистрации, статус, имя, один элемент из статистики - все это отдельная функция - и вы гибко сможете повлиять на результат - если стандартный вывод вас не устраивает. На скриншоте я отметил какие дополнения выводят там какие блоки, но вы можете дописать и свои дополнительные данные - зная лишь функцию для вывода.

В шаблоне я все подробно прокомментировал - легко для новичка - если к примеру вам надо перенести блок или заменить текст.

В функцию можно передавать свой текст, в некоторые иконки от FontAwesome. Если в статистике пользователя значение 0 (отсутствует) - то этот блок статистики не выводится. Если функция не возвращает ничего - к примеру не указана дата рождения или город или соцссылки - то вы не видите теста. Это разгружает кабинет если пользователи ничего не заполнили. Просто минимум информации.

Автор своего кабинета на этой странице увидит текст-ссылку что он может изменить или дополнить эти данные.

Дополнение использует кеширование WP-Recall (если оно включено в настройках плагина) - но делает, при всей массе выводимых данных, всего 4 запроса к базе данных.

Ссылки на дополнения указанные на скриншоте:

Birthday in Profile
Сountry & city in profile
User Profile - входит в состав плагина WP-Recall
LastPage
Social Recall

В статистике выводит данные из плагинов:

Asgaros Forum
bbPress
и из дополнений:
Groups Wp-Recall (Группы) - доп из базовой версии WP-Recall
Recall Magazine (Магазин) - доп из базовой версии WP-Recall
Notes (Заметки)
Video Gallery Recall (Видеогалерея)
Gallery Recall (Личная галерея)

Получилось достаточно гибкое дополнение - можно использовать как конструктор вывода своей анкеты пользователя. Выслушаю дельные предложения по развитию

Демо здесь

Руководство по расширенному использованию этого дополнения с примерами опубликовал тут

Upd 2017-01-11
v1.3.1 решена проблема с сессией пользователя при включенном кешировании реколл. Гостям кабинета отдается из кеша, а админу и автору кабинета не кешированная версия.

Upd 2017-01-10
v1.3 Оптимизация работы дополнения. Исправлено: холостые запросы в бд теперь не посылаются если элемент статистики отсутствует.
Добавлено:
* Добавлена поддержка Asgaros Forum (В статистике выводит 2 блока: Тем на форуме и Сообщений на форуме)
* Добавлена информация по сессиям пользователя. Включает в себя количество сессий и в них указывает "Время логина пользователя", когда сессия (авторизация) истекает, IP адрес с которого авторизовался пользователь и User Agent устройства.
Эта информация видна администрации и хозяину личного кабинета.
* Добавлен хук uit_footer - срабатывает в самом низу - т.к. выше блока "Сессии" работает хук uit_after_stats

Upd 2016-12-23
v1.2 В статистике добавлено значение: "На сайте, дней". Показывает сколько дней прошло с регистрации пользователя.
Дизайн блока статистики переосмыслен - теперь он выводится плиткой.
К заголовкам добавлены иконки. Вы можете их поменять на свои, или убрать вовсе - смотрите скриншот.
Добавлено 4 хука. Срабатывают до блока информации (хук uit_before_info), после него (uit_after_info), до статистики (uit_before_stats) и после нее (uit_after_stats). Могут использоваться вашими функциями или сторонними дополнениями - и добавлять свои данные.

Upd 2016-12-22
v1.1 добавил кнопку увеличения аватарки

Условия поддержки: На форуме товара

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

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

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

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

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

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

не в сети 1 час

Otshelnik-Fm

3 907

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

"Birthday in Profile" - реализовал в дополнении виджет именинников.

Комментарии: 828Публикации: 107Регистрация: 27-01-2013Продаж/Покупок: 4121/113
Установка и настройка WP-Recall
Установка и настройка WP-Recall
Когда требуется быстрое решение ваших проблем и ответы на возникшие вопросы
Категории: