Подскажите, есть ли возможность удаления пользователя вместе со всеми его записями и комментариями на Drupal 6? Т.Е. удаляешь пользователя, и автоматически удаляются все его следы пребывания: записи, комментарии?
Нет, мне нужно не это. User_delete позволяет пользователю удалить СВОЙ аккаунт. А мне нужен модуль, позволяющий мне, как администратору сайта, удалять пользователя и чтобы при удалении удалились автоматически все его записи, комментарии и проч. Я о спамерах веду речь. Удаление спама!
hook_user на delete вешаете, а там уж все что угодно можно. по uid дергаете из бд все ноды и комментарии и удаляете их через node_delete() и _comment_delete_thread(), я бы еще batch_api прикрутил, спамеры разные бывают...
hook_user на delete вешаете, а там уж все что угодно можно. по uid дергаете из бд все ноды и комментарии и удаляете их через node_delete() и _comment_delete_thread(), я бы еще batch_api прикрутил, спамеры разные бывают...
Эх, если то, что вы написали перевести на понятный язык! Возможно и получилось бы что.
Нет, мне нужно не это. User_delete позволяет пользователю удалить СВОЙ аккаунт. А мне нужен модуль, позволяющий мне, как администратору сайта, удалять пользователя и чтобы при удалении удалились автоматически все его записи, комментарии и проч. Я о спамерах веду речь. Удаление спама!
Не так. Модуль создан именно для того, чтобы решать задачу, о который вы писали выше. Можно настроить права доступа и дать их только администратору. Встает вопрос, вы проверили работу модуля, перед тем как его отбросить?
Нет, мне нужно не это. User_delete позволяет пользователю удалить СВОЙ аккаунт. А мне нужен модуль, позволяющий мне, как администратору сайта, удалять пользователя и чтобы при удалении удалились автоматически все его записи, комментарии и проч. Я о спамерах веду речь. Удаление спама!
Не так. Модуль создан именно для того, чтобы решать задачу, о который вы писали выше. Можно настроить права доступа и дать их только администратору. Встает вопрос, вы проверили работу модуля, перед тем как его отбросить?
Да, конечно, проверил. И права доступа были только у администратора. При удалении пользователя все его комменты остаются, хотя модуль был настроен на режим "Удаление пользователя и весь его контент". Этот модуль предназначен для того, чтобы пользователь удалял свой аккаунт и никак не для удаления спама администратором.
Да, конечно, проверил. И права доступа были только у администратора. При удалении пользователя все его комменты остаются, хотя модуль был настроен на режим "Удаление пользователя и весь его контент". Этот модуль предназначен для того, чтобы пользователь удалял свой аккаунт и никак не для удаления спама администратором.
Я использую данный модуль именно для того, чтобы удалить пользователя и все его ноды и комментарии. И не раз это делал, но после внедрения вот такого решения - http://www.drupal.ru/node/75674 , уже пол года как не было необходимости в чистке спама.
Да, конечно, проверил. И права доступа были только у администратора. При удалении пользователя все его комменты остаются, хотя модуль был настроен на режим "Удаление пользователя и весь его контент". Этот модуль предназначен для того, чтобы пользователь удалял свой аккаунт и никак не для удаления спама администратором.
Я использую данный модуль именно для того, чтобы удалить пользователя и все его ноды и комментарии. И не раз это делал, но после внедрения вот такого решения - http://www.drupal.ru/node/75674 , уже пол года как не было необходимости в чистке спама.
Интересное решение! не подскажете, как его установить? почему-то стандартным способом я его не смог установить - не отображается в списке модулей.
Комментарии
А поискать? user_delete модуль для кого придуман?
Нет, мне нужно не это. User_delete позволяет пользователю удалить СВОЙ аккаунт. А мне нужен модуль, позволяющий мне, как администратору сайта, удалять пользователя и чтобы при удалении удалились автоматически все его записи, комментарии и проч. Я о спамерах веду речь. Удаление спама!
hook_user на delete вешаете, а там уж все что угодно можно. по uid дергаете из бд все ноды и комментарии и удаляете их через node_delete() и _comment_delete_thread(), я бы еще batch_api прикрутил, спамеры разные бывают...
Эх, если то, что вы написали перевести на понятный язык! Возможно и получилось бы что.
Не так. Модуль создан именно для того, чтобы решать задачу, о который вы писали выше. Можно настроить права доступа и дать их только администратору. Встает вопрос, вы проверили работу модуля, перед тем как его отбросить?
.
Да, конечно, проверил. И права доступа были только у администратора. При удалении пользователя все его комменты остаются, хотя модуль был настроен на режим "Удаление пользователя и весь его контент". Этот модуль предназначен для того, чтобы пользователь удалял свой аккаунт и никак не для удаления спама администратором.
Я использую данный модуль именно для того, чтобы удалить пользователя и все его ноды и комментарии. И не раз это делал, но после внедрения вот такого решения - http://www.drupal.ru/node/75674 , уже пол года как не было необходимости в чистке спама.
Интересное решение! не подскажете, как его установить? почему-то стандартным способом я его не смог установить - не отображается в списке модулей.
Всё, нашёл! Спасибо вам за помощь!
Вся рота не в ногу шагает, один он в ногу.