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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 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 по теме
Изображение
Alex1204
phpBB 1.4.4
Сообщения: 111
Стаж: 20 лет 6 месяцев
Благодарил (а): 12 раз
Поблагодарили: 2 раза

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

Сообщение Alex1204 »

При склеивании сообщений выходит: Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.

Началось после переезда на новый сервер:
Apache: 2.2.23
Perl: 5.12.4
PHP4: 4.4.9 ( cgi )
PHP5: 5.2.17 ( mod )
MySQL: 5.1.67

Где копать?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

Alex1204 писал(а):Где копать?
На сервере.
Поиск по конференции: Internal Server Error
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Alex1204
phpBB 1.4.4
Сообщения: 111
Стаж: 20 лет 6 месяцев
Благодарил (а): 12 раз
Поблагодарили: 2 раза

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

Сообщение Alex1204 »

Sheer включил лог, вот что выдало:
PHP Fatal error: Call to a member function alter_post_sql() on a non-object in /home/r/public_html/includes/functions_posting.php on line 1217

1217 строка это:

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

//-- mod: Prime Notify ------------------------------------------------------//
	global $prime_notify;
	$prime_notify->alter_post_sql($sql);
//-- end: Prime Notify ------------------------------------------------------//
Получается склеивалка не работает с модом Prime Notify

Как заставить работать?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

Где у тебя объявлена функция alter_post_sql ?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Alex1204
Пользуйтесь поиском по теме. Ответ тут: Posts merging - Склеивание сообщений / постов
Изображение
Аватара пользователя
Vlad Nesterov
phpBB 1.2.1
Сообщения: 24
Стаж: 13 лет 7 месяцев
Благодарил (а): 8 раз
Поблагодарили: 1 раз

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

Сообщение Vlad Nesterov »

Здравствуйте.
Сделал вот эту правку, всё замечательно работает за что спасибо многоуважаемому rxu.
У меня установлен мод Posts merging - Склеивание сообщений / постов, при добавлении сообщения в тему тем же автором происходит склейка как и предусматривает мод, но не осуществляется проверка на заполненность поля "Комментарий к файлу" в случае добавления вложения.
Помогите побороть пожалуйста.
Аватара пользователя
Merlin
phpBB 1.4.2
Сообщения: 54
Стаж: 21 год 6 месяцев
Откуда: odessa.ua
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Merlin »

Планируется ли адаптация этого мода в виде расширения для 3.1?
И насколько быстро, если да?
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

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

Сообщение Pazh »

Наверно не раньше выхода 3.1
А Вы себе тестовый 3.1 уже впендюрили?
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Merlin
phpBB 1.4.2
Сообщения: 54
Стаж: 21 год 6 месяцев
Откуда: odessa.ua
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Merlin »

То, что не раньше - это понятно. Интересует насколько позже =)
Да, уже кручу. Основной аргумент - расширения вместо модов, как следствие нетронутое ядро. Ну и большая гибкость для наворачивания своего портала, используя куски symfony.
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

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

Сообщение belyi »

Интервал склеивания сообщений:
Количество часов, в течение которого сообщения пользователя будут склеены с его последним сообщением темы. Оставьте поле пустым или установите 0 для отключения этой функции.
стоит 0, но сообщения не склеиваются..
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

Сообщение Татьяна5 »

установите 0 для отключения этой функции.
belyi писал(а):стоит 0, но сообщения не склеиваются..
Верно, функция склеивания отключена. Установите интервал склеивания
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

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

Сообщение belyi »

Татьяна5 писал(а):Верно, функция склеивания отключена. Установите интервал склеивания
а нельзя ли, интервал задавать в секундах, или хотя бы в минутах, или это будет сильно нагружать форум?
т к там можно только в часах..
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

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

Сообщение belyi »

поставил 1 - но уже прошло может 5 часов, и склеивание не произошло..
phpbb 3.0.11
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

belyi
Поясняю. Ждать, что посты склеятся сами по себе, не надо - этого не произойдет.
Подклейка происходит при отправке сообщения, если предыдущее сообщение принадлежит тому же пользователю, и со времени отправки этого предыдущего сообщения прошло не больше времени, чем тот интервал склейки, который вы задали.
Не совсем ясно, как вы представляете себе работу данного мода.
Изображение
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

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

Сообщение belyi »

Уважаемый,rxu
т е как я теперь понял:
если в настройках я указал 1 час
а пользователь отправил сообщение, к примеру в 8.00, после него никто не писал других сообщений и он снова отправил сообщение в 14.00, то склейки не произойдет, я правильно понял?
тогда небольшой вопрос, если человек написал пост, в 8.00 а затем в 8.30 склейка произойдет мгновенно? или через какой-то промежуток времени со старым постом написанным в 8.00?

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