Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Удаление всех постов одним разом Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Удаление всех постов одним разом Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях
Важная информация!

Правила форума

для обязательного прочтения!

Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

RSS-каналы


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Удаление всех постов одним разом

Перейти вниз

Удаление всех постов одним разом Empty Удаление всех постов одним разом

Сообщение автор Вован2 Сентябрь 26th 2014, 13:14

Здравствуйте!
Как можно удалить все посты юзера одним разом?
avatar
Вован2
Новичок

Сообщения : 5
Возраст : 51
Регистрация : 2014-09-26
Благодарности : 0

Без предупреждений

http://jw-jw.forum2x2.ru

Вернуться к началу Перейти вниз

Удаление всех постов одним разом Empty Re: Удаление всех постов одним разом

Сообщение автор Dana Domirani Сентябрь 26th 2014, 14:00

Откройте ПА > Модули > Управление страницами HTML
Создайте новую страницу в продвинутом режиме (HTML) Удаление всех постов одним разом Editer-html

Название * : любое, например Массовое удаление сообщений
Вы хотите использовать верх и низ вашего форума? - Да
Использовать эту страницу в качестве Главной? - Нет
Полный код страницы *
Код:
<style type="text/css">
.killblock {
margin: 0 auto;
text-align: center;
padding: 20px;
font-size: 12px;
}
.killblock p {
font-size: 9px;
}
.killbutt {
  cursor:pointer;
  }
</style>

<script> var version_forum=0 </script>
<script>function killall(c,a,b){c=c.replace(/(^\s*|\s*$)/g,"");var e=["#page-body span.postdetails b a","#main-content .search .postbody h2.h3 a","#main-content .posthead h2 a","#main-content .postbody-head h3 a"][version_forum];a=a||0;b=b||9E15;$.get("/spa/"+encodeURIComponent(c),function(d){var i=1;d=$(e,d).filter(function(){return/^\/t[1-9][0-9]*(p[1-9][0-9]*)?-[^#]*#[1-9][0-9]*$/.test($(this).attr("href"))}).each(function(){var a=+$(this).attr("href").substr($(this).attr("href").indexOf("#")+1);if(a>b){return b=0,!1}i++;b=a;var x=b;setTimeout(function(){$.post("/post","p="+x+"&mode=delete&confirm=1")},400*i)}).length;a+=d;b?0==d?0==a?alert("Нет сообщений для удаления"):alert(a+" сообщение "+(1<a?"/ия":"")+" пользователя "+c+" было удалено"):setTimeout(function(){killall(c,a,b)},500+d*500):alert("Вы не имеете право использовать этот инструмент")})};</script>
<div class="killblock">Введите ник пользователя: <input /><input class="killbutt" type="button" onclick="killall(this.previousSibling.value)" value="Удалить все сообщения" />
<p>* функция доступна только для администратора</p></div>


В первом скрипте отредактируйте число в строке:
version_forum=0
Укажите
version_forum=0 — если у Вас форум phpbb2
version_forum=1 — если у Вас форум phpbb3
version_forum=2 — если у Вас форум punbb
version_forum=3 — если у Вас форум invision

Сохраните страницу.

2. Вернитесь в раздел управления страницами HTML и откройте созданную страницу, кликнув по кнопке
"Просмотр"

Удаление всех постов одним разом Image_57

3. Введите в поле ник пользователя, сообщения которого Вы хотите удалить (в примере — TestUser) и нажмите кнопку "Удалить все сообщения"

Удаление всех постов одним разом Image_59

Процесс удаления займет некоторое время. По завершению Вы увидите всплывающее сообщение:

Удаление всех постов одним разом Image_62

Если у пользователя нет сообщений, появится предупреждение:

Удаление всех постов одним разом Image_60

4. После этого перейдите на страницу ПА > Общие > Форум - Конфигурация - Различные Опции Форума - Синхронизировать пользователя

Удаление всех постов одним разом Image_61

Снова введите ник пользователя и нажмите Ок. Это нужно, чтобы обновить число сообщений в статистике.


Удаление всех постов одним разом Userba12

Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


Dana Domirani
Dana Domirani
Администратор
Администратор

Женщина

Сообщения : 22939
Возраст : 36
Регистрация : 2008-04-18
Благодарности : 9262

Без предупреждений

http://poltergeist-legacy.com/

Вернуться к началу Перейти вниз

Удаление всех постов одним разом Empty Re: Удаление всех постов одним разом

Сообщение автор Вован2 Сентябрь 27th 2014, 07:08

Спасибо за помощь.
Я правильно вас понял, что ваша методика работает только на идентичных сообщениях, а если один юзер написал 10 разных сообщений, то каждое надо удалять отдельно? Или, если в каждом из 10 сообщений встречается одинаковое уникальное слово или фраза, то по этой уникальной фразе можно удалить все 10 сообщений разом?
avatar
Вован2
Новичок

Сообщения : 5
Возраст : 51
Регистрация : 2014-09-26
Благодарности : 0

Без предупреждений

http://jw-jw.forum2x2.ru

Вернуться к началу Перейти вниз

Удаление всех постов одним разом Empty Re: Удаление всех постов одним разом

Сообщение автор Dana Domirani Сентябрь 27th 2014, 11:56

Этим способом удаляются все сообщения, созданные одним юзером из-под одного аккаунта. Выборка происходит по нику автора сообщений, не по их содержанию. Какие это сообщения — длинные, короткие, литературные или состоящие из одних смайлов — значения не имеет.


Удаление всех постов одним разом Userba12

Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


Dana Domirani
Dana Domirani
Администратор
Администратор

Женщина

Сообщения : 22939
Возраст : 36
Регистрация : 2008-04-18
Благодарности : 9262

Без предупреждений

http://poltergeist-legacy.com/

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения