Удаление неотвеченных сообщений
-
- phpBB 2.0.0
- Сообщения: 230
- Стаж: 20 лет 5 месяцев
- Откуда: Москва
Удаление неотвеченных сообщений
По аналогии, с модом который чистит неактивных пользователей, хотелось бы найти MOD который предоставляет чистить сообщения в форуме. Меня например интересует чистка сообщений, которые удовлетворяют требованиям:
1. старые
2. не отвеченные или невысокий интерес к топику (т.е. задается количество ответов)
1. старые
2. не отвеченные или невысокий интерес к топику (т.е. задается количество ответов)
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 7 месяцев
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 7 месяцев
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 21 год
The-eBook
Я себе где-то сохранял такой мод на диск, хотел поставить, но руки еще не дошли.
Если еще нужно, поищу.
Вот только логика - "удалять темы без ответов", я думаю, не совсем верная. А если чел просто поделился какой-то полезной инфой? И ему просто никто не отвечал, по причине того, что уже все сказано?
При твоей логике, будет просто удаление полезной инфы.
Я себе где-то сохранял такой мод на диск, хотел поставить, но руки еще не дошли.
Если еще нужно, поищу.
Вот только логика - "удалять темы без ответов", я думаю, не совсем верная. А если чел просто поделился какой-то полезной инфой? И ему просто никто не отвечал, по причине того, что уже все сказано?
При твоей логике, будет просто удаление полезной инфы.
-
- phpBB 2.0.0
- Сообщения: 230
- Стаж: 20 лет 5 месяцев
- Откуда: Москва
Jovani, буду благодарен, если найдете как называется данный MOD и еще больше буду признателен, если есть ссылка на него.
Для меня идеальный алгоритм:
удалять неотвеченные сообщения которые написаны более 240 дней.
или
удалять сообщения в которых %m сообщений и они написаны %d дней назад.
Дело в том, что в моем случае – если на тему не ответили и прошло много времени, значит сообщение было не интересно и врядли его кто прочитает в будущем. Такова специфика форума.Вот только логика - "удалять темы без ответов", я думаю, не совсем верная.
Для меня идеальный алгоритм:
удалять неотвеченные сообщения которые написаны более 240 дней.
или
удалять сообщения в которых %m сообщений и они написаны %d дней назад.
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 7 месяцев
-
- phpBB 2.0.0
- Сообщения: 230
- Стаж: 20 лет 5 месяцев
- Откуда: Москва
Тогда в топике было бы 2 сообщения... но с вероятностью 99% могу сказать, что появятся еще сообщения с подобным вопросом (поиском никто не пользуется кроме самих админов), или обязательно будет человек, который не понял вопрос, не понял ответ... и вообще он ничего не понял, потому что у него потребности нет в ответе, но вдруг понадобится... уффф!Если был задан умный вопрос, и на него был дан прекрасный ответ
Главное, что все что было год назад, искать никто не будет. Факт. А 7 страниц по 25 сообщений на странице, могу спокойно удалить.
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 21 год
Сейчас поискал у себя, нашел.
Мод называется - Prune User Posts
Живет тут: http://www.rasadam.com/phpbb/
Мод называется - Prune User Posts
Живет тут: http://www.rasadam.com/phpbb/
-
- phpBB 2.0.0
- Сообщения: 230
- Стаж: 20 лет 5 месяцев
- Откуда: Москва
О спасибочки, ща русифицирую и Вам как благодарность запощу.Сейчас поискал у себя, нашел.
Мод называется - Prune User Posts
Живет тут: http://www.rasadam.com/phpbb/
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 21 год
-
- phpBB 2.0.0
- Сообщения: 230
- Стаж: 20 лет 5 месяцев
- Откуда: Москва
Зато по дате есть, по IP есть, по бан листу есть и т.д. Тоже подходит!
Добавлено спустя 32 минуты 20 секунд:
/language/lang_russian/lang_prune_user_posts.php
Добавлено спустя 47 минут 35 секунд:
Отчистился, а про пустые сообщения, все еще в силе.
Добавлено спустя 32 минуты 20 секунд:
/language/lang_russian/lang_prune_user_posts.php
Код: Выделить всё
<?php
/*******************************************************************
Name : Prune User Posts [Russian Language]
Copyright : 2003, Adam Alkins
Website : http://www.rasadam.com
email : phpbb at rasadam dot com
Translate : The-eBook, www.the-ebook.org
$Id: lang_prune_user_posts.php,v 1.4 2003/10/05 01:10:18 rasadam Exp $:
*******************************************************************/
/*******************************************************************
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the
Free Software Foundation Inc., 59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA
*******************************************************************/
$lang['Prune_user_posts'] = 'Чистка сообщений';
$lang['Prune_explain'] = 'Добро пожаловать в дополнительный модуль для очистки лишних сообщений в форуме phpBB. Этот скрипт использует больше критериев для очистки сообщений, по сравнению с базовыми возможностями phpBB.';
$lang['Forums_to_prune'] = 'Очистить форумы';
$lang['Forums_to_prune_explain'] = 'Выберите галочкой форумы для очистки сообщений. Вы можете выбрать сразу несколько форумов. (Примечание для больших форумов: выберите меньшее количество форумов для очистки, чтобы ускорить процесс очистки)';
$lang['Users_to_prune'] = 'Чистка пользователей';
$lang['Username_explain'] = 'Очистка сообщений созданных конкретными пользователями';
$lang['All_users_explain'] = 'Чистка сообщений от всех пользователей';
$lang['Banned_users'] = 'Блокированные пользователи';
$lang['Banned_users_explain'] = 'Очистить сообщения от всех заблокированных пользователей (как указано в списке заблокированных)';
$lang['Group'] = 'Группа';
$lang['Group_explain'] = 'Очистить сообщения от пользователей конкретной группы';
$lang['IP_explain'] = 'Очистить сообщения созданные со специфического IP адреса (xxx.xxx.xxx.xxx), по шаблону (xxx.xxx.xxx.*) или в пределах сетки (xxx.xxx.xxx.xxx-yyy.yyy.yyy.yyy). Примечание: если указать последнюю цифру .255 тогда будет рассматриваться весь диапазон сети с конкретного IP адреса. Если Вы введете адрес 10.0.0.255, тогда будет расматриваться адрес подобно шаблону 10.0.0.* (Не указан конкретный IP). Если Вы хотите вписать конкретный диапазон, например 10.0.0.5-10.0.0.255, а это не тоже самое как "10.0.0.*" . Тогда Вам нужно указать 10.0.0.5-10.0.0.254 .';
$lang['Banned_IPs'] = 'Заблокированный IP адрес';
$lang['Banned_IPs_explain'] = 'Очистить сообщения созданные по заблокированному IP адресу, из списка заблокированных адресов.';
$lang['Guest_posters'] = 'Сообщения гостей';
$lang['Guest_posters_explain'] = 'Очистить сообщения только от гостей форума (Пользователь создал сообщения, не регистрируясь в системе).';
$lang['Date_criteria'] = 'Чистить по дате';
$lang['Before'] = 'До ';
$lang['On'] = 'Вкл';
$lang['After'] = 'После';
$lang['the_last'] = 'последний';
$lang['Seconds'] = 'Секунд';
$lang['Minutes'] = 'Минут';
$lang['By_time_explain'] = 'Очистите сообщения по указанному времени. Пожалуйста не используйте целые значения, для десятичных. (Если указать .5 дня, будет введено 12 часов).';
$lang['ddmmyyyy'] = '(dd/mm/yyyy)';
$lang['Date_explain'] = 'Очистить сообщения по дате. Даты ограничены периодом 1970 - 2038 (4 Bit ограничение в unix)';
$lang['to'] = 'к';
$lang['Range_explain'] = 'Очистка сообщений в пределах дат. Ограничение по датам.';
$lang['All_posts_explain'] = 'Очистка сообщений в пределах времени.';
$lang['Pruning_options'] = 'Дополнительные настройки для очистки';
$lang['Prune_remove_topics'] = 'Очистка сообщений от пользователя(ей)?';
$lang['Prune_remove_topics_explain'] = 'Если пользователь(и) начал(и) тему, удалять всю тему сразу?';
$lang['Exempt_stickies'] = 'Освободить приклеенные сообщения?';
$lang['Exempt_stickies_explain'] = 'Не очищать приклеенные сообщения.';
$lang['Exempt_announcements'] = 'Очищать объявления?';
$lang['Exempt_announcements_explain'] = 'Не очищать сообщения, помеченные как объявление.';
$lang['Exempt_open'] = 'Очищать открытые сообщения?';
$lang['Exempt_open_explain'] = 'Не очищать сообщения в темах, которые являются все еще открытыми. (Пример. Выберите "Да", чтобы удалить только закрытые темы)';
$lang['Exempt_polls'] = 'Очистить голосования?';
$lang['Exempt_polls_explain'] = 'Не очищать сообщения с голосованием.';
$lang['Adjust_post_counts'] = 'Обновить счетчик сообщений?';
$lang['Adjust_post_counts_explain'] = 'Обновить счетчик сообщений пользователя согласно удаленным сообщениям.';
$lang['Update_search'] = 'Обновить таблицу поиска?';
$lang['Update_search_explain'] = 'Должны ли сообщения быть удалены из поиска. Если Вы выберете "Нет", то Вам придется это сделать вручную. Выбирайте "Нет", если только Вы имеете очень большие права на очень медленном сервере, сокращающем много сообщений.';
$lang['Prune_invalid_mode'] = 'Нельзя очистить - неверный режим';
$lang['Prune_invalid_IP'] = 'Введен неправильный IP адрес';
$lang['Prune_invalid_date'] = 'Неверная дата.';
$lang['Prune_invalid_range'] = 'Неверный диапазон IP адресов.';
$lang['No_banned_IPs'] = 'Нет заблокированных IP адресов.';
$lang['No_forums_selected'] = 'Нельзя начать очистку - не выбран ниодин форум.';
$lang['Prune_no_posts'] = 'Нельзя начать очистку - не найдено сообщений для очистки.';
$lang['Prune_finished'] = 'Очистка форума произведена.
Вернитесь к странице<a href="%s">Очистке сообщений</a>.
Вернуться к <a href="%s">Начальной страницы администрирования</a>.';
?>
Добавлено спустя 47 минут 35 секунд:
Отчистился, а про пустые сообщения, все еще в силе.
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 20 лет 4 месяца
Я нуждаюсь в таком моде, который бы удалял со страницы сообщния при превышении определенного их количества. То есть как это делается в гостевой книге.
Дело в том, что на форуме есть раздел - гостевая, в которой пользователи постят все что угодно. Я же хочу ограничить в темах в этом разделе кол-во сообщений, при превышении которых более старые по дате удаляюся, уступая место новым.
Спасибо.
Дело в том, что на форуме есть раздел - гостевая, в которой пользователи постят все что угодно. Я же хочу ограничить в темах в этом разделе кол-во сообщений, при превышении которых более старые по дате удаляюся, уступая место новым.
Спасибо.