Перейти к контенту
  • 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

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

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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