Домой Wp-Recall WP-Recall: Вопросы и ответы Активность пользователя
8ответ(ов) в теме
Jama
не в сети 2 года
На сайте с 18.01.2022
Участник
Тем 1
Сообщения 5
1
21:57
Версия WP-Recall: 16.25.17

Здравствуйте.

Такой вопрос, ребята разработчики, можно ли как-то в коде, например, файла functions.php прописать условие, чтобы активность определенного пользователя не фиксировалась?Тоесть чтобы по остальным можно было видеть, кто когда посещал сайт, а по определенному указанному пользователю после прописывания кода просто перестала фиксироваться аквтиность и чтобы просто отображалась всегда его самая последняя перед таким внедрением?

Редакции сообщения
18.01.2022 21:58JamaПричина: не указано
0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
18:11

Добрый день, наиболее удобного функционала под эту задачу нет, но вы можете использовать хук rcl_update_timeaction_user, который срабатывает после обновления времени активности юзера и если он был произведен для пользователя который вам нужен, то можете перезаписать значение его активности в БД. Конечно, это лишний запрос, но решение может быть рабочим.

1
Jama
не в сети 2 года
На сайте с 18.01.2022
Участник
Тем 1
Сообщения 5
3
20:32

Было бы замечательно, если бы Вы еще предоставили код, который использует этот хук - так, чтобы я могла только вписать в него нужный мне ID и он бы выполнянл необходимую функцию. Не знаю, или разберусь сама в этих хуках).

0
Jama
не в сети 2 года
На сайте с 18.01.2022
Участник
Тем 1
Сообщения 5
4
20:34

Если нужно заплатить, скажите сколько и на какую систему, я попробую перечислить.

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
5
08:35

ближе к вечеру постараюсь что то накидать

1
Jama
не в сети 2 года
На сайте с 18.01.2022
Участник
Тем 1
Сообщения 5
6
14:31

Андрей CS сказал(а)
ближе к вечеру постараюсь что то накидать

Подскажите, это так долго занимает написание кода, или Вы еще не приступали? Давайте договоримся сразу, что если написание кода занимает много времени и этот процесс достаточно трудоёмкий, и потому будет дорого стоить, то тогда ненужно готовить. Возможно, я не готова платить большую сумму за эту опцию.

Попробую обойтись без неё.

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
7
19:16

add_action('rcl_update_timeaction_user', function(){
	global $user_ID, $wpdb;
	if($user_ID == 10){
		$res = $wpdb->update(
			RCL_PREF . 'user_action', [ 'time_action' => '2021-10-22 10:00:00' ], [ 'user' => $user_ID ]
		);
	}
});

если идентификатор пользователя равен 10, то устанавливаем его последнюю активность на дату и время: '2021-10-22 10:00:00'
меняйте эти данные под свою задачу

Jama сказал(а)
Давайте договоримся сразу

это был фейспалм

Редакции сообщения
23.01.2022 19:16Андрей CSПричина: не указано
1
Jama
не в сети 2 года
На сайте с 18.01.2022
Участник
Тем 1
Сообщения 5
8
19:55

Огромное спасибо! Вы решили мою проблему. Ваш плагин лучший и вы, ребята, супер!

0
Вы не имеете права на публикацию сообщений в этой теме