Posts merging - Склеивание сообщений / постов

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17271
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Posts merging - Склеивание сообщений / постов

Сообщение rxu »

Мод склейки отправленных подряд последних сообщений от одного пользователя в теме.
Частично является портом известного мода от Xpert для phpBB2 - Advanced posts merging.

Установочный фикс для версий начиная с 3.0.2 и выше находится здесь.
Серия исправлений для 3.0.5 здесь и здесь.
Фикс для исправления неправильной ссылки в уведомлении о новом сообщении находится здесь.
Изменение в поиске строки в includes/acp/acp_board.php находятся здесь.
Возможное решение для отключения склейки на уровне сообщений - здесь.

Вероятные вопросы по использованию мода

Мод работает на версии форума 3.0.7 и выше?
Работает нормально и не надо засорять тему подобными вопросами.

Почему не склеиваются посты??
В настройках размещения сообщений задайте период склеивания.

Как не прикреплять сообщение, если предыдущее - заблокировано?
Posts merging - Склеивание сообщений / постов
=========================
FAQ - по теме Posts merging - Склеивание сообщений / постов от WinSSLioN

Ключевые слова для поиска: склеивание соседних постов, склейка
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось владимир1983 24.11.2014 23:21, всего редактировалось 19 раз.
Причина: Добавил ссылку на собранный faq по теме
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17271
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Posts merging - Склеивание сообщений / постов

Сообщение rxu »

zeroed писал(а):1. В теме висит фикс для 3.0.2, я ставил в свое время 3.0.4 и благополучно забил на него, пришлось читать всю ветку, чтобы понять, где неверная строчка и что с ней делать. Может быть стоит как-то иначе назвать этот фикс?
Спасибо, исправлено.
zeroed писал(а):2. При установке выбрал русский язык, там ни слова о том, что нужно копировать language/ru. Я то любознательный, посмотрел и скопировал. А другие?3. Ни слова про то, что нужно очистить кэш и про то, что нужно задать время в админке. Вообще нигде ни слова, только в этой теме в качестве ответов. Получается так, что пользователь глупый и забыл это сделать. =) И где логика?
Эти действия происводятся всегда при установке модов, поэтому отдельно обычно не оговариваются. Как, например, нигде не написано, что после внесения изменений в код надо сохранить файл - и так понятно ;)
zeroed писал(а):4. И все таки, смущает несоответствие, поднятое в последних темах:
Не понял мысль, объясните поподробнее.
Изображение
Аватара пользователя
zeroed
phpBB 1.4.2
Сообщения: 70
Стаж: 17 лет 7 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Posts merging - Склеивание сообщений / постов

Сообщение zeroed »

4. Имеется несоответствие с тем, что написано в моде, и с тем, что находится в файле.
Вот содержимое файла:

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

          'POST_DATE'         => $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),
Теряется что-то насчет print и параметр false.

Насчет локализации понял, почитаю Faq по модам. А то я думал что в файле установки все написано.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17271
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Posts merging - Склеивание сообщений / постов

Сообщение rxu »

Тогда, видимо, так (пока не тестировалось):

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

OPEN
viewtopic.php

FIND
		'POST_DATE'			=> $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),

REPLACE WITH
		'POST_DATE'			=> (!$row['post_created']) ? $user->format_date($row['post_time'], false, ($view == 'print') ? true : false) : $user->format_date($row['post_created'], false, ($view == 'print') ? true : false),
Изображение
Аватара пользователя
zeroed
phpBB 1.4.2
Сообщения: 70
Стаж: 17 лет 7 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Posts merging - Склеивание сообщений / постов

Сообщение zeroed »

Сделал.

Вроде бы все ок.

http://ubuntologia.ru/forum/viewtopic.p ... 347#p10347

Проверьте, пожалуйста, если не сложно. Я просто не совсем понимаю, что представляет собой измененный функционал. Если нужен будет тестовый аккаунт - дам.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17271
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Posts merging - Склеивание сообщений / постов

Сообщение rxu »

zeroed писал(а):Я просто не совсем понимаю, что представляет собой измененный функционал.
В каком смысле? По виду - всё работает, как задумано модом.
Изображение
Аватара пользователя
zeroed
phpBB 1.4.2
Сообщения: 70
Стаж: 17 лет 7 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Posts merging - Склеивание сообщений / постов

Сообщение zeroed »

Ну ок, пусть так =)

Я лишь предоставил вам тестовую среду, ведь вы сказали что не тестировали. Должна же быть какая-то разница до изменения и после? И разница, похоже, в странице для печати, если я правильно понимаю этот кусок кода. Вот только false непонятен..
Shadow
phpBB 2.0.0
Сообщения: 211
Стаж: 20 лет 10 месяцев
Откуда: Новосибирск

Re: Posts merging - Склеивание сообщений / постов

Сообщение Shadow »

Из инструкции по установке..

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

Find
			unset($message_parser);
Add after
			include($phpbb_root_path . 'includes/posts_merging.' . $phpEx);
не могу найти эту ( unset($message_parser); ) строку в файле posting.php.
Версия 3.0.5
PROF.ORG
phpBB 1.2.0
Сообщения: 15
Стаж: 17 лет 1 месяц
Благодарил (а): 1 раз

Re: Posts merging - Склеивание сообщений / постов

Сообщение PROF.ORG »

Спасибо. На 3.0.5 ставится, правда, придется прочитать все 19 страниц темы :)
Аватара пользователя
GSC
phpBB 1.4.4
Сообщения: 116
Стаж: 17 лет 6 месяцев

Re: Posts merging - Склеивание сообщений / постов

Сообщение GSC »

Ставлю на версию 3.0.6 в файле posting.php нету:

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

unset($message_parser);
Гляньте пожалуйста :)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17271
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Posts merging - Склеивание сообщений / постов

Сообщение rxu »

GSC
Надо просто очень внимательно прочесть первый пост этой темы. Решение здесь.
Изображение
P.n
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 10 месяцев

Re: Posts merging - Склеивание сообщений / постов

Сообщение P.n »

Форум пустой (без модов), версия 3.0.6.
Сообщения не склеиваются. вынлядит это вот так:

[фото пропало]
P.n
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 10 месяцев

Re: Posts merging - Склеивание сообщений / постов

Сообщение P.n »

Fray98rus
Первым делом это сделал.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17271
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Posts merging - Склеивание сообщений / постов

Сообщение rxu »

P.n писал(а):Сообщения не склеиваются.
Интервал склейки установили, или нет?
Изображение
P.n
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 10 месяцев

Re: Posts merging - Склеивание сообщений / постов

Сообщение P.n »

rxu
Установил. На всякий случай разный интервал пробовал.

Добавлено спустя 18 минут 9 секунд:
Например. Пишу сообщение с текстом : 123
Оно появляется новым сообщением вида:
123

Добавлено спустя :
123

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