Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

Mass Delete Posts (From Topic)

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

Mass Delete Posts (From Topic)

Сообщение Менеджер сайта »

Название мода: 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
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

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

Сообщение 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 :
phpBB 2.0.19
Аватара пользователя
TUMS
phpBB 2.0.0
Сообщения: 244
Стаж: 15 лет 11 месяцев
Откуда: Msk, RU

Сообщение TUMS »

а вы попробуйте руками поставить :?
imasmoker
phpBB 1.4.1
Сообщения: 48
Стаж: 16 лет 3 месяца

Сообщение imasmoker »

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

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

--
всё, разобрался сначала надо перейти в режим "Ножницы" что внизу, если просто отметить сообщения и нажать "Удалить сообщения" кнопку, не срабатывает, а жаль кстати так было бы быстрее
phpBB 2.0.19
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение imasmoker »

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



Нажимаю ножницы внизу, выбираю сообщения, нажимаю "Удалить" - все удаляется все срабатывает.
phpBB 2.0.19
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение 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 . "
phpBB 2.0.19
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение imasmoker »

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

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

прикрепляю оба файла
Вложения
viewtopic.rar
tpl и php
(13.42 КБ) 804 скачивания
phpBB 2.0.19
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение imasmoker »

спасибо, жду...
phpBB 2.0.19
Аватара пользователя
Austin 3:16
phpBB 1.4.4
Сообщения: 127
Стаж: 16 лет 5 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

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

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

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

Всё. Ошибка найдена и устрана. Ошибка, какэто ни странно, была моей :)
SHOCK
phpBB 1.4.3
Сообщения: 91
Стаж: 17 лет 2 месяца
Благодарил (а): 14 раз

Сообщение SHOCK »

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

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

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

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

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

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

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