Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Мод Auto Delete Users
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 18 лет 3 месяца
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 17 лет 5 месяцев
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Я немного изменил условие удаления, добавив туда проверку на число сообщений. Теперь те, у кого больше 10 сообщений на форуме никогда не удалятся.Gev писал(а):Auto Delete Non-Visiting Users
Код: Выделить всё
/* Find Non-Visiting Users */
$sql = 'SELECT user_id, username, user_lastvisit, user_posts FROM ' . USERS_TABLE . '
WHERE user_id <> ' . ANONYMOUS . "
AND user_posts < 10
$fake_delete_sql
HAVING (user_lastvisit + $deletion_time) < " . time();
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 18 лет 3 месяца
Код: Выделить всё
AND user_posts < 1
И еще, это в каком файле надо редактировать?
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Nemo1987
includes/functions_admin_auto_delete_users.php
Я надеюсь, на этот раз ты меня не будешь удивлять
includes/functions_admin_auto_delete_users.php
Я надеюсь, на этот раз ты меня не будешь удивлять
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.2
- Сообщения: 55
- Стаж: 17 лет 11 месяцев
- Откуда: Ангарск
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Pipec
в начале завести список
А в SQL-запросы добавить строчку
в начале завести список
Код: Выделить всё
$ignore_users = '7,15,16,21,22,28,32';
Код: Выделить всё
AND user_id NOT IN(" . $ignore_users .")
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.2
- Сообщения: 55
- Стаж: 17 лет 11 месяцев
- Откуда: Ангарск
В продолжение темы, может кому пригодитьсяSiava писал(а):в начале завести списокА в SQL-запросы добавить строчкуКод: Выделить всё
$ignore_users = '7,15,16,21,22,28,32';
Код: Выделить всё
AND user_id NOT IN(" . $ignore_users .")
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_admin_auto_delete_users.php
#
#-----[ FIND ]------------------------------------------
# Line 222
$fake_delete_sql = (FAKE_DELETE) ? 'AND user_fake_delete <> 1' : '';
#
#-----[ AFTER, ADD ]------------------------------------
# //Прописать, через запятую, ID-номера пользователей, которых нужно защитить от удаления.//
$ignore_users = '2,4,5,6';
#
#-----[ FIND ]------------------------------------------
# Line 246
$sql = 'SELECT user_id, username, user_regdate FROM ' . USERS_TABLE . '
WHERE user_active = 0
AND user_id <> ' . ANONYMOUS . "
#
#-----[ AFTER, ADD ]------------------------------------
#
AND user_id NOT IN(" . $ignore_users . ")
#
#-----[ FIND ]------------------------------------------
# Line 269
$sql = 'SELECT user_id, username, user_regdate, user_posts FROM ' . USERS_TABLE . '
WHERE user_id <> ' . ANONYMOUS . "
AND user_posts = 0
#
#-----[ AFTER, ADD ]------------------------------------
#
AND user_id NOT IN(" . $ignore_users . ")
#
#-----[ FIND ]------------------------------------------
# Line 292
$sql = 'SELECT user_id, username, user_lastvisit FROM ' . USERS_TABLE . '
WHERE user_id <> ' . ANONYMOUS . "
#
#-----[ AFTER, ADD ]------------------------------------
#
AND user_id NOT IN(" . $ignore_users . ")
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------
#
# EoM
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 15 лет 4 месяца
- Откуда: из Ссылки :)
Re: Мод Auto Delete Users
И так, установил мод.
Try To Auto Delete Every Specified Minutes - 600
Auto Delete Non-Visiting Users - отключено
Auto Delete Inactive Users
Auto Delete After Specified Days - 30
Auto Delete Non-Posting Users
Auto Delete After Specified Days - 100
С момента установки прошла почти неделя. Ни одного пользователя удалено не было, всё так же стоит по нулям. Что я упустил, может кто нибудь понять?
Try To Auto Delete Every Specified Minutes - 600
Auto Delete Non-Visiting Users - отключено
Auto Delete Inactive Users
Auto Delete After Specified Days - 30
Auto Delete Non-Posting Users
Auto Delete After Specified Days - 100
С момента установки прошла почти неделя. Ни одного пользователя удалено не было, всё так же стоит по нулям. Что я упустил, может кто нибудь понять?
-
- Former team member
- Сообщения: 1008
- Стаж: 17 лет 9 месяцев
- Откуда: Кишинёв
- Благодарил (а): 1 раз
Re: Мод Auto Delete Users
Ну вы же сами выставили удаление неактивированых по истечении 30 дней.
Не пишущих сообщения, после 100 дней.
А ждете неделю.
Не пишущих сообщения, после 100 дней.
А ждете неделю.
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 15 лет 4 месяца
- Откуда: из Ссылки :)
Re: Мод Auto Delete Users
:oops:
Тут я должен был отметить, что на форуме есть люди, которые зарегистрированы уже почти год, и не активированы до сих пор. Так же с теми, кто активирован, но ничего не писал, спам-боты всякие.
Или у мода свой отчёт времени, который начинается с момента его установки ? ))
Тут я должен был отметить, что на форуме есть люди, которые зарегистрированы уже почти год, и не активированы до сих пор. Так же с теми, кто активирован, но ничего не писал, спам-боты всякие.
Или у мода свой отчёт времени, который начинается с момента его установки ? ))
Последний раз редактировалось Greenmasteralex 25.01.2009 0:28, всего редактировалось 1 раз.
-
- Former team member
- Сообщения: 1008
- Стаж: 17 лет 9 месяцев
- Откуда: Кишинёв
- Благодарил (а): 1 раз
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 15 лет 3 месяца
Re: Мод Auto Delete Users
А что нужно сделать чтоб этот мог еще удалять вообще всех пользователей без разницы с сообщениями они или без сообщения.Активны или нет.Автоматически удаляются по прошествию дней "сколько то дней со дня регистрации"
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 15 лет 4 месяца
- Откуда: из Ссылки :)
Re: Мод Auto Delete Users
himer
Интересно, а зачем это тебе, если не секрет?
ЛЮДИ!
У меня всё равно не удаляется никто!
После того как задал тут вопросы, поставил в настройках чтобы удалялись неактивированные пользователи по истечению пяти дней. Ни один не активированный не удалился. Вообще мод ещё не действовал, до сих пор стоит 0. Что теперь не так то?
Интересно, а зачем это тебе, если не секрет?
ЛЮДИ!
У меня всё равно не удаляется никто!
После того как задал тут вопросы, поставил в настройках чтобы удалялись неактивированные пользователи по истечению пяти дней. Ни один не активированный не удалился. Вообще мод ещё не действовал, до сих пор стоит 0. Что теперь не так то?