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

Группа давно не заходивших

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Группа давно не заходивших

Сообщение Siava »

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

Или проще самому набросать скрипт, используя function group_user_add..?

Думал рассылку сделать небольшую, так как после обновления движка с 2.0 на 3.1 у всех похерились пароли и многие до сих пор не понимают что делать.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение rxu »

Siava, теоретически, можно взять расширение Autogroups и написать к нему свой тип группировки так, как описано тут https://github.com/phpbb-extensions/aut ... uto-Groups
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение Siava »

rxu, спасибо, вроде получилось! :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение rxu »

Siava, ну можно и выложить плагин, если не жаль ;)
Изображение
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 11 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Группа давно не заходивших

Сообщение ostridm »

Мне бы пригодился, присоединяюсь к просьбе выложить
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение Siava »

Я вносил правки также в config/conditions.yml и в файл migrations/.../m2_initial_data.php... так что плагином это будет сложно назвать :?
Да и отсутствуют языковые переменные, а значения Minimum value и Maximum value вводятся в формате UNIX time. Оно вам надо? :mrgreen:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение Siava »

Ну надо так надо..

Модифицированный autogroups 1.0.1
Основой послужил плагин memberlist.php

в config/conditions.yml было добавлено

Код: Выделить всё

    phpbb.autogroups.type.lastvisit:
        class: phpbb\autogroups\conditions\type\lastvisit
        scope: prototype
        arguments:
            - @service_container
            - @dbal.conn
            - @user
            - %phpbb.autogroups.tables.autogroups_rules%
            - %phpbb.autogroups.tables.autogroups_types%
            - %core.root_path%
            - %core.php_ext%
        tags:
            - { name: phpbb.autogroups.type }
migrations/v10x/m2_initial_data.php
после

Код: Выделить всё

		$types = array(
			'birthdays',
			'membership',
добавлено

Код: Выделить всё

			'lastvisit',
+ новый файл conditions/type/lastvisit.php (см. архив)

Если расширение autogroups уже установлено, то надо вставить в БД в phpbb_autogroups_types новую строку: полю autogroups_type_name присвоить значение phpbb.autogroups.type.lastvisit (id присвоится автоматически).

При создании автогруппы "AUTOGROUPS_TYPE_LASTVISIT" значения Minimum value и Maximum value вводятся в формате UNIX time.
Меня такая функциональность вполне устраивает :mrgreen:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
apylyov
phpBB 1.4.4
Сообщения: 139
Стаж: 15 лет 1 месяц
Благодарил (а): 4 раза

Re: Группа давно не заходивших

Сообщение apylyov »

а для 3.0.. есть подобное? тоже хочу пользователей по группам рассортировать
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Группа давно не заходивших

Сообщение Sheer »

А самому поискать? Поиск по конференции: autogroups
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение rxu »

Siava, кагбе да... но... :mrgreen:
В мануале имеется ввиду, что расширение автогруппировки должно быть сделано в своем отдельном расширении :) Тогда никакой ручной правки кода оригинального экста не потребуется.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение Siava »

rxu, да я понимаю :mrgreen: но для однократной рассылки мне так было проще, чем городить полноценный плагин :D
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение Siava »

rxu, был приятно удивлён, когда обнаружил этот функционал в последней версии экста :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение Gubkin »

есть такое расширение [3.1][3.2][RC] PhpBB IUM (Inactive User Manager/reminder)
Функции (гуг перевод)
- Список неактивных пользователей и их статус напоминаний
- Автоматическая отправка напоминаний неактивным пользователям
- Два разных шаблона в зависимости от статуса пользователя
- Определите интервал администратора дней, чтобы считать пользователя " спящим"
- Определить администратором, сколько напоминаний (писем) в день отправки
- Возможность включать в почту топ активных тем пользователей / форумов
- Исключить / включить форумы для напоминания по электронной почте.
- Возможность самостоятельного удаления пользователем. (С или без одобрения администраторов)
- Игнорировать пользователей. Список пользователей, которым ext не следует отправлять напоминания
- Администратор может отправлять напоминания отдельным неактивным пользователям
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Группа давно не заходивших

Сообщение Siava »

Gubkin, ради однократной рассылки ставить такое чудо-юдо... Да и во времена создания этой темы такого расширения не существовало, поэтому способ с группой был самым простым :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Закрыто

Вернуться в «Поддержка phpBB 3.1.x»