Уважаемые пользователи!
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 2.0.x? Ищите ответы здесь!
Hark
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 4 месяца

Заново поднимаю вопрос о удалении пользователей (+)

Сообщение Hark »

задача: удалить всех пользователей, у которых количество сообщений =0.
просьба к знающим людям написать кусок скрипта, или хотя бы SQL запрос, при исполнении которого задача будет решена.

ЗЫ
как бы очень сильно нужно )
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 9 месяцев
Откуда: Москва, Fortuna-net

Сообщение svk »

delete from phpbb_users WHERE user_posts = 0
NETBYNET Holding system administrator
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Гм, этак можно снести предопределенный аккаунт анонимного пользователя
Может так

delete from phpbb_users WHERE user_posts = 0 AND user_id != -1

А вообще-то, я бы начал убивать апстенку за такие вопросы.
Ну сколько можно, блин. Юзайте Admin User List, Mass Delete User, в конце концов ПОЕСК за каким чертом существует
Последний раз редактировалось Поручик 22.08.2006 16:50, всего редактировалось 1 раз.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Hark
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 4 месяца

Сообщение Hark »

svk
Поручик
не все так просто, ведь есть еще и таблица групп ...
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Знаю.
Поручик писал(а): Юзайте Admin User List, Mass Delete User
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Hark
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 4 месяца

Сообщение Hark »

Поручик
пойми, не все профессионалы как здесь присутствующие.
если буду ставить мод, то он должен быть законченным, работающем без глюков продуктом, у которого есть инструкция по установке и пр.
Да и просто ссылка - где его скачать. А то что я прочитал в этой конфе по Admin User List, Mass Delete User - похоже, на мой взгляд, на полуфабрикат.

удалить нужно - 1200 пользователей, а столько щелкнуть по чекбоксам я не смогу
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Сообщение rxu »

Скрипт скопировать в папку admin. После этого в админпанели в разделе пользователей появится пункт Delete Users. По этой ссылке будут уничтожены все юзеры с нулем сообщений (внимание! - удаление происходит автоматически без предупреждения!). Количество удаленных записей будет сообщено.

Обновлено 24.08.2006 г.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 24.08.2006 1:00, всего редактировалось 2 раза.
Hark
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 4 месяца

Сообщение Hark »

rxu
не совсем работает ...

поставил, пункт появился, нажал,
сообщение: 1 users are deleted.
но таких юзеров больше 1000
Angels King
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 5 месяцев
Откуда: Пермь

Сообщение Angels King »

Решил здесь спросить сразу! =) Скажите, пожалуйста, как удалить конкретного юзера, кроме как через "управление"... Дело в том, что зарегиля бот с ником ==V8.BlackBelt == . При попытке найти его на форуме, выдаеЦа - "Извините, такого пользователя не существует".

Полез в базу, в user_id, ужаснулся... вместо 31 зарегенного юзера показываеЦа только 18... В общем, я его так и не нашел! Подскажите, пожалуйста, решение...

Заранее, спасибо!!!
Hark
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 4 месяца

Сообщение Hark »

rxu

оставил пустой цикл со счетчиком, выборка имеет 1160 записей, что очень похоже на правду! т.е. где-то в обработке первого прохода цикла, из него вываливается.
Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Стаж: 19 лет
Откуда: Киев

Сообщение Nikel »

Angels King писал(а):Скажите, пожалуйста, как удалить конкретного юзера, кроме как через "управление"...
phpmyadmin , таблица phpbb_users , там думаю сами поймете ....
Angels King писал(а):Полез в базу, в user_id, ужаснулся... вместо 31 зарегенного юзера показываеЦа только 18...
Попробуйте починить все таблици , и переиндексирвать поиск , может поможет .
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Сообщение rxu »

Hark, глюк отловлен, архив обновлен, обязан работать ;)
Изображение
Hark
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 4 месяца

Сообщение Hark »

rxu
запустил новую версию:
>>> 1 users with IDs: 12 having 0 posts are deleted.

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

Добавлено спустя 4 часа 19 минут 49 секунд:

рабочий модифицированный вариант:

PS
модифицирует только USERS_TABLE, USER_GROUP_TABLE, GROUPS_TABLE! остальные таблицы не трогает. поэтому , имхо, можно использовать только против спам-ботов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Сообщение rxu »

Поправил первоначальный скрипт, архив обновлен. Пофиксена проблема с циклом. Тест отработал нормально.
Изображение

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