 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Массовое удаление аттачментов
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+
|
Массовое удаление аттачментов |
[сооб. #59038]
19-01-2004 12:20 |
|
Участник+


Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 200
Статус:  |
Есть ли скрипт, с помощью которого можно было, например, удалить все аттачи из форум по выборке по времени. Или скрипт, который бы позовлял настраивать параметры удаления аттачей?
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
19-01-2004 12:20 |
|
|
Участник+
|
| Мда, неужели я первый, кому такой хак понадобился...?... |
[сооб. #59072]
19-01-2004 19:35 |
|
|
Участник+
|
| Ну помогите, парни.. Как можно удалить аттачи... |
[сооб. #59197]
20-01-2004 22:27 |
|
|
Участник
|
запрос проще простого
delete FROM attachment WHERE dateline<1068136683
где... |
[сооб. #59337]
22-01-2004 06:37 |
|
Участник

Зарегистрирован: Apr 2003
Место проживания:
Публикаций: 109
Статус:  |
запрос проще простого
delete FROM attachment WHERE dateline<1068136683
где 1068136683 - дата, нужно подставить которая тебе нужна.
Но если из так вот просто удалить, то в постах останутся ссылки на них и в тема счетчик аттачментов не изменится.
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-01-2004 06:37 |
|
|
X-User
|
GSP
Либо сделай так,что бы оптимизировать... |
[сооб. #59387]
22-01-2004 17:05 |
|
X-User


Зарегистрирован: Jan 2004
Место проживания:
Публикаций: 61
Статус:  |
GSP
Либо сделай так,что бы оптимизировать аттачи.
OPTIMIZE TABLE attachment;
__________________
"That vulnerability is completely theoretical."
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-01-2004 17:05 |
|
|
MuZzClub.ru
|
| [quote]Но если из так вот просто удалить, то в... |
[сооб. #59395]
22-01-2004 18:41 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
quote: Но если из так вот просто удалить, то в постах останутся ссылки на них и в тема счетчик аттачментов не изменится.
потом можно попробывать Update Counters и, возможно, они исчезнут... хотя я не уверен насчет ВБ2
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-01-2004 18:41 |
|
|
X-User
|
MCTarakan
Проверил на тестовом.Не помогло.... |
[сооб. #59396]
22-01-2004 18:43 |
|
|
Участник+
|
| Парни, спасибо за совет, но надо бы сделать... |
[сооб. #59754]
28-01-2004 22:17 |
|
Участник+


Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 200
Статус:  |
Парни, спасибо за совет, но надо бы сделать так, чтобы удалились и ссылки и счетчики?
Нет способа подходящего?
ShooTer
А как сильно поможет оптимизация таблицы? Она у меня 2 гб размер имеет 
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-01-2004 22:17 |
|
|
Модератор
|
| Ссылки появляются автоматически, когда при... |
[сооб. #59756]
29-01-2004 00:08 |
|
Модератор


Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 470
Статус:  |
Ссылки появляются автоматически, когда при получении информации по сообщению скрипт находит номер аттача в поле "attachmentid" в базе данных. Поэтому одним запросом все не грохнешь.
Вот набросал простейший скрипт: кидаешь его в папку "admin", запускаешь. Вводишь желаемые значения во все поля (скрипт будет выбирать аттачи, которые младше указаной даты - т.е. если ты введешь 00-00-00 29-01-2004, то удалятся все аттачи до 00 часов 00 минут 00 секунд сегодняшнего дня (29-01-2004)) и жмешь удалить.
Скрипт после сиих действий, разумеется, желательно удалять 
P.S. Не стал делать всякой статистики типа подсчета удаленного объема - на это ушходил бы лишний запрос. Считается только количество удаленный аттачей...
PP.S. Не рекомендую запускать сей скрипт на форумах, где установлен хак, дающий возможность загружать сразу несколько аттачей к сообщению - будет плохо (либо вообще ничего не будет; но хорошего - точно). На vB3, разумеется, тоже не пойдет...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
29-01-2004 00:08 |
|
|
Участник+
|
MarKer
Спасибо большое!!!
Но а скриптик где... |
[сооб. #59884]
30-01-2004 12:04 |
|
|
Модератор
|
Готово... прошу:
http://www.netadmin.ws/forum/showthread.php?threadid=7692... |
[сооб. #59897]
30-01-2004 16:22 |
|
|
Участник+
|
MarKer
Спасибо тебе огромное! Ð_то просто... |
[сооб. #59983]
31-01-2004 22:09 |
|
Участник+


Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 200
Статус:  |
MarKer
Спасибо тебе огромное! Ð_то просто незаменимый скрипт для большого форума! Суперский хак для VB!
Ð_ЕСПЕКТ!
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
31-01-2004 22:09 |
|
|
|
Формат времени GMT. Текущее время 21:29.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01518393 seconds (46.90% PHP - 53.10% MySQL) with 23 queries.
|
 |