Бесплатное дополнение для WordPress плагина WP-Recall - добавляет возможность писать пользовательскую активность в базу данных, а так же выводить ее - формируя ленту активности сайта.
p.s. - это базовое ядро. Оно пишет в базу, выводит из нее, но имеет ограничения (смотри ниже)
Демонстрация работы:
На этой странице и там же примеры
В личном кабинете - под дополнением "User Info Tab"
Большой скрин: что видит админ
Возможности:
- Пишет пользовательскую активность в свою таблицу в базе данных
- Выводит пользовательскую активность
- Система привилегий и доступов на выводимые события. Так, например, админ видит всю активность, гость (не залогиненный пользователь) видит установленный минимум информации. Вошедший на сайт - видит больше событий. А автор, в своем ЛК, видит свои события (например вход и выход с сайта)
- Гибкий вывод событий с помощью шорткода
- Счетчик событий
- Кнопки фильтра событий
- Возможность указать количество событий к выводу, включить или исключить события, выводить кнопки фильтра событий или нет, включить вывод событий юзера по его user_id
- Имеется 5 предустановленных стилей (задаются атрибутом class в шорткоде)
- Возможность влияния на привилегии к событиям (простой функцией переназначить событие - показать или скрыть его)
- Интеграция с дополнением User Info Tab - но без постраничной навигации. Последние 30 событий пользователя. Ограничения снимаются дополнением Universe Activity Extended
- В админке настройка позволяющая задать цвета от настройки цвета WP-Recall
- Интеграция с Asgaros Forum (создал топик, удалил, поставил рейтинг за сообщение)
Ограничения. Чего нет в этой версии, но доступно в Extended версии:
- В этом дополнении нет: постраничной навигации
- В этом дополнении нет: ajax-а в пагинации
- В этом дополнении нет: плавающего блока даты
- В этом дополнении нет: плавного доведения до блока при навигации
- В этом дополнении нет: возможности среди событий разместить свой информационный блок или рекламу
Но все это есть в дополнении Universe Activity Extended - оно дополняет и расширяет возможности базового допа
Список дочерних дополнений к нему:
Предлагаю пакет дополнений активности - со скидкой в 35%. Торопитесь успеть!
Остальную информацию по логике работы, событиям и описание атрибутов шорткода смотрите на вкладке "Описание"
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
Список регистрируемых событий и логика:
Убрал под спойлер - т.к. много + примеры что пишет.
Список регистрируемых событий и логика
* пишет когда пользователь залогинился через ВП
* когда зарегистрировался
если в WP-Recall стоит подтверждение регистрации - то запишет как ее подтвердит
* неверная регистрация и причина
* выход с сайта
* при удалении юзера - запишем кто удалил его и очистим историю удаленного юзера
* обновил настройки профиля
* поставил рейтинг за: Проголосовал -10 за запись: для фида 2 без море
если это товар: Проголосовал +10 за товар: Кот в мешке
если это группа: Проголосовал +5 за запись: "Посёлок программистов", в группе Открытая 2019
* оставил комментарий: Оставил комментарий к записи: "для фида 2 без море"
если это комментарий к записе в группе - то выводит и название группы: Оставил комментарий к записи: "Я вижу как закат стёкла оконные плавит…" в группе "Скрытые возможности Теней!"
ссылка будет короткой и ведет к самому комментарию, а имя группы - ссылка на группу
если это комментарий к товару то и пишем: Оставил комментарий к товару: "Продам робота"
статус комментария, если он отличается от опубликованного, учитывается. И ссылка на коммент не выводится
* при удалении комментария - удаляется он из таблицы
* опубликовал запись:
если модерации нет
если модерация есть - пишется время и статус (add_post), но ссылка на запись не видна. Видна лишь тем кто имеет право редактировать запись (сам автор, редакторы и админ)
если админ одобрил ее - время публикации не меняется, появляется ссылка на нее
* убрал ее в черновики
* удалил запись
* полное удаление записи с сайта (очистил корзину или если корзина отключена, т.е. когда запись удаляется безвозвратно)
если полное удаление записи - чистим всю историю по нему, кроме факта (строки) полного удаления
* ловим когда при сохранении настроек профиля меняют статус (description). Фиксируем это. При повторной смене статуса - время смены статуса переписывается
* подписался на пользователя, отписался от него
если юзер начинает тыкать "подписаться/отписаться" - я стираю при подписке эти два поля и фиксирую новое событие. Избавляемся от дублей
* добавление и удаление юзеров в черный список
логика работы как у подписок - исключая тыканье "добавить/убрать" из блеклиста
* создал тему на Prime-Forum
ссылка на топик формируется короткая - меньше запросов к бд
* удалил тему с форума Prime-Forum. Если тему удаляет не сам автор - то пишу чья тема была удалена
* рейтинг за комментарий на PrimeForum
ссылка на комментарий форума формируется короткая - меньше запросов к бд
* ловим событие загрузки обложки в ЛК. При загрузки другой обложки дата события меняется
это событие будет доступно в фильтре "Обновления"
* ловим событие загрузки аватарки в ЛК
это событие будет доступно в фильтре "Обновления"
* ловим событие удаления аватарки
событие видит автор и админ
в этом случае удаляем событие загрузки аватарки - т.к. картинки нет, выводить нечего
и если есть еще одно событие удаления аватарки - удалим его
* создал тему на Asgaros Forum
ссылка на топик формируется короткая - меньше запросов к бд
* удалил тему с Asgaros Forum. Если тему удаляет не сам автор - то пишу чья тема была удалена
* рейтинг за комментарий на Asgaros Forum (дополнение Asgaros Forum + WP-Recall)
ссылка на комментарий форума формируется короткая - меньше запросов к бд
* указал свой город, сменил город, удалил город (дополнение Country & User in Profile PRO)
Первые 2 видят залогиненные. Второе - только админ
установил город - указывается город
сменил город - указывается старый и новый город
удалил город - указывается старый город
эти события будут доступны и в кнопке-фильтре "Обновления"
* установил день рождения, сменил дату рождения (дополнение Birthday in Profile)
установил день рождения (событие видит автор)
сменил дату рождения (событие видит автор)
эти события выводятся также в кнопке-фильтре "Обновления"
* запросил статистику по себе в чате (доп Bot User Info)
пишет событие, когда пользователь запросил информацию по себе (событие видит админ)
* оформил подписку на комментарии записей и форума или удалил подписку (доп Subscription Two)
оформил подписку на комментарии записей или форума (событие видит залогиненный)
Причём для групп пишет: Otshelnik-Fm в группе "Приют Отшельника", подписался на комментарии к записи: Кукла (The Inhabitant)(2016)
удалил подписку на комментарии записей или форума (событие видит админ)
это событие будет доступно в фильтре "Подписки"
* сменил урл кабинета (событие видит админ)(доп Pretty URL Author)
* поддержка событий дополнения Групп (Group Recall):
ловим создание новой группы
удаление группы (админка)
при удалении группы на строчку созданной группы вешаем маркер del - и наша система не будет на нее давать ссылку
вступил в группу/покинул ее/удалили из группы (если админ в списке пользователей группы удалил его из группы)
установил (сменил) описание группы (событие видят все)
смена статуса группы: открытая/закрытая
пользователь забанен в группе
у пользователя сменили роль в группе
* установил или сменил статус группы (событие видят все)(доп Groups Theme RePlace)
* установил или сменил аватарку группы (событие видят все)(доп Groups Theme RePlace)
* установил или сменил обложку группы (событие видят все)(доп Groups Theme RePlace)
* поддержка событий дополнения Подписок на новые записи группы (Group New Post Notify):
юзер подписался на уведомления о новых записях группы (событие видит автор)
юзер изменил тип уведомлений подписки (событие видит автор)
юзер удалил подписку (событие видит автор)
это событие будет доступно в фильтре "Подписки"
админ из управления подписками удаляет подписку юзера (событие видит админ)
Пишет: Анжелика отменила подписку пользователю Надежда в группе Супер группа!
когда админ из управления подписками отправляет письмо - напоминание, о продолжении подписки на рассылку из групп (событие видит админ)
Пишет: Анжелика отправила письмо (напоминание) - о продолжении подписки на рассылку из групп, пользователю Василий
когда прошел недельный дайджест по рассылке из групп (событие видит админ)
Пишет: Недельный дайджест был успешно отправлен
* поддержка событий дополнения Закладок (Bookmarks):
добавил в закладки запись (событие видят все) и удалил из закладок (событие видит автор)
Пишет: Добавил в закладки запись: Секретные материалы (The X-Files)(2016)(1 сезон)
И если в группе запись: В группе "Кино", добавил в закладки к запись: Секретные материалы (The X-Files)(2016)(1 сезон)
* поддержка WordPress событий:
неверные попытки смена пароля через форму (события видит админ):
Пишет: Гость попытался сбросить пароль по почте: dfdfd@dfdfdf.com (запрос с ip: 11.11.111.111)
Пишет: Гость попытался сбросить пароль по имени: sdsdsdsdsd (запрос с ip: 11.11.111.111)
а также валидные сбросы пароля через форму (событие видит админ):
Пишет: Гость запросил отправку письма на сброс пароля пользователя Василий (запрос с ip: 11.11.111.111)
Пишет: Василий подтвердил изменение пароля через почту
(событие видит автор)
* Также пишется событие изменения пароля в ЛК (через поля "Новый пароль" и "повтор нового пароля" в настройках профиля) (событие видит автор)
Пишет: Василий изменил пароль через личный кабинет
* Добавил в друзья или удалил из друзей (доп Friends Recall)
Пишет: Артур добавил в друзья пользователя Анжелика
Пишет: Анжелика убрала из друзей пользователя Артур
Список событий по группам:
Активность дополнение пишет: как самого WordPress, WP-Recall плагина, сторонних плагинов и дополнений к WP-Recall.
Важно понимать: что пока дополнения или плагины отключены - регистрация связанных с ними событий не производится.
Ниже я собрал список регистрируемых событий по таким категориям.
WordPress:
slug | действие | привилегия |
---|---|---|
register | зарегистрировался | залогиненный |
register_failed | неудачная регистрация | админ |
delete_user | удалил юзера | админ |
logged_in | пользователь вошел на сайт | гость |
logged_out | пользователь вышел с сайта | автор |
add_post | добавлена запись | гость |
add_draft | добавил черновик | залогиненный |
delete_post | удалил запись - в корзину | админ |
delete_post_fully | удалил запись навсегда. Или автоочистка корзины по крону | админ |
add_comment | добавлен комментарий | гость |
profile_update | обновил настройки профиля | админ |
change_status | юзер сменил свой статус | гость |
pass_reset_fail | неверные попытки сброса пароля | админ |
pass_reset_mail | успешная отправка письма с ссылкой сброса пароля | админ |
pass_reset_confirm | подтвердил изменение пароля через почту | автор |
Плагины:
WP-Recall
slug | действие | привилегия |
---|---|---|
add_cover | юзер добавил обложку в своём ЛК | гость |
add_avatar | юзер добавил/сменил аватарку (локальная аватарка. не граватар) | гость |
del_avatar | юзер удалил свой аватар (локальный, не граватар) | автор |
confirm_register | подтвердил регистрацию | залогиненный |
add_user_blacklist | добавил в черный список | залогиненный |
del_user_blacklist | удалил из черного списка | залогиненный |
pass_change | изменил пароль через ЛК | автор |
дополнения из базовой части плагина:
slug | действие | привилегия |
---|---|---|
give_rating_comment | рейтинг за комментарий | гость |
give_rating_notes | рейтинг за заметку (+доп: Notes) | гость |
give_rating_post | рейтинг за запись - тип post | гость |
give_rating_forum-post | рейтинг за сообщение на Prime Forum (+доп: Prime Forum) | гость |
give_rating_post-group | рейтинг за запись в группе - тип post-group (+доп: Groups) | гость |
give_rating_products | рейтинг за товар - тип products (+доп: Commerce) | гость |
slug | действие | привилегия |
---|---|---|
add_user_feed | подписался на юзера | гость |
del_user_feed | отписался от юзера | залогиненный |
slug | действие | привилегия |
---|---|---|
create_group | создал группу | гость |
delete_group | удалил группу | админ |
user_in_group | юзер вступил в группу | гость |
group_change_desc | установил или сменил описание группы | гость |
user_out_group | вышел из группы/удалили из группы | залогиненный |
group_user_ban | пользователя забанили в группе | залогиненный |
group_user_role | пользователю назначили роль в группе | залогиненный |
group_is_closed | смена статуса группы: открытая/закрытая | залогиненный |
slug | действие | привилегия |
---|---|---|
pfm_add_topic | создана новая тема на Prime Forum | гость |
pfm_del_topic | удалил тему с форума (Prime Forum) | админ |
Другие плагины:
Asgaros Forum
slug | действие | привилегия |
---|---|---|
asgrs_add_topic | создана новая тема на Asgaros Forum | гость |
asgrs_del_topic | удалил тему с форума (Asgaros Forum) | админ |
Дополнения WP-Recall
slug | действие | привилегия |
---|---|---|
bip_add_dob | установил день рождения | залогиненный |
bip_change_dob | сменил дату рождения | автор |
slug | действие | привилегия |
---|---|---|
bkmrk_add | добавил в закладки | гость |
bkmrk_del | удалил из закладок | автор |
slug | действие | привилегия |
---|---|---|
bui_get_info | запросил статистику в чате | админ |
Country & User in Profile PRO
slug | действие | привилегия |
---|---|---|
cpp_add_city | добавил город | залогиненный |
cpp_change_city | сменил город | залогиненный |
cpp_del_city | удалил город | админ |
slug | действие | привилегия |
---|---|---|
add_group_notify | подписался на уведомления о новых записях группы | гость |
change_group_notify | изменил тип уведомлений подписки | автор |
del_group_notify | юзер удалил подписку | автор |
unsub_group_notify | админ удалил подписку у пользователя | админ |
verify_group_notify | админ отправил письмо с напоминанием о продолжении подписки | админ |
send_group_digest | успешная отправка недельного дайджеста | админ |
slug | действие | привилегия |
---|---|---|
group_change_exc | установил или сменил статус группы | гость |
add_group_avatar | установил или сменил аватарку группы | гость |
add_group_cover | установил или сменил обложку группы | гость |
slug | действие | привилегия |
---|---|---|
pua_change_url | сменил урл кабинета | админ |
slug | действие | привилегия |
---|---|---|
sbt_add_subs | оформил подписку на комментарии записей или форума | залогиненный |
sbt_del_subs | удалил подписку на комментарии записей или форума | автор |
slug | действие | привилегия |
---|---|---|
vrm_add_video | Добавил видео | гость |
slug | действие | привилегия |
---|---|---|
grcl_add_pic | Добавил изображение | гость |
slug | действие | привилегия |
---|---|---|
splay_add | Добавил аудио | гость |
slug | действие | привилегия |
---|---|---|
frnd_add | Добавил в друзья | гость |
frnd_del | Удалил из друзей | гость |
События и привилегии:
Дополнение позволяет разным типам пользователей видеть разные события. Так что все события видит только админ, а гость видит минимум - у него есть мотивация зарегистрироваться или войти на сайт чтобы видет больше событий.
Ниже список все объясняет.
Привилегии:
Гость
- пользователь не вошедший на сайт. Если у события нет привилегии доступа - значит видно всем, начиная с гостя.
Залогинен
- 'logged'
Автор
(в своем ЛК - это если передан атрибут шорткода include_users="author_lk") - 'logged' и 'author'
Админ
- 'logged', 'author', 'admin'
События:
Гость видит:
slug | действие |
---|---|
logged_in | когда юзер вошел на сайт |
add_comment | добавлен комментарий |
add_post | добавлена запись |
change_status | юзер сменил свой статус |
give_rating_comment | рейтинг за комментарий |
give_rating_notes | рейтинг за заметку |
give_rating_post | рейтинг за запись - тип post |
give_rating_forum-post | рейтинг за сообщение на Prime Forum |
give_rating_post-group | рейтинг за запись в группе - тип post-group |
give_rating_products | рейтинг за товар - тип products |
add_user_feed | подписался на юзера |
create_group | создал группу |
user_in_group | юзер вступил в группу |
pfm_add_topic | создана новая тема на Prime Forum |
add_cover | юзер добавил обложку в своём ЛК |
add_avatar | юзер добавил (сменил) аватарку (локальная аватарка. не граватар) |
asgrs_add_topic | создана новая тема на Asgaros Forum |
group_change_desc | установил или сменил описание группы |
group_change_exc | установил или сменил статус группы (дополнение Groups Theme RePlace) |
add_group_avatar | установил или сменил аватарку группы (дополнение Groups Theme RePlace) |
add_group_cover | установил или сменил обложку группы (дополнение Groups Theme RePlace) |
bkmrk_add | добавил в закладки (дополнение Bookmarks) |
vrm_add_video | добавил видео (дополнение Video Room) |
grcl_add_pic | добавил изображение (дополнение Gallery Reload) |
splay_add | добавил аудио (дополнение SoundPlay) |
frnd_add | добавил в друзья (дополнение Friends Recall) |
frnd_del | удалил из друзей (дополнение Friends Recall) |
add_group_notify | подписался на уведомления о новых записях группы (Group New Post Notify) |
Залогиненый видит: те что выше, плюс:
slug | действие |
---|---|
add_draft | добавил черновик |
confirm_register | подтвердил регистрацию |
register | зарегистрировался |
del_user_feed | отписался от юзера |
add_user_blacklist | добавил в черный список |
del_user_blacklist | удалил из черного списка |
user_out_group | вышел из группы/удалили из группы |
group_user_ban | пользователя забанили в группе |
group_user_role | пользователю назначили роль в группе |
group_is_closed | смена статуса группы: открытая/закрытая |
cpp_add_city | добавил город (Country & User in Profile PRO) |
cpp_change_city | сменил город (Country & User in Profile PRO) |
sbt_add_subs | оформил подписку на комментарии записей или форума (Subscription Two) |
bip_add_dob | установил день рождения (Birthday in Profile) |
Автор видит: все что выше, плюс:
slug | действие |
---|---|
logged_out | когда он вышел с сайта |
del_avatar | когда он удалил свой аватар (локальный, не граватар) |
change_group_notify | изменил тип уведомлений подписки (Group New Post Notify) |
del_group_notify | удалил подписку (Group New Post Notify) |
sbt_del_subs | удалил подписку на комментарии записей или форума (Subscription Two) |
bkmrk_del | удалил из закладок (дополнение Bookmarks) |
pass_reset_confirm | подтвердил изменение пароля через почту |
pass_change | изменил пароль через ЛК |
Админ видит: все что выше, плюс:
slug | действие |
---|---|
delete_post | удалил запись - в корзину |
delete_post_fully | удалил запись навсегда. Если это автоочистка корзины - пишет "wp-cron" |
delete_user | удалил юзера |
profile_update | обновил настройки профиля |
register_failed | неудачная регистрация |
delete_group | удалил группу |
pfm_del_topic | удалил тему с форума (Prime Forum) |
asgrs_del_topic | удалил тему с форума (Asgaros Forum) |
cpp_del_city | удалил город (Country & User in Profile PRO) |
bip_change_dob | сменил дату рождения (Birthday in Profile) |
bui_get_info | запросил статистику в чате (Bot User Info) |
pua_change_url | сменил урл кабинета (Pretty URL Author) |
pass_reset_fail | неверные попытки сброса пароля |
pass_reset_mail | успешная отправка письма с ссылкой сброса пароля |
unsub_group_notify | админ удалил подписку у пользователя (Group New Post Notify) |
verify_group_notify | админ отправил письмо с напоминанием о продолжении подписки (Group New Post Notify) |
send_group_digest | успешная отправка недельного дайджеста (Group New Post Notify) |
Шорткод:
Дополнение автоматически ничего нигде не выводит. За исключением поддержки дополнения User Info Tab - но без постраничной навигации (там выводит последние 30 событий пользователя)
(чтобы у User Info Tab была постраничная навигация нужно поставить дополнение Universe Activity Extended)
Итак - всё выводим с помощью шорткода:
[otfm_universe filter=1]
Дополнительные атрибуты шорткода:
filter - показывать кнопки фильтра. Поставьте "1" чтобы выводить сверху фильтр по событиям (по умолчанию 0). Над активностью выведется 6-ть кнопок: Все, Публикации, Комментарии, Рейтинг, Обновления, Подписки
number - количество событий на странице (по умолчанию 30). Поставьте "-1" чтобы вывести все. Для постраничной навигации вам нужно дополнение Universe Activity Extended
include_actions - включить эти события. Через запятую (события -slug- на английском смотрите выше в "Событиях и привилегиях" или "Список событий по группам"). Ничего не вписывайте если хотите вывести их все.
exclude_actions - исключить события (нельзя в атрибутах одновременно использовать include_actions и exclude_actions. Что-то одно)
include_users - включая юзеров. Через запятую (id юзеров - число).
В личном кабинете в произвольной вкладке WP-Recall допустимо вписать author_lk
и система подставит туда id автора кабинета.
За пределами ЛК используйте current
- система подставит туда id текущего авторизованного юзера.
events_count - верхний счетчик показывающий кол-во событий (по умолчанию значение "1" - показывать). events_count="0"
- отключит его
class - wrapper (обёртка) css class главного блока (скриншот). Например чтобы вы создали свой дизайн вывода. На основе этого атрибута уже подготовлено несколько значений:
(если не указан - то дизайн будет самый минималистичный)
"una_zebra"
- простой зеброй
"una_basic"
- базовый
"una_modern"
- модерн стиль
"una_card"
- стиль карточкой
Примеры:
1. Выведем модерновый стиль, фильтр и 40 записей:
[otfm_universe class="una_modern" number="40" filter=1]
2. Выведем, создав в админке вашего сайта: "WP-Recall" -> "Менеджер вкладок" - вкладку в ЛК, чтобы она показывала только события автора кабинета:
[otfm_universe filter=1 include_users="author_lk"]
3. Выведем все события: комментарии и рейтинг за них. Без фильтра сверху:
[otfm_universe class="una_basic" number="-1" include_actions="add_comment,give_rating_comment"]
4. Выведем все рейтинги и стилизуем базовым стилем:
[otfm_universe class="una_basic" include_actions="give_rating_comment,give_rating_notes,give_rating_post,give_rating_post-group,give_rating_products,give_rating_forum-post"]
5. Выведем активность входа текущего пользователя:
[otfm_universe include_actions="logged_in" include_users="current"]
Какие события включены в фильтр:
"Публикации"
- add_post,grcl_add_pic,vrm_add_video,splay_add
"Комментарии"
- add_comment
"Рейтинг"
- give_rating_comment,give_rating_notes,give_rating_post,give_rating_post-group,give_rating_products,give_rating_forum-post
"Обновления"
- change_status,profile_update,create_group,user_in_group,pfm_add_topic,asgrs_add_topic,add_cover,add_avatar,add_group_avatar,group_change_exc,add_group_cover,cpp_add_city,cpp_change_city,bip_add_dob,bip_change_dob
"Подписки"
- add_user_feed,sbt_add_subs,sbt_del_subs,add_group_notify,change_group_notify,del_group_notify
Установил дополнение - не вижу ничего
- Нужно вывести шорткодом. Смотри описание шорткода в вкладке "Логика/Настройки" и конечно же должно быть записано хоть одно событие в базу - админ видит их все.
Я вижу не все события из последних. Некоторые скрыты
- У дополнения есть система событий и привилегий. Читай в вкладке "Логика/Настройки" - "События и привилегии"
Установил, вывел. Пишет счетчик: событий 100, но я вижу только 30
- По умолчанию и выводит 30. Нужно вывести все - ставь в атрибут шорткода number="-1"
.
Нужно вывести 100 - ставь в атрибут шорткода number="100"
.
Нужна постраничная навигация ставь дополнение Universe Activity Extended (читай пункт "Ограничения" в вкладке "Описание")
Как вывести активность пользователя в его личном кабинете?
- Читай в вкладке "Логика/Настройки" - "Шорткод". Второй пример.
Вывел фильтр - но я не вижу рейтинг и подписки
- Базовые дополнения "Rating System (Система рейтинга)" и "Feed (Подписки)" должны быть у вас активны
У дополнения есть настройки?
- Да. В админке: "WP-Recall" -> "Настройки Universe Activity"
А в какой таблице в базе данных хранятся события?
- Смотрите таблицу: wp_otfm_universe_activity
Как в лайтбоксе увеличивать аватарки и обложки? -открывает картинку в отдельной вкладке
- Ставьте дополнение для просмотра увеличенных изображений Magnific Popup Recall
Удалив это дополнение я потеряю данные о активности?
- При удалении дополнения через менеджер дополнений - он за собой удалит свою таблицу, в которой он хранит пользовательскую активность.
Вписал шорткод в менеджере вкладок. Поставил галку на "кеширование" и все разъехалось (стили не загружаются)
- При кешировании вкладки (когда html из кеша отдается) дело до функции шорткода не доходит. Поэтому стили не загружаются (а стили у нас грузятся только там где требуется)
Значит вам нужно вручную вызвать нужные стилевые файлы для нужной вкладки.
Решение проблемы:
1-вариант: Отключить поддержку кеширования у вкладки. Это самый простой и надежный способ. Больше ничего делать не нужно.
2-вариант:
Вам нужно открыть в админке в "Менеджере вкладок" вкладку с шорткодом и посмотреть "Идентификатор вкладки". В моем случае он aktivnost_89
Вписать в ваш functions.php следующий сниппет (отредактируйте под свой случай):
// Universe Activity. ручной старт когда вкладка закеширована function otfm_una_manual_load_styles(){ if(!rcl_exist_addon('universe-activity')) return false; // наш доп не активирован una_manual_start($class = 'author_lk'); // передаем сюда из шорткода атрибут class. Или, если вызываете шорткод для конкретного юзера, впишите author_lk } add_action('rcl_construct_aktivnost_89_tab', 'otfm_una_manual_load_styles'); // вместо aktivnost_89 - вписываем свой id вкладки на котором вызываете шорткод
- обратите внимание на формирование динамического хука rcl_construct_aktivnost_89_tab вместо aktivnost_89 вписывайте свой идентификатор вкладки
- в функцию на 5 строке передавайте значение из атрибута class шорткода. А если вы просто выводите активность конкретного юзера - то впишите author_lk
таким образом загрузится основной стилевой файл и стили для конкретного вызова (author_lk - значит файл будет загружаться una_one_user.css)
Как исключить post_type - (типы записей WordPress) из логгирования?
- исключить ненужный для записи post_type в базу можно следующим сниппетом:
add_filter( 'una_exclude_post_types', 'exs1_exclude_post_type', 10 ); function exs1_exclude_post_type( $exclude_post_types ) { $exclude_post_types[] = 'media_slider'; return $exclude_post_types; }
- после того как сниппет вписали - с этого момента этот тип записи перестанет логгироваться. Проверьте опубликовав что-нибудь.
Вписал сниппет выше - но этот тип записи так и выводится. Почему?
Выводится не этот, а тот, что был записан - когда вы еще не вписывали никакой сниппет на запрет логгирования.
Находите в БД таблицу активности wp_otfm_universe_activity и в поиске по колонке object_type находите и удаляете эти события.
События каких плагинов и дополнений он пишет?
Читай в вкладке "Логика/Настройки" - "Список событий по группам"
- там более подробно описаны а плагины/дополнения и что из них пишет.
v1.2.0
* добавлено новое апи получения всех действий с возможностью группировки по источнику
* событие add_group_notify (подписался на уведомления группы) теперь видят все. Повышение мотивации подписаться
* событие bip_add_dob (установил день рождения) теперь видят залогиненные. Полезно для уведомления друзей
* разработчикам: регистрируя событие через фильтр una_register_type
передавайте также в массиве:
- 'source' источник для группировки (передавайте там slug аддона (или плагина), или имя, как в списке допов). Пример: 'source' => 'prime-forum'. Система сама уберёт тире и выставит регистр первых букв)
'name' имя, отвечающее на вопрос "что?" (Пример: 'name' => 'Создана новая тема на форуме',)
Визуально при выведении чекбоксов настроек: скриншот
Все события что я добавил в этом дополнении получило имена ('name') и указание источника действия ('source')
* убрана поддержка допа Asgaros Forum + WP-Recall
* Universe Activity теперь учитывает включено ли базовое дополнение (например система рейтинга)
v1.1.0
* Улучшение для работы с Universe Activity Extended - плавающее окно даты встраивается в реколлбар
v1.0.3
* Исправление уведомлений уровня notice
v1.0.2
* к новым событиям (доп друзей) добавил иконки в ленте активности пользователя
v1.0.1
* API выбора по дате выбирали до текущего дня, а не до текущего часа. Исправлено.
v1.0
* бета версия пройдена 🙂 - релиз первой версии! v1.0 🥳 🎂 🎉
* Исправлены найденные недочеты
* улучшение API - выборка диапазона дат
* добавлена поддержка дополнения Друзья (Friends Recall) - добавил в друзья и удалил из друзей.
Добавляя в друзья - пишет обоюдно:
17:28 Артур добавил в друзья пользователя Анжелика
17:28 Анжелика добавила в друзья пользователя Артур
И удаление - пишет инициатора действия:
- Анжелика убрала из друзей пользователя Артур
v0.91
* исправление уведомлений уровня notice
* в кабинете добавлены в активность иконки новых событий
v0.90
* Исправление ошибки когда нет транслитерации на сайте - порядковый номер заметки не считался
* Поддержка дополнений Video Room и Gallery Reload и SoundPlay (спасибо пользователю Denver за спонсирование этой возможности)
При добавлении пишет: "Анжелика добавила видео: Heres To Us (Halestorm)"
- при изменении заголовка видео - заголовок изменится и в событии публикации этого видео (и в галерее это же поведение)
(часто бывает - видео загрузили как есть, а спустя минуту увидали что заголовок - это часть урл видео и поправили его)
При удалении событие из ленты активности удаляется.
Поддержка мультизагрузки аудио и в галерею картинок.
В выводе галереи и видео галереи поддерживается модальное окно с чатом - такое же как у названных галерей.
Пока Universe Activity Modal не поддерживает их - пусть будут. Но вполне возможно что на UNA Modal все переведу позже.
v0.81
* Исправление ошибки
v0.80
* работа с WP-Recall 16.23.20
* поддержка браузерного lazy load
* исправил неверное получение пути до аватарки и обложки (они могут быть png-формата)
* переход на апи реколл кнопок
* переход на апи реколл нотисов
v0.70
* Исправлена ошибка с зарузкой стилей в ЛК если стоял user info tab и было включено кеширование реколл (спасибо за репорт Garry)
v0.60
* работа с WP-Recall 16.18.7
* добавлена функция una_get_username( $user_id, $link = false )
- по переданному id пользователя выводит имя. Если во 2-м аргументе передать 1, то имя вернется обёрнутое в короткую ссылку ведущую в ЛК
* Добавлена поддержка событий дополнения Group New Post Notify:
когда админ из управления подписками удаляет подписку юзера (событие видит админ)
Пример: Анжелика отменила подписку пользователю Надежда в группе Супер группа!
когда админ из управления подписками отправляет письмо - напоминание, о продолжении подписки на рассылку из групп (событие видит админ)
Пример: Анжелика отправила письмо (напоминание) - о продолжении подписки на рассылку из групп, пользователю Василий
когда прошел недельный дайджест по рассылке из групп (событие видит админ)
Пример: Недельный дайджест был успешно отправлен
* Добавлен лог событий WordPress:
- неверные попытки смена пароля через форму:
Пример: "Гость попытался сбросить пароль по почте: dfdfd@dfdfdf.com (запрос с ip: 11.11.111.111)"
Пример: "Гость попытался сбросить пароль по имени: sdsdsdsdsd (запрос с ip: 11.11.111.111)"
события видит админ
- а также валидные сбросы пароля через форму:
Пример: "Гость запросил отправку письма на сброс пароля пользователя Василий (запрос с ip: 11.11.111.111)"
событие видит админ
Пример: "Василий подтвердил изменение пароля через почту"
событие видит автор и выше
* Также пишется событие изменения пароля в ЛК (через поля "Новый пароль" и "повтор нового пароля" в настройках профиля)
Пример: "Василий изменил пароль через личный кабинет"
событие видит автор и выше
* Исправлено неверное поведение сортировки, когда события шли совпадающие до секунды
* Исправлен баг выхода. Не писалось кто вышел (изменения хука в WordPress 5.3 - тикет)
v0.55
* Поддержка дополнения закладок (Bookmarks Recall) версии v1.16.2
там был добавлен хук срабатывающий при удалении закладки. Теперь доп пишет и это событие.
v0.54
* Небольшие правки в стилях
v0.53
* В некоторых случаях было возможным переполнение контейнера и вывод текста за пределы нужного. Пофиксил
* Небольшие правки стилей
v0.52
* к аватаркам добавлен атрибут loading="lazy" (пока его поддерживает хром). Полезно для 1-й длинной страницы
v0.51
* Событие logged_in будут видеть гости. Мотивация - залогиниться, когда видишь что и другие также делают.
* Поддержка дополнения Fake Online совместно с Bonus on Login
- боты как будто стремятся получить рейтинг "За логин" и поэтому каждый день логинятся на сайте.
* рейтинг активности "bonus-login" также как и 'smart-comment' исключены из ленты чтобы не засорять активность.
v0.50
* В html отдельного пункта события добавлен класс типа выводимого объекта (object_type): una_type_%object_type%
пример: Скрин
Полезно для дополнительной стилизации например по типу записи.
* Добавлен фильтр una_exclude_post_types
- исключаем post_type - (типы записей WordPress)
и существующий массив имеет следующие исключения:
'nav_menu_item' - вордпресс меню
'customize_changeset' - изменения кастомайзера
'oembed_cache' - кеш оэмбеда (если в теле линк на ютуб например)
'custom_css' - кастомные стили
'wp_block' - импортирован или создан гутенберг блок
Подробней, как исключить не нужный для вас тип записей из записи в активность, читайте в разделе F.A.Q.
v0.41
* Корректировка стилей под Universe Activity Comments
v0.40
* Смена версии т.к. менеджер дополнений и репозиторий WP-Recall не видит увеличения цифры при переходе с версии 0.30 на 0.4. Соответственно не предлагает обновиться.
v0.4
* Поддержка дополнения Woman Man - теперь все события будут учитывать пол пользователя, что он указал в настройках профиля при использовании названного допа.
Например:
"Владимир вошел на сайт"
"Анжелика вошла на сайт"
- это сделает ваш сайт максимально человечным, используя всю мощь и привлекательность русского языка.
* Исправлены опечатки
* Небольшие правки css
v0.30
* поддержка WP-Recall 16.16
* для крон события добавлена своя аватарка
* для событий от имени гостя добавлена своя аватарка
* добавлен новый стиль вывода: "una_card" - веведет события карточкой (используйте в шорткоде вписам в атрибут class="una_card")
* тип записи "wp_block" не участвует в логах. Это создание, импорт или удаление гутенберг блока
* теперь при выставлении рейтинга к посту в группе пишется и имя группы. Пример: "Проголосовал +5 за запись: "Посёлок программистов", в группе Открытая 2019"
- в прошлых версиях был добавлен в отдельный пункт (item) css класс определяющий что за тип данных выводится - скриншот - так вы можете кастомизировать отдельное событие и обыграть стилями
* в ЛК, в ленте пользователя, дополнил новыми иконками на новые события.
Добавлены фильтры:
una_filter_updates
передает один аргумент - массив событий для вывода в кнопке-фильтре "Обновления"
(пример, как работать - смотри в файле integration/addon-country-and-city-in-profile-pro.php 4-й пункт)
una_filter_publications
передает один аргумент - массив событий для вывода в кнопке-фильтре "Публикации"
una_filter_comments
передает один аргумент - массив событий для вывода в кнопке-фильтре "Комментарии"
una_filter_ratings
передает один аргумент - массив событий для вывода в кнопке-фильтре "Рейтинг"
una_filter_subscriptions
передает один аргумент - массив событий для вывода в кнопке-фильтре "Подписки"
db_version = '1.1.0':
- добавлена колонка group_id (число) - содержит id группы. Для полноценной поддержки дополнения групп
- добавлена колонка hide (число) - маркер "1" укажет что событие в архиве (скрыто)
Добавлена константа UNA_DB
- для быстрого доступа к таблице БД 'wp_otfm_universe_activity'
* Добавлена поддержка дополнения Bookmarks - добавил запись в закладки. Событие видят все. Гостям сайта покажет что есть возможность закладок.
* Добавлена поддержка событий дополнения Country & User in Profile PRO:
установил город, сменил город, удалил город. Первые 2 видят залогиненные. Второе - только админ.
установил город - указывается город
сменил город - указывается старый и новый город
удалил город - указывается старый город
- эти события выводятся также в кнопке-фильтре "Обновления"
* Добавлена поддержка событий дополнения Birthday in Profile:
установил день рождения (событие видит автор)
сменил дату рождения (событие видит автор)
- эти события выводятся также в кнопке-фильтре "Обновления"
* Добавлена поддержка дополнения Bot User Info:
пишет событие когда пользователь запросил информацию по себе (событие видит админ).
* Добавлена поддержка дополнения Subscription Two:
оформил подписку на комментарии записей или форума (событие видит залогиненный)
удалил подписку на комментарии записей или форума (событие видит админ)
Причём для групп пишет: Otshelnik-Fm в группе "Приют Отшельника", подписался на комментарии к записи: Кукла (The Inhabitant)(2016)
* Добавлена поддержка дополнения Pretty URL Author:
сменил урл кабинета (событие видит админ)
Добавлена поддержка событий дополнений Групп (Group Recall):
установил (сменил) описание группы (событие видят все)
смена статуса группы: открытая/закрытая
пользователь забанен в группе
у пользователя сменили роль в группе
теперь ловится не только выход из группы, но также если админ в списке пользователей группы удалил его из группы
Добавлена поддержка событий дополнения Groups Theme RePlace:
установил (сменил) статус группы (событие видят все)
установил или сменил аватарку группы (событие видят все)
установил или сменил обложку группы (событие видят все)
Добавлена поддержка событий дополнения Group New Post Notify:
подписался на уведомления о новых записях группы (событие видит автор)
изменил тип уведомлений подписки (событие видит автор)
удалил подписку (событие видит автор)
v0.23
* добавлены дополнительные классы оборачивающие главный контейнер:
Если ничего нету - добавляется класс una_wrapper_all
И если переходим по фильтру то соответственно: una_wrapper_publications, una_wrapper_comments, una_wrapper_ratings, una_wrapper_updates, una_wrapper_subscriptions
v0.22
* Реорганизация файловой структуры. Была проблема - отключив плагин (пример: asgaros forum) события его работы продолжали выводиться
это неверно - т.к. к отключенному плагину могли идти запросы (к его функциям).
Теперь в папке integration будут создаваться файлы каждый на свой доп или плагин.
v0.21
* Тип записи custom_css не учитывается в активности (это кастомные стили что ввели в новой версии ВП)
v0.20.1
* Подправил еще стили для админки
v0.20
* Подправил стили для админки
* Немного рекламы своих допов к Universe Activity в блоке настроек допа
v0.19
* Убрал фиксацию бесполезного ВП типа записей "oembed_cache". Она создавалась если контент записи содержал oEmbed
v0.18
* Оптимизировал доп по запросам к БД
v0.17
* Возможность в атрибуте шорткода class передавать несколько классов
v0.16
* Добавил служебную информацию - версию бд системы.
* Добавлен новый параметр в шорткод events_count
- указав его значение 0 - отключим счетчик событий. По умолчанию "1" - включен.
* Добавлен фильтр una_get_data_db
- фильтр массива полученных на страницу данных. Можно применять для дополнения массива своими данными
* Очистка передаваемых include, exclude аргументов шорткода от возможных пробелов.
* Статус комментариев выделил цветом. "На утверждении" - оранжевый, "Спам" - красный
* Поддержка дополнения Universe Activity Comments
v0.15
* Поддержка дополнения Universe Activity Modal
v0.14
* Исправлен баг приводящей к игнорированию любых из капч при регистрации ( спасибо за репорт Игорю (garry) )
v0.13
* Исправил ошибку проверки на дубликаты. Спасибо Игорь (garry)
v0.12
* Уточнил проверку - в админке мы или нет. Не влияет теперь на ajax запрос
* Ввел новую переменную запроса - короткую ссылку на кабинет автора (спасибо пользователю Kerncraft1 за репорт). Т.к. ВП функция редиректа короткой ссылки автора работает через раз
v0.11
* Добавлена иконка дополнения
* Поддержка плагина Asgaros Forum (не ниже версии 1.5.9)
- Ловим событие создания новой темы на форуме
- Ловим события удаления темы форума
* Рейтинг за сообщение на Asgaros Forum (дополнение Asgaros Forum + WP-Recall)
- ссылка на комментарий форума формируется короткая - меньше запросов к бд
* Добавлен вывод 30-ти последних событий в админке на странице консоли WP-Recall
v0.10
* Исправлен баг: при попытке вывести одно лишь событие удаления пользователя (include_actions="delete_user") - для админа все работает, а с правами для других пользователей происходил игнор.
* Добавлен новый параметр в атрибут шорткода: include_users
принимает параметр current
(получит id текущего авторизованного юзера)
Пример: [otfm_universe include_actions="logged_in" include_users="current"]
- выведет нам все входы текущего пользователя. Если не указать include_users="current"
- то шорткод выдаст нам все входы всех пользователей
Для ЛК был подобный параметр author_lk
v0.9
* работа с плагином WP-Recall верси 16.5.0! и выше
* добавил поддержку рейтинга дополнения Prime Forum
короткая ссылка на запись (топик)
* дополнил стили одиночной страницы иконками
* событие, фиксирующее удаление пользователя (видимое только админу) теперь еще содержит и email удаленного юзера
* ловим событие загрузки обложки в ЛК. При загрузки другой обложки дата события меняется
это событие будет доступно в фильтре "Обновления"
* ловим событие загрузки аватарки в ЛК
это событие будет доступно в фильтре "Обновления"
* ловим событие удаления аватарки
событие видит автор и админ
в этом случае удаляем событие загрузки аватарки - т.к. картинки нет, выводить нечего
и если есть еще одно событие удаления аватарки - удалим его
* обложки и аватарки можно просматривать в лайтбоксе. Я работаю с дополнением Magnific Popup Recall
v0.8.1
* Устранил существующую ошибку
v0.8
* работа над тесной интеграцией с Universe Activity Extended
* изменение страницы настроек дополнения
* решение проблемы: когда в менеджере вкладок выставлено кеширование вкладки. Читай в FAQ
v0.7
* добавил хук (action) una_start_shortcode
- срабатывает на странице с шорткодом.
* в админке появились настройки. Пока одна "Используем цвета из "основного цвета" WP-Recall?" - выбрав "Да" - цветовая гамма блоков будет формироваться на основе цвета WP-Recall
v0.6.1
* вырубил функцию своего дебага. У вас ее нет и не нужна
v0.6
* ООП
* Исправление уведомлений уровня notice
* Исправлены найденные баги
* Пагинация, плавающий блок даты, плавное доведение до верха блока - это отделилось в стороннее решение Universe Activity Extended
* Пункт выше - т.к. я ядро (сам доп "Universe Activity") решил распространять бесплатно.
Мотив простой - базовая версия самодостаточна и ее можно использовать как фреймворк. А бесплатное распространение позволит охватить максимум аудитории и сделать базу еще крепче и гибче.
Отдельными дополнениями будет наращиваться к ней функционал - кому-то нужный (возьмет), а кому дополнительно обвязка не нужна - не будет нагружать сервак.
v0.5
* вывел фильтры
* переработал стили
* добавил новые атрибуты в шорткод
v0.4
* ajax пагинация на странице вывода шорткодом.
* плавное доведение блока вверх.
v0.3
* Постраничная навигация (пагинация) - возможно установить свое кол-во для вывода, или если -1 - выведет все.
v0.2
* Использование класса Rcl_Query от WP-Recall
* На данный момент дополнение позволяет выводить шорткодом данные:
1. Указать id пользователей которых выводить, или наоборот - которых исключить.
2. Позволяет указать конкретные действия которые выводить, или наоборот - какие исключить. Поддерживая при этом приватность в зависимости от привилегий пользователя.
3. Позволяет установить сколько элементов на страницу выводить (для постраничной навигации, ее пока нет еще)
4. Позволяет установить в шорткоде класс которым будет оборачиваться главный блок - это вам позволит каждый шорткод, к примеру, стилизовать по своему.
Я подготовил другой внешний вид - как пример возможностей.
v0.007
* Идея, проектирование бд и первый код.
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Полный список моих работ опубликован моём сайте и в каталоге магазина CodeSeller.ru
Спасибо за дополнение, Владимир!
Скажите, доп. фиксирует только те события, которые произошли с момента установки/активации допа?
И со стилями у меня прям беда-бедовая... Переключился на тему 20-16:
https://prnt.sc/g5y9r2
По проблемам - если уверены что стороннее не влияет - пишем на форуме поддержки товара.
Доп фиксирует только тогда, когда он включен. Видеорегистратор же пишет только, когда он включен 😉
Версия v0.9 принесла множество новшеств - мои самые любимые - поддержка лога аватарок и обложек и их вывод в лайтбокс галерее (кликабельные). Предлагаю посетить демо сайт и поюзать там. Обратите внимание что эта возможность будет работать только с новой версией WP-Recall v16.5.0
Ха, вот оно, спасибо за эту функцию, в свете моих экспериментов и сборе статы по спам регам самое то, что доктор прописал.
Версия 0.11 принесла поддержку Asgaros Forum и еще что-то. Подробности в вкладке Changelog
p.s. и у допа появилась крутая иконка дополнения ))
Все круче и круче доп становиться!
Очень нужное обновление! Спасибо.
Кстати рейтинг за сообщение на форуме писался в базу данных у вас и раньше. Там такая особенность что именно рейтинги пишутся почти все какие зарегистрированы. Их мне наоборот приходилось исключать из регистрации. Но это только так себя ведет рейтинговая активность. Не баг, а фича))
А новые сообщения пользователей будет ловить?
Хорошо, переформулирую вопрос 🙂
В текущей версии этого нет, возможно ли, что в будущих версиях появится ли возможность фиксации новых сообщений пользователя на форуме
Этого в функционале не будет - т.к. попросту засорит базу данных. Возможно в будущем я подготовлю материал как зафиксировать свое событие, как задать ему приватность и как его вывести в общем потоке. По этому руководству сами зацепите на нужный вам хук и сделаете под себя. Но не ранее чем через полтора месяца - т.к. доп дорабатывается и в нем меняется многое.
У Prime Forum к примеру есть в ЛК уже вывод всей этой информации (Сообщения в чужих темах). Это и логично - сам форумный движок должен предоставлять такую возможность конкретному пользователю в его кабинете
Не планируете активность по подаркам внедрит?.. А хотелось бы.
Идея здравая. Но в допе подарков нет ниодного хука. Цепляться, как я бегло увидел, не к чему.
Будет время посмотрю какие хуки там нужны и напишу Андрею. Но не скоро освобожусь на это
Есть небольшая проблемка, плагин установился, работает, но ссылки в ленте не работают. Сайт находится на поддомене(пока ведется разроботка), а вид ссылки - только главный домен.
А так плагин, хороший)
- есть проблема - создаем новую тему на форуме поддержки товара и даем всю информацию.
А таблицу как вывести https://yadi.sk/i/tIjyaXBI3Q4gBE
а описание почитать? а по ссылкам перейти?
Спасибо за дополнение.
Небольшое предложение. Хотелось бы иметь возможно удалять из активности ненужные действия. Может можно сделать справа маленький крестик, что бы можно было удалять прямо на странице не залезая каждый раз в бд? Иногда есть лишние действия, временные, удаленные, посты админов и модераторов.
Спасибо. Такой функционал разрабатывается - там будет больше возможностей
Интересное дополнение - полезное 8)
Почему-то не срабатывает дизайн (стили) вывода событий "una_zebra" и "una_modern", если в шорткод добавить атрибут include_users="author_lk" (чтобы пользователь видел только свою активность) - дизайн при этом идёт только базовый.
За отзыв спасибо. А по репортам - лучше создать тему на форуме - дать используемый шорткод полностью, скрин как в итоге выводит - будет понятней что происходит. Но я полагаю что диз там все же не базовый, а специальный - но это уже разберем на форуме - если будет желание. Тут такие вопросы не решаем
Налейте кофейку и читайте вкладку Changelog. Да и остальные вкладки получили оо-очень много описания. В описании событий (вкладка Логика/Настройки) появилась таблица "Список событий по группам"
Доп получил гигантское обновление. Теперь фиксирует в 2 раза больше событий. Теперь их более 50-ти. Это настоящий АНБ вашего сайта!
Получил поддержку событий сторонних дополнений.
Небольшая статистика:
Кол-во регистрируемых событий: > 55
Событий вордпресс: 12
WP-Recall событий: 25
Кол-во поддерживаемых дополнений: 12
В этом релизе появилась полная поддержка дополнения групп. Этот функционал уже трудится на моем сайте - лента активности группы. Скоро и вы получите удобный функционал в группы.
Хотите быть в курсе происходящего на вашем сайте? Установите это дополнение и его Extended версию.
Ого, внушительное обновление. Спасибо!
Владимир, можно просьбу: сделайте, пожалуйста, чтобы шрифт наследовался "системный", а не Monaco.
Ищите у себя. Я в файлах не вижу упоминания Monaco.
Если остались вопросы, или нужно уточнить по вашему вопросу по шрифту - создавайте тему на форуме поддержки
Извините, вопрос, снимаю, это я не разобрался до конца. Изначально шорткод скопировал в гуттенберге как текст, а потом добавил как положено, через соответствующий блок и все встало на свои места 🙂
v0.4
* Поддержка дополнения Woman Man - теперь все события будут учитывать пол пользователя, что он указал в настройках профиля при использовании названного допа.
Например:
"Владимир вошел на сайт"
"Анжелика вошла на сайт"
А как будет дополнение реагировать, например, на такой ник: "Litbes"?
Вошла? Вошёл? Вошло? 🙂
Читаем описание дополнения Woman Man - там нет возможности среднего рода.
Там же читаем описание функции склонения, в вкладке "разработчикам"
Здравствуйте. Подскажите пожалуйста, а как потом все ненужные события, например недельной давности удалить из БД? Если все записывать и не удалять, то база станет тяжеловесной.
Здравствуйте.
База не станет тяжеловесной - т.к. mysql выбирает только последние № событий. это особенность mysql - и работает это за 0.0005 секунд. Это долго?
Если у вас остались вопросы - задавайте их на форуме поддержки дополнения.
Спасибо!
все отлично работает, дополнение огонь, но есть вопрос-лента выводит в том числе действия администратора на сайте, например я сегодня удалила страницы с сайта и в ленте активности это высветилось, это так и будет работать или есть способ убрать из ленты действия администрации сайта.
Читаем вкладку Логика/Настройки, а именно пункт "события и привилегии" (я потратил время на подробную документацию пользователя)
а теперь зайдите от автора. И наверно он не увидит эту активность. А админ должен видеть все события.
p.s. если остались вопросы - создаем новую тему на форуме поддержки дополнения.
При добававлении новых постов ссылка на них в виде ?p=18406 - в результате оно не найдены. Посты имеют у меня нормальные ЧПУ. Как исправить ?
Все так и должно.
Почему у вас не работает - решаем на форуме поддержки
А действия с личным счётом и партнёркой не фиксит?
На вкладке Логика/настройки указано все что он логирует. Партнерки там нет. В чужими премиум решениями я не работаю т.к. не имею доступа.
А про личный счет - смысл их фиксировать? Там у них свои таблицы логов в админке для администратора. Смысла дублирования я не вижу
Версия v0.60 принесла еще некоторое кол-во логгируемых событий - подробности на вкладке ChangeLog
А также улучшение документации - вкладки: "Логика/Настройки" и FAQ
Бета vерсия пройдена 🙂 - релиз первой версии! v1.0 🥳 🎂 🎉
Подробности на вкладке ChangeLog