Страница 1 из 2

Расширение AUTO GROUPS

Добавлено: 17 июл 2015, 06:20
beholder
Название расширения: Auto Groups
Author: phpbb team
статус: релиз
Языки: английский/русский

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

Возможности:
Добавить пользователя в группу по достижению нужного числа сообщений.
Добавить пользователя в группу по прошествии нужного количества дней с момента регистрации
Добавить пользователя в группу по достижению определенного числа предупреждений.
Добавить пользователя в группу по его возрасту (исходя из введенного дня рождения)
Пользователи добавляются в группу исходя из заданных минимальных значений
Пользователя удаляются из группы исходя из заданных максимальных значений
Группа может настроена таким образом, чтобы стать группой пользователя по-умолчанию.

Установка расширения:
  • Идем в >>> Администраторский раздел >>> Персонализация >>> Управление расширениями >>> Auto Groups >>> Включить
Настройка расширения:
  • Идем в >>> Администраторский раздел >>> Пользователи и группы >>> Настройки Auto Groups

Расширение AUTO GROUPS

Добавлено: 25 окт 2015, 06:54
beholder
Расширение обновлено до версии 1.0.1
статус расширения: официальный релиз

Расширение AUTO GROUPS

Добавлено: 10 ноя 2015, 19:01
Святослав
Имеется проблема с этим расширением.
После включения расширения появляется такой текст:
[+] 1
Общая ошибка
SQL ERROR [ mysqli ]

Duplicate entry 'phpbb.autogroups.type.birthdays' for key 'type' [1062]

SQL

INSERT INTO phpbb_autogroups_types (autogroups_type_name) VALUES ('phpbb.autogroups.type.birthdays'), ('phpbb.autogroups.type.membership'), ('phpbb.autogroups.type.posts'), ('phpbb.autogroups.type.warnings')

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 650
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 377
CALL: phpbb\db\driver\driver->sql_multi_insert()

FILE: [ROOT]/phpbb/db/sql_insert_buffer.php
LINE: 138
CALL: phpbb\db\driver\factory->sql_multi_insert()

FILE: [ROOT]/ext/phpbb/autogroups/migrations/v10x/m2_initial_data.php
LINE: 71
CALL: phpbb\db\sql_insert_buffer->flush()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\autogroups\migrations\v10x\m2_initial_data->add_autogroups_type_data()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 550
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 496
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 322
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 202
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 185
CALL: phpbb\db\migrator->update_do()

FILE: [ROOT]/phpbb/extension/base.php
LINE: 80
CALL: phpbb\db\migrator->update()

FILE: [ROOT]/ext/phpbb/autogroups/ext.php
LINE: 48
CALL: phpbb\extension\base->enable_step()

FILE: [ROOT]/phpbb/extension/manager.php
LINE: 187
CALL: phpbb\autogroups\ext->enable_step()

FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 179
CALL: phpbb\extension\manager->enable_step()

FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: acp_extensions->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()

Расширение AUTO GROUPS

Добавлено: 11 ноя 2015, 08:08
beholder
Святослав, это расширение скорее всего несовместимо с МОДом автогрупп на вашем старом форуме.
Попробуйте сделать "удалить данные" для этого расширения, а затем снова его включить

Расширение AUTO GROUPS

Добавлено: 11 ноя 2015, 18:06
Святослав
Да, после удаления данных расширение включается. И можно его настроить в Manage Auto Groups.

Расширение AUTO GROUPS

Добавлено: 14 июл 2016, 06:31
рыжая
Подскажите пожалуйста. Как правильно настроить это расширение.
Например когда человек зарегистрировался на форуме-он автоматически попадает в группу зарег пользователи. Теперь я создала группу новичок поставила значения по сообщения чтоб попасть в эту группу пользователь должен набрать 10 сообщений. Пользователь перешел но цвет ника у него не изменился. Пришлось в ручную удалять из за регистрированных пользователей и ставить новичок поумолчанию. Как это сделать автоматически,правильно?
Спасибо.

Расширение AUTO GROUPS

Добавлено: 14 июл 2016, 11:47
Вчерашний борщ
рыжая писал(а): Теперь я создала группу новичок поставила значения по сообщения чтоб попасть в эту группу пользователь должен набрать 10 сообщений.
из зарегистрированных пользователей никогда не удаляют - это базовый набор прав, новички или модераторы имеют дополнения усекающие или добавляющие права. Меняют группу прав по умолчанию. Для новичка логично попадать в группу после регистрации и уходить после набора 10 сообщений, как только прекращается членство в группе он получает стандартный набор прав зарегистрированного пользователя.

Расширение AUTO GROUPS

Добавлено: 14 июл 2016, 12:55
рыжая
А можно поэтапно все расписать. Ничего не понятно.

Расширение AUTO GROUPS

Добавлено: 14 июл 2016, 14:45
Вчерашний борщ
рыжая, это долго, муторно, лучше иметь навык в объяснении и глубже понимание. Извините, кажется проще в нете поискать инфо. :roll:

Расширение AUTO GROUPS

Добавлено: 15 июл 2016, 08:26
рыжая
Вчерашний борщ,
подожду,может другие умные люди объяснят.