Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Пропала вкладка "Обработка пользователей"автор Svet007 Вчера в 07:39
» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58
» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46
» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40
» ВПН
автор Raumt Ноябрь 8th 2024, 13:51
» Дублируется ссылка на форум в боковом меню
автор Чистый сталкер Октябрь 26th 2024, 21:13
» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45
» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43
» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14
» Пропали иконки редактирования - HEEELP
автор Archaea Сентябрь 23rd 2024, 18:11
Удаление всех постов одним разом
Участников: 2
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Разные проблемы :: [Архив] Разные проблемы
Страница 1 из 1
Re: Удаление всех постов одним разом
Откройте ПА > Модули > Управление страницами HTML
Создайте новую страницу в продвинутом режиме (HTML)
Название * : любое, например Массовое удаление сообщений
Вы хотите использовать верх и низ вашего форума? - Да
Использовать эту страницу в качестве Главной? - Нет
Полный код страницы *
В первом скрипте отредактируйте число в строке:
version_forum=0
Укажите
version_forum=0 — если у Вас форум phpbb2
version_forum=1 — если у Вас форум phpbb3
version_forum=2 — если у Вас форум punbb
version_forum=3 — если у Вас форум invision
Сохраните страницу.
2. Вернитесь в раздел управления страницами HTML и откройте созданную страницу, кликнув по кнопке
"Просмотр"
3. Введите в поле ник пользователя, сообщения которого Вы хотите удалить (в примере — TestUser) и нажмите кнопку "Удалить все сообщения"
Процесс удаления займет некоторое время. По завершению Вы увидите всплывающее сообщение:
Если у пользователя нет сообщений, появится предупреждение:
4. После этого перейдите на страницу ПА > Общие > Форум - Конфигурация - Различные Опции Форума - Синхронизировать пользователя
Снова введите ник пользователя и нажмите Ок. Это нужно, чтобы обновить число сообщений в статистике.
Создайте новую страницу в продвинутом режиме (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 и откройте созданную страницу, кликнув по кнопке
"Просмотр"
3. Введите в поле ник пользователя, сообщения которого Вы хотите удалить (в примере — TestUser) и нажмите кнопку "Удалить все сообщения"
Процесс удаления займет некоторое время. По завершению Вы увидите всплывающее сообщение:
Если у пользователя нет сообщений, появится предупреждение:
4. После этого перейдите на страницу ПА > Общие > Форум - Конфигурация - Различные Опции Форума - Синхронизировать пользователя
Снова введите ник пользователя и нажмите Ок. Это нужно, чтобы обновить число сообщений в статистике.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Удаление всех постов одним разом
Спасибо за помощь.
Я правильно вас понял, что ваша методика работает только на идентичных сообщениях, а если один юзер написал 10 разных сообщений, то каждое надо удалять отдельно? Или, если в каждом из 10 сообщений встречается одинаковое уникальное слово или фраза, то по этой уникальной фразе можно удалить все 10 сообщений разом?
Я правильно вас понял, что ваша методика работает только на идентичных сообщениях, а если один юзер написал 10 разных сообщений, то каждое надо удалять отдельно? Или, если в каждом из 10 сообщений встречается одинаковое уникальное слово или фраза, то по этой уникальной фразе можно удалить все 10 сообщений разом?
Re: Удаление всех постов одним разом
Этим способом удаляются все сообщения, созданные одним юзером из-под одного аккаунта. Выборка происходит по нику автора сообщений, не по их содержанию. Какие это сообщения — длинные, короткие, литературные или состоящие из одних смайлов — значения не имеет.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Похожие темы
» Удаление всех постов
» Удаление постов
» Удаление пользователями постов в корзину
» Модерирование форума одним человеком
» Кнопки РЕШЕНО, СПАСИБО, удаление постов и смайлы... ДАНА, подскажите!
» Удаление постов
» Удаление пользователями постов в корзину
» Модерирование форума одним человеком
» Кнопки РЕШЕНО, СПАСИБО, удаление постов и смайлы... ДАНА, подскажите!
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Разные проблемы :: [Архив] Разные проблемы
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения