Mass Delete Posts (From Topic)

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
Менеджер сайта
Робот
Робот
Сообщения: 64
Зарегистрирован: 13.03.2004 21:18

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

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 22.11.2005 12:58

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));
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

imasmoker
phpBB 1.4.1
Сообщения: 48
Зарегистрирован: 11.06.2005 20:29

Сообщение imasmoker » 27.12.2005 15:24

Установка через 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 :
phpBB 2.0.19

Аватара пользователя
TUMS
phpBB 2.0.0
Сообщения: 244
Зарегистрирован: 16.10.2005 3:39
Откуда: Msk, RU
Контактная информация:

Сообщение TUMS » 27.12.2005 15:39

а вы попробуйте руками поставить :?

imasmoker
phpBB 1.4.1
Сообщения: 48
Зарегистрирован: 11.06.2005 20:29

Сообщение imasmoker » 27.12.2005 22:59

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

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

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

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 27.12.2005 23:05

imasmoker
Я не знаю что у вас не работает, у меня все работает - выделяю сообщения и нажимаю кнопку "Удалить сообщения".
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

imasmoker
phpBB 1.4.1
Сообщения: 48
Зарегистрирован: 11.06.2005 20:29

Сообщение imasmoker » 27.12.2005 23:15

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



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

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 27.12.2005 23:24

imasmoker писал(а):ничего не происходит
Вообще ничего?
Неверно отредактировали viewtopic.php или viewtopic_body.tpl
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

imasmoker
phpBB 1.4.1
Сообщения: 48
Зарегистрирован: 11.06.2005 20:29

Сообщение imasmoker » 28.12.2005 3:13

Вообще ничего, все делал за меня 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 . "
phpBB 2.0.19

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 28.12.2005 8:00

Кидайте свои viewtopic.php и viewtopic_body.tpl, посмотрим.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

imasmoker
phpBB 1.4.1
Сообщения: 48
Зарегистрирован: 11.06.2005 20:29

Сообщение imasmoker » 28.12.2005 15:25

вот засунул в архив

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

прикрепляю оба файла
Вложения
viewtopic.rar
tpl и php
(13.42 КБ) 714 скачиваний
phpBB 2.0.19

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 28.12.2005 19:59

Я смотрю у вас установлен мод Yellow Card и из-за того что его форма отправки данных находится внутри формы мода удаления сообщений происходит конфликт, собственно по этому и наблюдаем глюк. Поразмышляю над данным вопросом...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

imasmoker
phpBB 1.4.1
Сообщения: 48
Зарегистрирован: 11.06.2005 20:29

Сообщение imasmoker » 29.12.2005 0:59

спасибо, жду...
phpBB 2.0.19

Аватара пользователя
Austin 3:16
phpBB 1.4.4
Сообщения: 127
Зарегистрирован: 24.03.2005 17:10
Откуда: Таллинн, Эстония
Контактная информация:
Забанен: Бессрочно

Сообщение Austin 3:16 » 30.12.2005 21:07

У меня чекбоксики сразу при просмотре темы не появляются. А я так понимаю они должны присутствовать, раз кнопка "удалить сообщения" вынесена.

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

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

SHOCK
phpBB 1.4.3
Сообщения: 86
Зарегистрирован: 24.06.2004 20:55
Благодарил (а): 10 раз

Сообщение SHOCK » 05.01.2006 4:02

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

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

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

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

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

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

Закрыто

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»