Страница 1 из 5

Mass Delete Posts (From Topic)

Добавлено: 20.11.2005 13:16
Менеджер сайта
Название мода: Mass Delete Posts (From Topic)
Автор: Xpert
Описание мода: Мод предназначен для массового удаления сообщений из темы. Сообщения можно удалять через модераторскую панель, а также непосредственно со страницы просмотра темы.

Версия мода: 1.1.0
Совместимая версия phpBB: 2.0.x
Cложность установки: Низкая
Время, необходимое для установки: ~5 минут

Скачать: mass_delete_posts_1.1.0.zip
Размер файла: 6 kb

Drupal refresh

Добавлено: 22.11.2005 12:58
Xpert
Addon для тех, кто использует File Attachment Mod:

Код: Выделить всё

[open]
modcp.php

[find]
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not delete posts text', '', __LINE__, __FILE__, $sql);
			}

			remove_search_post($post_id_sql);

[after. add]
			delete_attachment(explode(', ', $post_id_sql));

Добавлено: 27.12.2005 15:24
imasmoker
Установка через EM:

FIND FAILED: In file [viewtopic.php] could not find:

$sql = "SELECT t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments" . $count_sql . "

MOD script line #283 :

Добавлено: 27.12.2005 15:39
TUMS
а вы попробуйте руками поставить :?

Добавлено: 27.12.2005 22:59
imasmoker
поставил, все нормально все появилось, только после того как отмечаю сообщения и нажимаю "Удалить сообщения", не срабатывает, ничего не происходит

Добавлено спустя 3 минуты 6 секунд:

--
всё, разобрался сначала надо перейти в режим "Ножницы" что внизу, если просто отметить сообщения и нажать "Удалить сообщения" кнопку, не срабатывает, а жаль кстати так было бы быстрее

Добавлено: 27.12.2005 23:05
Xpert
imasmoker
Я не знаю что у вас не работает, у меня все работает - выделяю сообщения и нажимаю кнопку "Удалить сообщения".

Добавлено: 27.12.2005 23:15
imasmoker
У меня не работает кнопка "Удалить сообщения", т.е. выделяю, нажимаю, ничего не происходит, где можно искать косяк?



Нажимаю ножницы внизу, выбираю сообщения, нажимаю "Удалить" - все удаляется все срабатывает.

Добавлено: 27.12.2005 23:24
Xpert
imasmoker писал(а):ничего не происходит
Вообще ничего?
Неверно отредактировали viewtopic.php или viewtopic_body.tpl

Добавлено: 28.12.2005 3:13
imasmoker
Вообще ничего, все делал за меня EasyMode .
никогда меня он не подводил, если нет ошибок в течение процесса парсинга мода

ошибка была, она описана выше, нашел эту строчку в ручную, оказалось что так как в форуме куча всяких модификаций строчка банально по другому выглядела, заменил в моде строчку на ту что была в моем viewtopic.php .
так как в моде дальше идет =inline find= по идее ошибки по этому поводу возникнуть не должно, но я могу ошибаться,вот так сейчас выглядит строчка:

Код: Выделить всё

$sql = "SELECT t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_first_post_id, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments, f.auth_ban, f.auth_greencard, f.auth_bluecard" . $count_sql . "

Добавлено: 28.12.2005 8:00
Xpert
Кидайте свои viewtopic.php и viewtopic_body.tpl, посмотрим.

Добавлено: 28.12.2005 15:25
imasmoker
вот засунул в архив

Добавлено спустя 37 секунд:

прикрепляю оба файла

Добавлено: 28.12.2005 19:59
Xpert
Я смотрю у вас установлен мод Yellow Card и из-за того что его форма отправки данных находится внутри формы мода удаления сообщений происходит конфликт, собственно по этому и наблюдаем глюк. Поразмышляю над данным вопросом...

Добавлено: 29.12.2005 0:59
imasmoker
спасибо, жду...

Добавлено: 30.12.2005 21:07
Austin 3:16
У меня чекбоксики сразу при просмотре темы не появляются. А я так понимаю они должны присутствовать, раз кнопка "удалить сообщения" вынесена.

Добавлено спустя 4 минуты 27 секунд:

Всё. Ошибка найдена и устрана. Ошибка, какэто ни странно, была моей :)

Добавлено: 05.01.2006 4:02
SHOCK
Xpert писал(а):Я смотрю у вас установлен мод Yellow Card
Аналогично, конфликт. Если уже есть решение сообщите пожалуйста.

Добавлено спустя 39 минут 25 секунд:
У меня эта строка повторяется дважды в разных местах.
первый раз на 355 линии и второй раз на 1027 линии
Xpert писал(а):remove_search_post($post_id_sql);
и после первого раза уже стоит

Код: Выделить всё

delete_attachment(explode(', ', $post_id_sql));
А вот после второго раза нет, так сюда надо и вставлять?

Пока писал, "догнал" что второй раз это как раз вставка из этого мода и вставлять надо именно после второй вставки ;)

Решил таки не убивать текст, авось еще кого-то так перемкнет ;)