[FAQ] Удаление неактивных пользователей

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
Ellie
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 13.08.2007 17:20

Сообщение Ellie » 21.09.2007 13:27

Это одно и тоже, но там стояло продолжение
удалять тех, кто не имеет ни 1 месаги или неактивирован на форуме, не задевая активных чтецов форума.
Жаль что так не получится реализовать. Придется заставить всех оставить по 1 сообщению хотя бы :)
Спасибо за ответы все равно :)

JuliettaRose
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 18.07.2006 16:09

Сообщение JuliettaRose » 22.09.2007 11:43

У меня такой вопросик: я где-то видела запрос SQL на удаление пользователей с колличеством ссобщений - 0. Не подскажете где его найти? :) Или может кто знает и напишет мне его ))
И можно ли сделать запрос с 0 количеством сообщений и еще по дате... например если он не был на форуме пол года....
Ellie писал(а):Придется заставить всех оставить по 1 сообщению хотя бы :)
Не забудь заставить это сделать ботов :lol:

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14518
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1552 раза

Сообщение rxu » 22.09.2007 11:46

Помнится мне, этот мод позволял задавать время последнего посещения, посетившие ранее которого юзеры удаляются.

Но дело было давненько, так что надо осторожнее :)
Изображение

JuliettaRose
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 18.07.2006 16:09

Сообщение JuliettaRose » 04.10.2007 3:10

Вот такой SQL запрос можно делать!

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

DELETE FROM 
 phpbb_users 
 WHERE 
 (
`user_topics` =0 AND `user_totaltime` =0 AND `user_totallogon` =0 AND `user_totalpages` =0 AND 
 ); 
Удаляютя те, у кого 0 сообщений, те кто на форуме был 0 времени, у кого было 0 заходов, 0 просмотров страниц. :)
Чтоб уж точно никого лишнего не убить :D

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14518
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1552 раза

Сообщение rxu » 04.10.2007 16:20

JuliettaRose
Так не получится. Удаление пользователя затрагивает сразу несколько таблиц, одной таблицы пользователей недостаточно.
Изображение

Sva1
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 02.10.2007 22:39

Кнопка удаления пользователя из списка не активна

Сообщение Sva1 » 08.10.2007 16:16

Kastaneda писал(а):
Ивaн писал(а):Правильно?
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

$template->assign_block_vars('memberrow', array(
'ROW_NUMBER' => $i + ( $start + 1 ).(($userdata['user_level']==ADMIN)?'<a href="' . append_sid("delete_users.$phpEx?mode=user_id&del_user=$user_id") . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . ' '.$username.'" title="' . $lang['Delete'] . ' '.$username.'" border="0" /></a>&nbsp;':''),
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,

Правильно. На странице списка пользователей она добавляет кнопку «Удалить» возле каждого пользователя. Эта кнопка видна только администраторам, и позволяет одним щелчком мыши удалить любого пользователя.
Я внес в memberlist.php рекомендуемые изменения, чтобы добавить в список пользователей кнопку "Удалить". Кнопки в списке появились, но они не активны и пользователи не удаляются.
Форум версии phpBB 2.0.19

Подскажите пожалуйста, в чем и где мною допущена ошибка?

foray
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 30.09.2007 16:11

Сообщение foray » 08.11.2007 21:45

Теперь пишет "Failed sending email"

как сделать, чтобы не отсылалось никаких сообщений этим юзерам?

Добавлено спустя 1 час 2 минуты 10 секунд:

Все! поставил false в delete_users на отправку сообщений
у меня тож примерно такая проблема!!
Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : emailer.php
...и удаляет вместо всех выбранных пользователей всего одного...

только вот я ее не поборол....подскажите,что куда поставить,чтоб хотя бы просто удалялись,без отправки уведомлений!!!(хотя отправка уведомлений-тоже нужная вешчь...)

Добавлено спустя 28 минут 55 секунд:

таак...поборол...на самом деле,просто сменил истину на фальш...

но все равно остались роботы,которые не удаляются видимо не подходят под определения.....700 штук...

asml
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 06.12.2007 14:54

Сообщение asml » 06.12.2007 15:13

Господа, ну подскажите пожалуйста чего надо отключить и в какой строке?
Could not find email template file :: delete_users

DEBUG MODE

Line : 111
File : emailer.php

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза

Сообщение Rayden » 06.12.2007 15:18

Отключи весь форум и возьми словарь в руки, переведи фразу:
Could not find email template file
phpBB2 FAQ
phpBB3 FAQ

Аватара пользователя
golkom
phpBB 1.2.0
Сообщения: 19
Зарегистрирован: 24.08.2007 9:33
Откуда: Новосибирск

Сообщение golkom » 13.12.2007 6:18

Доброго всем времени суток! Ссылка "мертвая" http://mods.db9.dk/viewforum.php?f=10 . Может у кого-нибудь есть ссылка на мод по удалению юзеров?

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза

Сообщение Палыч » 13.12.2007 8:39

golkom
Предужпреждение за игнорирование FAQ не хотите? 8)
FAQ-2, Q35
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Аватара пользователя
golkom
phpBB 1.2.0
Сообщения: 19
Зарегистрирован: 24.08.2007 9:33
Откуда: Новосибирск

Сообщение golkom » 13.12.2007 10:44

Упс... Виноват... Больше не буду...

Chaika-nn
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 21.06.2006 12:43

Сообщение Chaika-nn » 13.01.2008 16:06

Hellraiser писал(а):The-eBook
Есть.
http://mods.db9.dk/viewforum.php?f=10
По дате посещения, по 0 постам за определенное время, по не подтвержденной регистрации и прочее.
Господа, уже месяц не могу зайти по этим ссылкам - не работают... Помогите кто-нибудь. Может быть выложите здесь собственно мод, а то замучали мёртвые души - сил никаких нет больше!!!! :(
Можно на почту - chaika-nn@yandex.ru Заранее спасибо!!!

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза

Сообщение Палыч » 13.01.2008 17:09

Chaika-nn писал(а):уже месяц не могу зайти по этим ссылкам
А заглянуть в FAQ-2 Q35, как Правила советуют, не судьба?
http://www.phpbbguru.net/community/viewtopic.php?t=2328
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

JuliettaRose
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 18.07.2006 16:09

Сообщение JuliettaRose » 28.01.2008 4:45

rxu писал(а):JuliettaRose
Так не получится. Удаление пользователя затрагивает сразу несколько таблиц, одной таблицы пользователей недостаточно.
Хмм...странно... я уже больше года удаляю ботов таким способом... и все удаляются :)

Вернуться в «FAQ (phpBB 2.0.x)»