Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.1][3.2] Auto Groups

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: [3.1][3.2] Auto Groups

Сообщение Tugus »

Здравия! Установил расширение, протестировал на специально зарегистрированном для этого пользователе, все норм, как задумано (это автозачисление в автогруппу, по умолчанию, смена цвета, прав, по истечении заданного периода - автовылет).

Запустил в работу для всего форума, получил отсутствие автовылета. Выставлены параметры:
кол-во дней регистрации
мин 0
макс 5
сделать группой по умолчанию

Таким образом, пользователь (живой, не тестовый), зарегистрированный 19 июля 2019, 23:05, должен был автоматически удалиться из автогруппы сегодня в 23:05. Я правильно понял? Он как прежде является членом этой группы, и она остается группой по умолчанию.

Если меняю кол-во макс значения, то список пользователей, занесенных в группу, меняется соответствующим образом. Они добавляются или отчисляются. Но этого не происходит автоматически. Помогите справиться с проблемой.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

Re: [3.1][3.2] Auto Groups

Сообщение Татьяна5 »

Пользователь заходил на форум с момента, когда он должен был удалиться из группы?
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: [3.1][3.2] Auto Groups

Сообщение Tugus »

Татьяна5,
Нет.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

Re: [3.1][3.2] Auto Groups

Сообщение Татьяна5 »

Код не разбирала, но тут 2 варианта: либо мог не успеть сработать крон (+1 час к расчётному времени), либо удаление из группы происходит при ближайшем заходе пользователя на форум
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: [3.1][3.2] Auto Groups

Сообщение Tugus »

Татьяна5, из Вашего предыдущего вопроса намек понял, проверил догадку:

1. Вручную добавил тестовый аккаунт в автогруппу. Зашел под ним. Высветился как входящий в автогруппу.
2. Выполнил синхронизацию данной автограппы. Пользователь исключился из группы автоматически, т.к. его срок регистрации более указанного максимума.

Ага. Похоже на второй предложенный Вами вариант. Проблема выглядит решенной. Будем отслеживать по мере истечения макмимума у остальных.

Татьяна5, нам без Вас никуда! :hat
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: [3.1][3.2] Auto Groups

Сообщение Tugus »

Здравия! Продолжаю отслеживать, вижу что имеется задержка со автозанесением и автовыходом из автогруппы:
1. Вступление и выход автоматическим образом происходят с задержкой более суток.
По задумке юзер должен автоматически заноситься в автогруппу одновременно с активацией учётки, и автовыход через 8 суток. Создавался тестовый аккаунт, он с 5 утра так и висит невошедшим в автогруппу. Час назад зереген живой юзер, который висит в этой же так сказать очереди". По автовыходу, на текущий момент в "очереди" 1 юзер, но он последний раз был онлайн пару дней назад. Вчера автовышли те, кто должен был автовыйти позавчера.

2. Происходят сразу только после выполнения синхронизации ("Управление АвтоГруппами"---> "Действие") или любого другого действия, затрагивающего настройки автогруппы.
Например, изменение максимального значения; смена параметров "сделать группой по умолчанию" на "не делать", и обратно; "уведомлять юзера" на "не уведомлять", и обратно.

3. В параметре "Установить исключения для групп по умолчанию" группа, из которой юзеры переходят в автогруппу (по умолчанию) и в которую возвращаются после автовылета, добавлена в исключения.

Пришел у выводу, что у меня что-то с кроном, кешем или чем-либо подобным. Прошу подсказки, в каком направлении копать, какие ещё настройки и параметры следует проверить?

В ожидании ответов пошел изучать все про cron :rtfm:
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [3.1][3.2] Auto Groups

Сообщение rxu »

Tugus, в рабочем режиме расширение отрабатывает по крону раз в сутки.
Период не настраивается и прописан прямо в коде.
Изображение
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: [3.1][3.2] Auto Groups

Сообщение Tugus »

rxu,
Не совсем понял. То есть, мне следует подождать сутки, чтобы юзеры позеленели? (автогруппе присвоен зеленый цвет+отдельные права доступа)?
В своих рассуждениях отталкивался от темы, где обсуждалось занесение в автогруппу сразу при регистрации, одновременно с занесением в "зарегистрированные". Сейчас попробую поискать тему

Отправлено спустя 1 минуту 58 секунд:
Да, вот эта Смена группы при регистрации
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [3.1][3.2] Auto Groups

Сообщение rxu »

Tugus писал(а): 27.07.2019 19:19 То есть, мне следует подождать сутки, чтобы юзеры позеленели?
Подождать отработки крона. В данном случае - сутки.
Tugus писал(а): 27.07.2019 19:19 темы, где обсуждалось занесение в автогруппу сразу при регистрации
Это другой вопрос.

Отправлено спустя 49 секунд:
Хотя смысл тот же - крон и сутки.
Изображение
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: [3.1][3.2] Auto Groups

Сообщение Tugus »

rxu писал(а): 27.07.2019 19:31 Подождать отработки крона. В данном случае - сутки.
Ага, понял.
rxu писал(а): 27.07.2019 19:31Это другой вопрос
Вы имеете ввиду, что там переход по количеству сообщений, а в моем случае по кол-ву дней регистрации?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [3.1][3.2] Auto Groups

Сообщение rxu »

Tugus писал(а): 27.07.2019 19:33 там переход по количеству сообщений, а в моем случае по кол-ву дней регистрации?
Безотносительно. Все условия проверяются одним и тем же кроном.

Отправлено спустя 8 минут 6 секунд:
Правда, в ряде случаев производится проверка непосредственно после пользовательских действий:
  • число постов после отправки, удаления, одобрения модератором поста
  • число предупреждений после выдачи пользователю предупреждения модератором
  • время последнего посещения при залогинивании пользователя
  • группы, в которых состоит пользователь, непосредственно при регистрации.
Последнее, думаю, как раз срабатывает для новых пользователей при их регистрации.
Изображение
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: [3.1][3.2] Auto Groups

Сообщение Tugus »

Правильно ли понял:
rxu писал(а): 27.07.2019 19:50 группы, в которых состоит пользователь, непосредственно при регистрации.
Последнее, думаю, как раз срабатывает для новых пользователей при их регистрации.
Тогда получается новый юзер должен автозанестись в автогруппу сразу после регистрации? :?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [3.1][3.2] Auto Groups

Сообщение rxu »

Не совсем. Вернее, смотря как задано условие. Проверка происходит по числу дней с даты регистрации пользователей.
Изображение
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: [3.1][3.2] Auto Groups

Сообщение Tugus »

rxu, Ага :? Для чистоты картины подождем сутки... Благодарю за помощь :hat
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: [3.1][3.2] Auto Groups

Сообщение Tugus »

Здравия! Спустя более суток видим, что новые юзеры не занесены в автогруппу, также из неё не произошло автовылета для юзера, которому пора по времени вылететь (я произвел вход под этим юзером для чистоты эксперимента). Также заметил, что в автоматическом формате не снимаются предупреждения. О них, конечно, следует говорить в отдельной теме, но этот факт имеет прямое отношение к контексту данного вопроса, т.к. все указывает то ли на крон, то ли на кеширование (или что-либо с подобной с функцией). И похоже, дело не в самом расширении. а в каких-то более общих для форума настройках :facepalm:

В общем, кто в курсе, в какую тему мне переместиться для рассмотрения проблемы с такой стороны, прошу направить. А кто в курсе, где зарыта собака с кроном или кешем, прошу поделится информацией.

Вернуться в «Поддержка расширений для phpBB»