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

[MODDB] Mass Delete Posts (From Topic)

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

sigal писал(а):Все работает, а вот при выборе сообщения (я правда одно для пробы выбирал) не удаляет:
sigal писал(а):+ теперь на списке форумов в колонке Последнее сообщение где идет заголовок темы/автор/время, стоит:
Цитата:
Чт Янв 01, 1970 3:00 am
и все пусто..
sigal писал(а):и вот еще деталь: само сообщение с темы оно удаляет, НО:
1. общий счетчик сообщений на форуме глючит, тоесть сообщение будто не было удалено, и катируется.
2. в ЛИЧНОм счетчике тоже самое, сообщение удалилолось, а у меня счетчик не изменился, так и осталось +1.
Austin 3:16 писал(а):Удаляя посты с использованием данного мода общий счётчик сообщений не фиксирует это действие.
OtherDima писал(а):не работает чтото, т.е. ничего не появилось
Xpert писал(а):В смысле число сообщений в форуме и конференции в целом не изменяется?
Не могу подтвердить наличия ни единого из вышеописанных глюков. У меня всё прекрасно работает с самого первого дня выхода этого мода и по сей день. Xpert, отличный мод! Спасибо!
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 18 лет 7 месяцев

Сообщение Soontir »

Мод супер! Очень помогает, но есть одно НО:
Я использую стиль JediKnights и у меня кнопка для удаления сообщений точно такая же, как и для разделения (выкладываю скрин). Я нарисовал свою кнопку "удалить сообщения" и хочу вставить её вместо первого "разделить", но где этот путь прописать (к новой кнопке)?
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Обновил мод, теперь есть возможность удаления сообщений прямо из просмотра темы.

Иконок в дистрибутиве две, выбирайте какая больше нравится. Одна не очень хорошо отрисована - скоро поправим.

Если более не будет замечаний - зарелизим.

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

Soontir
Необходимо внести изменения в subSilver.cfg и изменить путь к картинке в строке $topic_mod (viewtopic.php). Смотрите дистрибутив новой версии.

Добавлено спустя 1 минуту 58 секунд:

Austin 3:16
Баг со счетчиками не подтвердился, и у пользователей и в счетчике форума и в счетчике темы все удаляется...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 18 лет 7 месяцев

Сообщение Soontir »

Xpert
Спасибо! Действительно классный мод! Очень помогает!
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург

Сообщение severnet »

Xpert, выложи ссылку на версию, которая была до выхода RC, плиз. Хочу сделать откат, а потом установить новую.
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 18 лет 7 месяцев

Сообщение Soontir »

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

#
#-----[ FIND ]------------------------------------------
#
	$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a>&nbsp;';

#
#-----[ AFTER, ADD ]------------------------------------------
#
	// [begin] Mass Delete Posts (From Topic) Mod
	$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete_posts&sid=" . $userdata['session_id'] . '"><img src="' . $images['delete_posts'] . '" alt="' . $lang['Delete_posts'] . '" title="' . $lang['Delete_posts'] . '" border="0" /></a>&nbsp;';

	$template->assign_block_vars('switch_topic_mod', array());
	// [end] Mass Delete Posts (From Topic) Mod
Вот после этих манипуляций в файле viewtopic.php, появляется ошибка "Error on page" при нажатии на имя пользователя, чтобы имя перенесло в форму быстрого ответа, имя не переносится, а возникает ошибка. Также эта ошибка возникает при нажатии на различные теги в форме быстрого ответа (b, i, u, цитата и т.д)

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

Line: 1113 (всегда разные)
Char: 2
Error: 'document.post.message' is null or not an object
Code: 0
Url: http://swforum.org/viewtopic.php?t=5&start=75
Добавлено спустя 1 минуту 36 секунд:

А при нажатии "Предварительный просмотр" и "Отправить" вообще лезет в панель модернизации

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

А тепреь при нажатии на эти кнопки заново открывает эту же тему без изменений :shock:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Ясно, буду смотреть вечером... не тестировал с формой быстрого ответа :(
Пока что откатите изменения во viewtopic_body.tpl

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

Так... вопрос. А у вас

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

	<!-- [begin] Extended Quick Reply Form mod -->
	{QUICKREPLY_FORM}
	<!-- [end] Extended Quick Reply Form mod -->
... наверное стоит до

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

	<!-- BEGIN switch_topic_mod -->
	<tr align='center'> 
		<td class='catBottom' colspan=2 height=28><input type='submit' value='{L_DELETE_POSTS}' class='liteoption' name='delete_posts' />
		</td>
	</tr>
	</form>
	<!-- END switch_topic_mod -->
А надо после...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 18 лет 7 месяцев

Сообщение Soontir »

Xpert
Да, я откатил.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Восстановите пожалуйста и проверьте то, о чем я написал выше.

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

Проверил, моды вместе работают. Условие: форма быстрого ответа вставляется после закрытия формы данного мода. Вот как это выглядит у меня:

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

	<!-- END postrow -->
	<!-- BEGIN switch_topic_mod -->
	<tr align='center'> 
		<td class='catBottom' colspan=2 height=28><input type='submit' value='{L_DELETE_POSTS}' class='liteoption' name='delete_posts' />
		</td>
	</tr>
	</form>
	<!-- END switch_topic_mod -->
	<!-- [begin] Extended Quick Reply Form mod -->
	{QUICKREPLY_FORM}
	<!-- [end] Extended Quick Reply Form mod -->
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 18 лет 7 месяцев

Сообщение Soontir »

Xpert
Да, работает! Но потом я всё равно залил дефолтный tpl :D - мне удобнее удалять сообщения через нижнюю кнопку: нажимаю, сразу все страницы темы видны, удаляешь, что надо. Просто чекбоксы к стилю не идут :). Очень биг сэнкс за мод :D :D :D

Вернуться в «Бета-версии модов для phpBB 2.0.x»