Дополнение к 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
Спасибо! Очень нужное для меня дополнение, которое давно ждал. Когда-то тему на форуме создавал с подобными вопросами)))
Спасибо за отзыв. Я сегодня прошелся по форуму - но нашел только один вопрос по такому функционалу и не от вас.
А какие идеи и предложения есть по функционалу? Или я на 100% попал в ваше виденье этой анкеты пользователя?
Вы ее перенесли в другой раздел, но не суть важно))
Вопросы есть, но они скорее по интеграции с другими дополнениями и плагинами.
Например, количество вопросов, ответов, на форуме bbpress. Хотелось бы также, но с asgaros forum. Кстати, есть вопросы и ответы, но нет статистики по созданным/открытым темам на форуме.
Есть дополнение user-medals, которое медальки на "коврике" выводит в теме Sunshine. Я бы их тоже оттуда убрал и вывел бы на странице в нужном месте. Ну и еще есть дополнения "последние посетители" и "подарки".
Ну и хотелось бы больше "причесать" дизайн. Мне нравится как реализован профиль в плагине wp-foro:
http://i87.fastpic.ru/big/2016/1219/a8/11fcad0c659d19a0ff56d51ab49a06a8.jpg
идея с метро-плиточным дизайном 🙂
С асгарос придется решать вопрос самостоятельно - я с ним не работал. Осваивать его пока не предполагаю. Но можете спросить хорошего человека https://codeseller.ru/author/garry/ - он возможно подскажет как вывести статистику по этому форуму. (если я не работаю с каким-то из плагинов или дополнением - понятное дело внедрять вслепую я не буду - поддерживать то все фишки в этом дополнении мне - а я не уверен что хватит сил и времени на сторонние решения)
К платным дополнениям я не имею доступа - поэтому как вывести нужный вам блок - ответит автор. А вы воспользуйтесь функционалом шаблонов WP-Recall и выведите как вам нужно. Хотя если бы медали отображались в всплывающем окне - они должны автоматически появиться в самом низу этого дополнения - все что входит в область details (подробная информация) и что я вручную не обработал - будет выводиться ниже.
По дизайну статистики посмотрю. Пока не нашел интересной реализации этой таблички, поэтому она немного выбивается из общего вида.
Очень хорошоее дополнение и очень удобно стало просматривать информацию для пользователей 8)
Отличное дополнение, большое спасибо 8)
Обратил внимание на такую особенность: если автарка загружена через ЛК, то зум работает, а если выводится через граватар, то нет.
Так и есть. Граватары увеличивать смысл? они отдаются миниатюрными. Увеличиваются локальные аватарки.
Я просто уточнил. Думал, может у меня опять какой-нибудь косяк с кэшированием)))
Дополнение обновлено. Теперь статистика причёсана + подробности читаем в описании релиза.
Владимир, просто нереально классное обновление!
Скриншоты посмотрел, прям "вау-эффект"))) Нет, правда, очень круто и стильно. А говорили, что с дизайном не дружите 😉
Отдельное спасибо. Когда-то на форуме, по-моему, спрашивал как это вывести)))
С не терпеньем жду уведомления о новой версии, чтобы поскорее обновится 🙂
PS С дополнением подарков тоже можно интегрировать. Для меня не актуально (пока), но уверен, тем, кто его использует, будет актуально.
Спасибо.
С дизайном дружу - только если подглядеть варианты или идет вдохновение. Вы подсказали хороший вариант.
Подарки это тоже спорный момент - я лично не думаю что их, нужно туда выводить. В этом дополнении их не будет в информации о пользователе.
Но я на выходных опубликую в своей группе, на этом сайте, руководство - как это можно сделать самостоятельно. Я специально зарегистрировал в шаблоне 4 хука. К ним и зацепимся.
Классное обновление , стало очень симтично
Спасибо Владимир!! 8)
Спасибо огромное! Замечательное, нужное и очень удобное дополнение!
Спасибо. Но вы же его еще не "пощупали" 😈
Уже пощупала! Но мне сама ваша идея понравилась! А теперь еще и уидела, как это классно выглядит! И тут же возникла идейка: было бы хорошо убрать некоторые кнопки из панели ЛК и добавить ссылки на них во вкладку инфо. Очень нравится, как плиточкой отображается информация, но мне кажется, если еще сделать эти плиточки кликабельными и чтобы каждая из них вела к нужному контенту, тогда можно было бы убрать из боковой панели такие кнопки, как "Публикации", "Фото", "Видео" (если добавить в "Инфо" сообщение о количестве видео), "Комментарии", "Заметки" и т.д. То есть может получить плиточная панель меню. Я например уже давно подумываю, что хотелось бы чтобы "меню" в ЛК было с выпадающими кнопками, но если во вкладке "Инфо" будет плиточное меню, то это даже может быть удобнее и компактнее. Как вы считаете?
Ой, я не правильно написала. Количество видео уже указано в инфо. Я хотела написать про "Аудио", если добавить в "Инфо" сообщение о количестве аудио в плейлисте пользователя и вставить в эту инфу ссылку на вкладку аудио, а кнопку убрать из панели ЛК. То есть каждая плиточка с информацией во вкладке "Инфо" будет вести в соответствующую вкладку. А то слишком много кнопок уже в ЛК, а со временем (с появлением новых интересных аддонов) может стать еще больше.
Спасибо за проявленный интерес.
Если кнопки выводятся в меню горизонтальными (настройка "Размещение кнопок вывода вкладок" - "Сверху" в основных настройках реколл) - то они группируются при переполнении. Посмотрите шаблон sunshine - в нем так. Поэтому меню выглядит достаточно компактно. В шаблоне Across Ocean Pro - я из меню вытянул по максимуму.
А по поводу кликабельности статистики - я в раздумиях с самого начала этой статистики. Не все они кликабельны могут быть - комментарии куда должны вести? Дата регистрации куда? На сайте дней... И вот такая неоднозначность будет пользователя смущать - что кликабельно и является ссылкой, а что нет. Поэтому самое простое - оставить как есть. Это усложнит понимание этих плиток пользователями.
Еще один плюс в пользу меню, как оно сейчас есть - оно доступно на любой вкладке. А если часть переносить в это дополнение - то перейдя на другую вкладку - меню будет не доступно - надо возвращаться в меню этого дополнения и из него уже переходить еще куда-то.
Но вы дополнительные ссылки можете добавить самостоятельно - я в описание этого дополнения указал ссылки:
1 - как работать с шаблонами.
2 - как добавить свой текст и работать с хуками.
p.s. в новой версии добавится небольшая статистика для админа - Ip с которого заходил пользователь чей кабинет смотрим и сколько сессий у него было открыто и с каких браузеров и операционок он заходил. Все это вордпресс хранит - так что мы просто это админу покажем.
Да, наверное вы правы. Может действительно, если одно будет кликабельным, а другое нет, может создать путаницу. По поводу шаблонов с горизонтальным меню - к сожалению, мне они не подходят по другим параметрам. Да и сгруппированное меню, как не странно, некоторые пользователи его просто не видят и не все догадываются, что нужно нажать на стрелочку, чтобы открылось дополнительное меню. 😈
Спасибо, Владимир, за ваш ответ! И еще раз благодарю за ваш аддон!
Идея хорошая, можно сделать это не только для админа, но и для пользователя. Кстати, не знаю точно, фиксирует ли ворд-персс юзерагент (браузер) и операционную систему, но тоже можно было бы вывести эти поля 🙂
а я же написал - что вордпресс эти метрики ведет. На каждую сессию (логин с разных устройств) - он хранит информацию. Да думаю сделаю это видимым админу и владельцу ЛК
Блин, действительно. Сори за невнимательность ❓
Доп обновлен: смотрим в списке изменений полный вариант новшеств.
Добавлена статистика из Asgaros форума
Спасибо за новую версию. Дополнение стало еще полезнее и функциональнее!
В процессе тестирования обратил внимание на то, что если в настройках плагина включено кэширование, то данные по сессиям будут браться из кэша и отдаваться всем посетителям сайта, даже не авторизованным. Я кэш почистил, а само кэширование отключил.
Да. Этот момент я пропустил. Придется делать настройку - для тех у кого кеширование включено - чтобы не показывать сессии. Другого варианта я не вижу.
Пока можно закомментировать в шаблоне user-info-card.php функцию вызова сессий uit_get_session_data
Я может что-то не понимаю, но разве нельзя сделать проверку мол: если текущий пользователь = владельцу ЛК - показать, иначе нет.
Раньше, вроде, это можно было посмотреть через $user_ID(текущий) == $user_LK(чей кабинет)
А хотя да, там же встроенный кеш тупо вкладку кеширует... Тогда да, либо аяксом, либо 2 копии вкладки в кеше хранить - для админа / владельца и всех остальных. Ну или да, вообще убрать это )
Если первый раз смотрит владелец лк или админ - таким образом вкладка попадает в кеш.
Реколл не позволяет кешировать 2 версии вкладки. Я думаю я просто уберу возможность кеширования этой вкладки если не найду другой простой путь.
Спасибо за репорт!
Сегодня, скажите, вот в админке (у пользователей) есть такая штука как "выйти на др. устройствах" ("Потеряли телефон или оставили учётную запись авторизованной на публичном компьютере? Здесь можно выйти из всех сессий, кроме текущей...).
Возникла идея: есть ли возможность в рамках этого дополнения (а может и всего плагина) вывести эту кнопку в профиле фронтэнда и сделать ее видимой только для пользователя и админа. На мой взгляд, такая штука "прокачает" безопасность сайта для пользователя.
Спасибо.
Эта опция относится больше к вкладке "профиль", а не к дополнению, которое просто выводит информацию
Вашу идею стоит оставить в этой теме https://codeseller.ru/forum/predlozheniya-i-idei/
Владимир, согласен. Пойду продублирую на форуме. 🙂
А можно еще вопрос, теперь точно по дополнению?)))
Можно ли ограничить число выводимых последних сессий?
Спасибо
Нет. Выводятся все. Только полностью отключить этот вывод убрав в шаблоне вызов функции uit_get_session_data
Или мы даем всю информацию по сессиям, или не даем ее.
Спасибо за обновление!
Кстати, обратил внимание, что в "активности пользователя" не хватает плиточки с цифрами рейтинга 😉
И еще одно предложение на усмотрение автора: насколько интересно и целесообразно было бы вывести список подписчиков в виде мини-списка (как тут: http://across-ocean.otshelnik-fm.ru/vse-mini-vyvod/)
Про рейтинг подумаю, но не обещаю. Он один дает +1 к бд. (а вся выводимая масса в этом допе всего +4 запроса). И вдруг дублирующую сущность добавить? И он же у нас есть уже вверху как вкладка. Перегружать лишними запросами не хочется. Другое дело если бы нам его вывести было бы "бесплатно" - как с метаданными пользователя. В общем сомнения. (про +1 проверять надо - т.к. сказал потому что знаю, что данные хранятся в отдельной таблице, но не проверял. Будет время - гляну)
Сейчас занят его интеграцией с новым (и бесплатным) шаблоном личного кабинета - это будет интересный тандем (для затравочки инфу скинул)
Список подписчиков - аналогично как с подарками - выводите самостоятельно. В разделе FAQ ссылка. По аналогии с примерами оттуда.
Шорткод userlist
upd. подписчики же... понял что ответил с ошибкой. Но суть та же - искать функцию внутри допа feed и выводить передавая нужные атрибуты и цепляя за экшен
По этому допу у меня много планов. Но пока не раскрываю всех карт. Но будет интересно
😉
Умная мысля, как говорится ))
тут подумал - а почему бы там не сделать подгрузку некоторых данных ajax-ом (или ниже основной инфы или дочерней вкладкой). Тогда и о запросах думать не придется - т.к. вкладка первоначально всю инфу грузить не будет (а мы же знаем что не все пользователи будут подробную информацию смотреть). Подумаю на этот счет позже.
Эх, интриги-интриги...))) Будем ждать 😉 А то что будет интересно, даже не сомневаюсь 🙂
Добрый день, скинте сайт где стоит данный плагин, чтоб посмотреть потэстить
Здравствуйте. Ссылка на демо дана. А работа с шаблоном Theme Control (другое представление) видна на видео.
Приветствую!
Данное дополнение можно использовать на нескольких сайтах?
Здравствуйте.
Да - на любых ваших сайтах.
Дополнение можно использовать в рамках публичной оферты https://codeseller.ru/publichnaya-oferta/ (т.е. без перепродажи и без передачи третьим лицам)
Здравствуйте.
Рассматриваю вопрос о покупке Вашего дополнения.
В стоимость включена поддержка на форуме 6 мес и есть продление поддержки при покупке.
Вопрос: будет ли автоматически обновлятся дополнение после окончания поддержки на форуме?
Благодарю за разьяснение.
Здравствуйте. Положения о поддержки товаров описаны на этой странице: https://codeseller.ru/izmeneniya-v-poryadke-predostavleniya-podderzhki-k-nekotorym-tovaram-kataloga/
т.е. Вы сможете получать все обновления товара в автоматическом режиме: https://codeseller.ru/avtomaticheskie-obnovleniya-dopolnenij-plagina-wp-recall/ . На обновления ограничений нет
Владимир, а с Prime Forum доп дружит? После миграции "плиточки" не появились 🙂
Нет. Еще не дружит.
Будет время - сделаю.Скоро будет время - сделаю.Статистика по активности пользователя в одном месте это здорово. Было бы прикольно добавить туда общее количество лайков/дизлайков.
так... Идею кажется понимаю, но уточните подробней что вы имеете ввиду?
Как на одном из популярных развлекательных сайтов – пикабу.
Я не сижу на таких сайтах. Где там в профиле и как что выводится? Это точно относится к данному дополнению?
У них в профилях выводятся цифры доступные для всех зарегистрированных пользователей - сколько они поставили лайков/плюсов или дизлаяков/минусов. Просто статистическая информация. У вас в общем плагине Wp-Recall есть функция позволяющая голосовать за посты и комментарии в виде рейтинга. Можно было бы вывести информацию кто сколько поставил +/- или общее.
А в других шаблонах работать будет?
да - 4,5,6,7 скриншоты демонстрируют работу в темах ЛК Sunshine, Line, Grace и т.д.
т.е. вывод будет такой в вкладке.
(не как в Theme control - только там есть левый сайдбар с аватаркой, подпиской, подписчиками - у других тем для аватарки свое место есть - к чему дубли)