Перейти к контенту
  • 0

Удаление постов с удалением пользователя


Alanrg

Вопрос

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

Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Приветствую всех, боьльшая проблема как и на других форумах... приу далении пользоватлея его сообщения остаются в гостевом виде, может ктонибудь знает как решить эту проблему, как удалить все сообщения пользователя конкретного... может быть есть мод?

Спасибо!

да, мне тоже интересно =)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Вероятно нет, ввиду его полной ненужности. Ты хочешь удалить ВСЁ, что написал ТВОЙ юзер, даже не читая? Согласись, что это весьма похоже на действия некоего г-на Гитлера обожающего костры из книг... Да, я вчера в 4 часа ночи удалял спам (около 10 одинаковых мессаг) с конференции, но, удаляя очередное "творение", надеялся на то, что следующее будет полезным... Этика, однако...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

все сообщения я уже читал!

в данной ситуации мне нуно удалить 10 ников со всеми сообщениями и всё это один человек (

Ссылка на комментарий
Поделиться на других сайтах

  • 0

1. Открыть sources/admin/ad_member.php

 

Найти:

$DB->do_update( 'posts' , array( 'author_id'  => 0 ), "author_id".$mids );

 

Заменить на:

$DB->simple_exec_query(array('delete'=>'posts','where'=>"author_id".$mids ) );

 

Теперь при удалении пользователя будут удаляться его сообщения. Если удалённый пользователь являлся автором темы, то автором темы станет гость с таким же именем. Если хотим, чтобы темы этого пользователя также удалялись, находим в том же файле:

$DB->do_update( 'topics', array( 'starter_id' => 0 ), "starter_id".$mids );

 

И меняем на:

$DB->simple_exec_query(array('delete'=>'topics','where'=>"starter_id".$mids ) );

 

Потребуется перестройка форумов в Админцентре » Дополнительно » Пересчет и перестройка » Ресинхронизация форумов!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

SphinX, как бы ещё этот пункт (Удалить все сообщения!) добавить в АдминПрофильЮзера перед пунктом "Удалить!"?

 

http://sto100.msk.ru/profile.png

Ссылка на комментарий
Поделиться на других сайтах

  • 0
1. Открыть sources/admin/ad_member.php

 

Найти:

$DB->do_update( 'posts' , array( 'author_id'  => 0 ), "author_id".$mids );

 

Заменить на:

$DB->simple_exec_query(array('delete'=>'posts','where'=>"author_id".$mids ) );

 

Теперь при удалении пользователя будут удаляться его сообщения. Если удалённый пользователь являлся автором темы, то автором темы станет гость с таким же именем. Если хотим, чтобы темы этого пользователя также удалялись, находим в том же файле:

$DB->do_update( 'topics', array( 'starter_id' => 0 ), "starter_id".$mids );

 

И меняем на:

$DB->simple_exec_query(array('delete'=>'topics','where'=>"starter_id".$mids ) );

 

Потребуется перестройка форумов в Админцентре » Дополнительно » Пересчет и перестройка » Ресинхронизация форумов!

Спасибо! Думаю, что пригодится, когда-нибудь :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Смотря какого. Он ник указывал?

Или вообще все сообщения от гостей?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.