XF 2.2 Не применять повышение прав, если пользователь не посещал форум

Версия XenForo
2.2.4

liner

Проверенные
Сообщения
1,010
Решения
2
Реакции
395
Баллы
8,195
Коллеги, всем привет.
Подскажите, пожалуйста, как реализовать запрет на повышение прав, если пользователь не посещал форум, скажем, 1 год или 2 года?

Сначала я думал так:
- группы пользователей - повышения прав групп - создаем повышение, редактируем критерии - ну, там типа
зарегистрирован 3 года назад минимум
1675167212596.png
и написал 100 постов.
1675167154060.png
Потом стал искать где критерий "посещал форум не позднее" , нашел вот что,
1675167012858.png
и озадачился. Как-то нелогично звучит. "Не посещал". Если ввести значение "не посещал 365 дней", то повышение прав наоборот! произойдет, если человек НЕ посещал форум 365 дней?
Разве не так?
Или тут нелогично переведена фраза, как раз-таки типа "Посещал форум не позднее...дней" ?

И если так, то как сделать наоборот? Не давать повышения, если он не авторизовался год (два, три etc).
И что будет, если он завтра авторизуется? Повышение прав сразу произойдет?

Спасибо.

PS. Из любопытства постави критерий 730 дней, и на вот этом пользователей не сработало. (не активен с 2020 года).
МОжет, крон еще не выполнился?
1675167658600.png
 
Последнее редактирование:
Например, если не посещал форум 365 дней, то перевести в определенную группу. Что не понятно?
Первое что пришло на ум это пользователям с красивыми никами из такой группы можно давать новые ники, а активным юзерам дать возможность взять себе красивый ник, можно и за платное повышение

Смотри задания планировщика, там ответ на твой вопрос admin.php?cron/
 
Последнее редактирование:
Например, если не посещал форум 365 дней, то перевести в определенную группу.
Так, ну допустим. Т.е. создавать два правила сразу: если молодец - то группа А. Если 365 дней не был, то группа Б.
Спасибо, пойду проверю.
 
Так, ну допустим. Т.е. создавать два правила сразу: если молодец - то группа А. Если 365 дней не был, то группа Б.
Спасибо, пойду проверю.
не обязательно 2 правила создавать. задания планировщика смотри
 
Подобное решение интересует... А как добавить новый критерий для повышения / понижения группы? Например:. за 30 дней, написано менее 10 сообщений.
Такой возможности нет?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу