Дополнение к WordPress плагину WP-Recall - отменяет кнопку "Информация о пользователе" в шаблонах личного кабинета Sunshine и Grace и добавляет вкладку "Инфо", где отображает подробную информацию о пользователе.
Ставьте эту вкладку первой (в админке "WP-Recall"->"Настройки"->"Настройки вкладок" - перенесите ее выше) и при заходе в личный кабинет пользователи увидят сразу сводную информацию о хозяине этого кабинета.
Внешний вид - простой:
Это дополнение по разному выводит данные в зависимости от подключенного шаблона личного кабинета.
Во всех протестированных личных кабинетах (базовые ЛК: Sunshine и Grace, и сторонние: Across Ocean, Across Ocean Pro, Line, а также Clear Sky, Light и Simple Theme) этот доп выводит данные так:
Внешний вид - как в ВКонтакте:
А в единственном шаблоне ЛК (специально написанным под это дополнение) - бесплатном шаблоне Theme Control он выглядит как настоящая социальная сеть:
Конечно же данное дополнение расширяется другими дополнениями. Как бесплатными, так и VIP-дополнениями и премиум дополнениями. Полный список вы можете найти выше в вкладке FAQ - самый первый пункт. На скриншоте показаны некоторые дополнения:
Работа совместно с бесплатным дополнением, шаблоном ЛК Theme Control:
Смотрите промо-ролик с 7:07 - эта часть видео показывает его возможности:
Две демонстрации работы:
1. Демонстрация работы связки Theme Control и дополнения User Info Tab здесь - вид словно в социальной сети.
2. А работа в составе остальных шаблонов личного кабинета показана здесь
Регистрируемся там чтобы увидеть больше возможностей.
Суперпредложение с экономией в 30%
Theme Control Social Network Pack - готовое решение, чтобы развернуть личный кабинет как в популярной соцсети!
Обзор нового в версии 3.0:
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
Общие:
После активации User Info Tab переходим в админке: "WP-Recall"->"Менеджер вкладок"
- ставим вкладку "Инфо" первой и сохраняем настройки: скриншот
и при заходе в личный кабинет пользователи увидят сразу сводную информацию о пользователе.
Настройка c шаблоном ЛК Theme Control
Выполняем настройку выше.
Скачиваем и устанавливаем как обычное дополнение Theme Control
Переходим в админке: WP-Recall -> Шаблоны и активируем шаблон ЛК Theme Control.
И необходим следующий список дополнений (некоторые придется оплатить) чтоб было как на видео
p.s. читай первый пункт на вкладке FAQ
1. Какие дополнения нужно установить, чтобы было как на видео?
За основу возьмём видео по времени воспроизведения 8:23. Там как раз активированы нужные дополнения.
- Обязателен к установке бесплатный шаблон личного кабинета: Theme Control
Как только вы его подключите - то увидите результат.
Верхняя область - где имя пользователя:
* Friends Recall (друзья) - бесплатное дополнение друзей
* Rating System (Система рейтинга) - доп из базовой версии WP-Recall
* Feed WP-Recall (Подписки) - доп из базовой версии WP-Recall
* Presents WP-Recall (Подарки)
или
* Presents PRO (Подарки)
Слева от вертикального меню - колонка с аватаркой:
* User Profile (Профиль пользователя) - доп из базовой версии WP-Recall
* Rcl Chat (Чат) - доп из базовой версии WP-Recall
* Rating System (Система рейтинга) - доп из базовой версии WP-Recall
* User title by rating
* Social Recall
* Presents WP-Recall (Подарки)
или
* Presents PRO (Подарки)
* Feed WP-Recall (Подписки) - доп из базовой версии WP-Recall
* Video Room (Видеогалерея)
Справа сверху-вниз - контентная часть:
* Birthday in Profile
* Сountry & city in profile
* User balance (Личный счет) - доп из базовой версии WP-Recall
* LastPage
* Gallery Reload (Личная галерея) - 4-ре изображения.
В блоке "Статистика" выводит данные из плагинов:
* Asgaros Forum
* bbPress
и из дополнений:
* Groups WP-Recall (Группы) - доп из базовой версии WP-Recall
* Recall Magazine (Магазин) - доп из базовой версии WP-Recall
* Notes (Заметки)
* Gallery Reload (Личная галерея)
* Video Room (Видеогалерея)
и в самом низу:
* Notes Frontage - выводит заметки.
* Universe Activity - активность этого кабинета.
постраничная навигация в Universe Activity включается через Universe Activity Extended
А всплывающее окно полной записи как в instagram добавляет доп Universe Activity Modal
2. Кастомизация возможна?
* Дополнение использует функционал шаблонов WP-Recall. Как работать с шаблонами описано здесь.
* Руководство по расширенному использованию этого дополнения с примерами опубликовал тут
3. Какими дополнениями я еще могу расширить возможности?
На видео есть пример работы с Moves Counters to Menu
и в конце показана работа с Liberty Tabs
и Mobile Sidebar PRO
Плавающий реколлбар (верхняя панель) можно сделать с Float RecallBar
SoundPlay добавит в контент шаблона ЛК вывод 4-х последних аудиозаписей.
Можно отключить показ блока "Активность пользователя", например, если вы используете дополнение продвинутой статистики:
Profile Statistics
и вместо него вставите шорткодом в виджет UIT: Сайдбар контента подвала User Unfo Tab
Friends Recall (Друзья) - вывод друзей слева.
Настройка: Выводить "Последние публикации" - можно вывести последние записи (post) пользователя и задать их кол-во к выводу.
При наличии дополнения Profile Post Cards выведет карточкой
в карточке есть поддержка дополнения Universe Activity Modal
- справа вверху кнопка открытия записи в модальном окне. Теперь прочитать запись можно не переходя никуда.
Совместно с дополнением Profile Post Cards PRO
- выводит также карточки пользователя, а с Universe Activity Modal может вся карточка вызывать всплытие полной записи в модальном окне.
Теперь не надо целиться по иконке открытия модального окна и получается как в instagram
4. Как сменить текст кнопок по аватаркой?
Ниже пример, как сменить текст кнопок под аватаркой
По умолчанию значения такие:
"Написать ЛС"
"Загрузить фото"
"Редактировать"
add_filter( 'uit_button_text', 'trtr_change_uit_text_button' ); function trtr_change_uit_text_button( $text ) { $text['pm'] = 'Отправить сообщение'; $text['ava'] = 'Загрузить аву'; $text['edit'] = 'Редактировать профиль'; return $text; }
v3.3.0
* поддержка WP-Recall 16.26.0
* небольшие правки стилей
v3.2.0
Все улучшения касались при работе с темой личного кабинета Theme Control:
* Значение поля "сайт" теперь в виде активной гиперссылки
* Исправлено - получение дублирующегося трека от старой звуковой галереи
* аудиофайл из дополнения soundplay имеет теперь в списке файлов кнопки: добавить к себе в плейлист, редактировать (свой файл) и удалить (свой файл)
v3.1.0
Все улучшения касались при работе с темой личного кабинета Theme Control:
* Убрал дублирующие поля города и страны в анкете. Эти поля и так выводятся выше
* Добавлена новая настройка "Вывести Имя Фамилию под статусом" и вывод имени и фамилии перед информацией о пользователе. По умолчанию Вкл.
* шаблон user-info-control.php немного изменён.
v3.0.4
* Небольшие правки стилей
* шаблон user-info-control.php немного изменён.
v3.0.3
* была ошибка в подсчёте вывода из новой галереи и ошибка вывода 4-х картинок в галерее - лезли туда и аудио. Поправил
v3.0.2
* Блок настроек теперь показывается всегда, но при отсутствии шаблона личного кабинета Theme Control - там будет сообщение о его желательной установке.
v3.0.1
* Анонимный подарок от Presents Pro не показывает теперь имя дарителя
v3.0.0
Все улучшения касались при работе с темой личного кабинета Theme Control:
* Поддержка дополнения Presents PRO - выводит слева максимум 6-ть подарков
* Поддержка дополнения Friends Recall - выводит слева максимум 6-ть друзей
* Поддержка дополнения Gallery Reload - в контенте 4-ре последних фотки
* Поддержка дополнения Video Room - выводит слева максимум 3 видео
* Поддержка дополнения SoundPlay - выводит в контенте 4 аудиозаписи3
* В статистике (карточки активности) пользователя убрал вывод от старой галереи и видеогалереи и заменил на данные из новых допов галерей и видео
* В статистике (карточки активности) пользователя добавил кол-во друзей
* Шаблон user-info-control.php был изменён - проверьте и актуализируйте у себя если вы его меняли
* В админке: WP-Recall -> Настройки -> Настройки User Info Tab появились опции дополнения.
Можно задать вывод информации в спойлере или раскрытой для блоков "Подробная информация" и "Активность пользователя"
Можно отключить показ блока "Активность пользователя", например, если вы используете дополнение продвинутой статистики:
Profile Statistics
и вместо него вставите шорткодом в виджет UIT: Сайдбар контента подвала User Unfo Tab
Можно включить показ сессий пользователя (по умолчанию отключил).
Еще одна опция регулирует вывод подписчиков - например если у вас включен доп Друзья и нужно подписчиков отключить в сайдбаре.
И настройка: Выводить "Журнал действий" - когда активирован доп Universe Activity - можно отключить вывод активности пользователя.
Настройка: Выводить "Последние публикации" - можно вывести последние записи (post) пользователя и задать их кол-во к выводу.
При наличии дополнения Profile Post Cards выведет карточкой
в карточке есть поддержка дополнения Universe Activity Modal
- справа вверху кнопка открытия записи в модальном окне. Теперь прочитать запись можно не переходя никуда.
Совместно с дополнением Profile Post Cards PRO
- выводит также карточки пользователя, а с Universe Activity Modal может вся карточка вызывать всплытие полной записи в модальном окне.
Теперь не надо целиться по иконке открытия модального окна и получается как в instagram
* Переработан внешний вид блока "Анкета".
Если выводится в спойлере - то при отсутствии данных пишет "Пользователь ещё ничего не указал"
v2.9.1
* поддержка браузерного lazy load
v2.9.0
* Работа с WP-Recall 16.23.13
v2.8.0
* исправлена ошибка работа галереи и видеогаллереи при работе с кабинетом Theme Control если в настройках реколл было включено кеширование и страницу просматривал гость.
v2.7.0
* Поддержка шаблона личного кабинета Theme Control v2.0
v2.6.0
* Под аватаркой вывел текущий рейтинг пользователя (базовое дополнение Rating System)
* Поддержка титула пользователя (Премиум дополнение User title by rating)
* Добавлен фильтр apply_filters( 'uit_button_text', $text );
- позволяющий сменить названия кнопок под аватаркой
* Добавлен фильтр apply_filters( 'uit_in_avatar', $ava );
- можно над аватаркой или под ней поместить какой либо блок
* Добавил склонения: 1 подарок, 2 подарка, 5 подписчиков
* Актуализировал работы со всеми последними версиями дополнений
* Изменена вёрстка по стандарту 6px
* верстка приведена в удобное для мобильных состояние (отступы, расположение кнопок редактирования видео и фото, прочие кнопки)
* поле "Сайт" теперь не выводится если не заполнено
* исправлена ошибка вывода зума аватарки
v2.5.0
* подправил работу под актуальные версии дополнений Gallery Recall и Video Gallery
* рефакторинг
* привел к стандартам WPCS
v2.4.1
* Исправлен неверный подсчет в подписчиках если от автора отписываются через фид
v2.4.0
* поддержка WP-Recall 16.16
* минимизация скриптов и стилей
v2.3.3
* Работа с дополнением Birthday In Profile версии v3.0
v2.3.2
* В шаблоне Theme Control со сводной вкладки (перейдя по ajax на нее) невозможно было загрузить аву пока F5 не нажмешь
v2.3.1
* небольшой css-фикс под шаблон Theme Control
v2.3
* Добавил js фильтр uit_slide_cabinet - позволяет отключить прокрутку в кабинете к верхней части кабинета
Скролл отключается таким js сниппетом:
rcl_add_filter('uit_slide_cabinet','otfm_scroll_tab_off'); function otfm_scroll_tab_off(){ return 'off'; }
v2.2.5
* Работа с версией 16.7.2
v2.2.4
* Заметки (Notes Frontage), при использовании шаблона ЛК Theme Control, выводятся шаблоном не card, а author - т.к. аватарка нам у автора не нужна. И этот шаблон поддерживает человечное время
v2.2.3
* Исправлена ошибка выборки подписчиков при использовании шаблона ЛК Theme Control. Пользователи что входили через uLogin и имели там аватарку дублировались
v2.2.2
* Поддержка последней версии WP-Recall
* Поддержка последних версий используемых дополнений (устранены баги с галереей и видеогалереей на шаблоне Theme Control)
* Добавлена иконка дополнения
* Исключение уведомлений уровня notice
v2.2.1
* Исправил уведомления уровня PHP Notice
v2.2
* При выводе возраста и дня рождения учитываются настройки дополнения Birthday in Profile
"Показывать возраст: в подробной информации, в списке пользователя и в блоке автора?"
и
"Показывать дату рождения?"
v2.1
* Работа с 16-й версией WP-Recall
v2.0.1
* небольшая корректировка стилей
v2.0
* Работа с версией WP-Recall 15.9.7
* Добавлен новый template (user-info-control.php) для работы с шаблоном личного кабинета "Theme Control".
Подключается автоматически при активации этого шаблона личного кабинета.
* Работа по интеграции с этим шаблоном
* Добавлена область сайдбара "UIT: Сайдбар контента подвала User Unfo Tab" в подвал шаблона.
Вы можете найти его в админке "Внешний вид" - "Виджеты" и поставить в него нужный виджет.
Все ниже введенные функции пока только для нового шаблона (user-info-control.php) совместно с допом "Theme Control"
* Добавлена функция uit_user_site($user_lk, $title, $fa_icon)
- выводит сайт пользователя (не активную ссылку)
* Добавлен блок аватара и сопутствующие ему кнопки, в зависимости от владельца кабинета
Блок выводится функцией uit_user_avatar($user_LK)
* Добавлен спойлер. Позже в FAQ опишу работу с ним
* Добавлен блок подписчиков в сайдбар, и блок подписок (на кого подписан)
Участники там сортируются по времени активности. Т.е. кто онлайн - вы это увидите.
* Добавлена функция подсчета всех фото от дополнения Gallery Recall
* Добавлен вывод 4-рех последних фотографий от дополнения Gallery Recall
* Добавлена функция подсчета всех видео от дополнения Video Gallery Recall
* Добавлен вывод 2-х последних видео от дополнения Video Gallery Recall
* Ссылки со счетчиков ведут ajax-ом на соответствующую страницу (при условии что допы поддерживают ее)
* Поддержка Notes Frontage
* Все типы записей пользователя теперь хранятся в глобальной переменной $uit_user_posttype_cnt
она заполнена так:
Array ( [attachment] => stdClass Object ( [post_type] => attachment [cnt] => 22 ) => stdClass Object ( [post_type] => video [cnt] => 29 ) [forum] => stdClass Object ( [post_type] => forum [cnt] => 2 ) ) // вызывать так: global $uit_user_posttype_cnt; $uit_user_posttype_cnt[$type]->cnt // где в $type передаете название типа записи (например вложения - 'attachment')
* Добавлен хук (actions) 'uit_top' - самый верх. Сразу после первого div-а
Используется для инициализации.
* Пустой спойлер скрывается
* Своя прокрутка к кабинету (реколл прокрутка вкладок отключена)
* Прокрутка в вкладке чат к форме общения - на высоких экранах, если форма умещается в область видимости, она не работает. А вот при маленьком экране (мобильники) - прокручивается к форме общения
* Контентная часть измеряется - и соответствующий класс добавляется. К id #tab-user-info добавляются следующие классы - uit_w_400, uit_w_550, uit_w_700, uit_w_800. Так мы можем влиять версткой на адаптивность - к примеру если у вас кабинет не широкоформатный и имеет сайдбар от ВП шаблона.
* Плавное появление контента (250 миллисекунд) - позволяет скрыть рендеринг этой области и показать уже отрисованным.
... + что-то еще по мелочи ...
v1.5
* Поддержка ajax-загрузки вкладки (не понятно почему я от этого вначале отказался. Будут баги - репорт присылайте)
* Блок справа - "Эти данные вы можете заполнить/изменить в своем профиле. Перейти" - это теперь ajax ссылка на редактирование своих данных.
Раньше клик по ссылке перезагружал страницу. Теперь вкладка редактирования профиля загружается без обновления страницы
v1.4
* Теперь в функцию uit_count_type_post
вы можете передавать любые post_type, ограничений на типы записей никаких
* Добавлен вывод баланса пользователя. Сколько средств на личном счете. Его видит админ и владелец кабинета
v1.3.1
* решена проблема с сессией пользователя при включенном кешировании реколл. Гостям кабинета отдается из кеша, а админу и автору кабинета не кешированная версия.
v1.3
* Оптимизация работы дополнения.
Исправлено:
* Холостые запросы в бд теперь не посылаются если элемент статистики отсутствует.
Добавлено:
* Добавлена поддержка Asgaros Forum (В статистике выводит 2 блока: Тем на форуме и Сообщений на форуме)
* Добавлена информация по сессиям пользователя. Включает в себя количество сессий и в них указывает "Время логина пользователя", когда сессия (авторизация) истекает, IP адрес с которого авторизовался пользователь и User Agent устройства.
Эта информация видна администрации и хозяину личного кабинета.
* Добавлен хук uit_footer - срабатывает в самом низу - т.к. выше блока "Сессии" работает хук uit_after_stats
v1.2
* В статистике добавлено значение: "На сайте, дней". Показывает сколько дней прошло с регистрации пользователя.
* Дизайн блока статистики переосмыслен - теперь он выводится плиткой.
* К заголовкам добавлены иконки. Вы можете их поменять на свои, или убрать вовсе - смотрите скриншот.
* Добавлено 4 хука. Срабатывают до блока информации (хук uit_before_info), после него (uit_after_info), до статистики (uit_before_stats) и после нее (uit_after_stats). Могут использоваться вашими функциями или сторонними дополнениями - и добавлять свои данные.
v1.1
* добавил кнопку увеличения аватарки
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
И последний вопрос, а куда уходит вкладка изменить пароль, я так понял ваш шаблон ее заменяет на фото просто не видно
Что за вкладка "изменить пароль"?
Дополнение никакие вкладки не убирает - все вкладки остаются на своих местах. Вы лишь в менеджере вкладок перетаскиваете вкладку от дополнения User Info Tab на первое место - чтоб при заходе в профиль была видна вся сводная информация (выводимая соответствующими дополнениями что перечислены в списке). А вкладка "профиль" - все также остается доступной для изменения своих данных пользователю.
Большое обновление. Шаблоны не были затронуты, но вёрстка была переосмыслена.
Перед обновлением сделайте бекап.
А после обновления - проверьте страницу ЛК на которой работает дополнение.
Скриншоты обновил.
Версия 3.0. В конце описания товара - видео о новинках в этой версии. Скоро также многие связанные дополнения получат обновления.
Здравствуйте. Владимир, в видео вы говорите, что в настройках плагина появилась возможность настраивать опции дополнения. У меня после обновления ничего не появилось. Скажите, пожалуйста, баг или проблема на моей стороне?
Обновления работают с темой личного кабинета Theme Control. На других шаблонах изменений я не заметил
Здравствуйте.
Верно подметил Вадим ниже и в changelog указано: Все улучшения касались при работе с темой личного кабинета Theme Control
Эти опции показываются только при использовании шаблона ЛК Theme Control.
Я выпущу обновление и там блок появится с призывом ставить Theme Control - чтобы не было непоняток "а где настройки"
Настройки появятся!
Но необходимо поставить бесплатный шаблон личного кабинета Theme Control
Получится вывод как в ВКонтакте. Но при условии установки всех сопутствующих дополнений.
Владимир, а вы выпустили обновление, чтобы не было непоняток "а где настройки"? Купил ваше дополнение, а вопрос актуален.
Давно такое внедрено сообщение, с версии v3.0.2 в 2020 году https://disk.yandex.ru/i/hp0SikP7z-geOw
о, то что нужно
А с Nextgen Freelance он как интегрируется?
Какая именно интеграция нужна?
Сейчас он выведет то, что указано в описании.
вопрос перед покупкой. Можно ли сделать чтобы всю разрешенную инфу видел гость в личном кабинете?
я не понимаю что это значит. На демо сайте поля видите? Это в полях профиля в админке и сейчас настраивается: "отображать для других пользователей" вот тут https://disk.yandex.ru/i/QI_BKyPvScDFSA
и его автор ЛК заполняет https://disk.yandex.ru/i/cA1u1aGttrH59g . Его видят так: https://disk.yandex.ru/i/2o5-qKE85vlrPw
Но есть второй вариант - виджеты: https://disk.yandex.ru/i/kLBgMOwx7BPGEQ в нём что админ напишет - то и будут видеть все https://disk.yandex.ru/i/OZJtgtSfZfvhmw
Гость - я имел ввиду незарегистрированный. Вроде так называют тех кто просто зашёл на сайт и не зарегистрировался?
Вот поэтому я ввёл вас в заблуждение мыслей))) ИЗВИНИТЕ!
Вы можете видеть сейчас инфу на демо сайте, что указан в описании. Оттуда скрины комментария выше.
А своего ЛК у незарегистрированного нет. Или я снова не понял что вы хотите показать
Всё! Увидел на демо сайте что хотел узнать. Да, ок, покупаю.
Читать не любим))) проще спросить!
Почему у меня два вебсайта в анкете? https://rubipay.ru/account/?user=1 В профиле в одном месте заношу, не в двух.
А так супер. Спасибо за такую работу!
Можно не отвечать, ошибку свою ПОНЯЛ!
Все вопросы на форуме поддержки товара задавайте https://codeseller.ru/forum/product-13876