Posts merging - Склеивание сообщений / постов
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
rxu
- phpBB Guru

- Сообщения: 17271
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Posts merging - Склеивание сообщений / постов
Мод склейки отправленных подряд последних сообщений от одного пользователя в теме.
Частично является портом известного мода от 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
Ключевые слова для поиска: склеивание соседних постов, склейка
Частично является портом известного мода от 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 по теме
Причина: Добавил ссылку на собранный faq по теме
-
rxu
- phpBB Guru

- Сообщения: 17271
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Posts merging - Склеивание сообщений / постов
Имеется ввиду, что данный мод здесь не при чем. Возможно, обновились неправильно. В файле includes/startup.php константа STRIP определена в любом случае.SF писал(а):Тут об этом пишут
-
Perfecthus
- phpBB 2.0.14
- Сообщения: 958
- Стаж: 15 лет 11 месяцев
- Откуда: Оттуда
- Благодарил (а): 68 раз
- Поблагодарили: 112 раз
Re: Posts merging - Склеивание сообщений / постов
Для тех, кому лень править запрос в БД вручную, качайте файлик и импортируйте его через phpMyAdmin
Добавлено спустя 18 минут 51 секунду:
Найти в posting.php:
Но, искать нужно:
и добавить перед (НЕ после):
Всё должно заработать!
PS: Проверял на версии 3.0.12
Добавлено спустя 6 минут 2 секунды:
Да и еще у меня есть один вопросик на засыпку, может-быть кто-то знает ответ...
Например в сообщении уже большое количество символов, вложенных изображений и файлов (практически достигнут лимит) и тут же следом пишется еще одно длинное сообщение (такое бывает нужно!), как себя поведёт МОД в этом случае, если лимит символов будет превышен? Он склеит сообщения или произойдёт «fatal error» или сообщения запостятся раздельно?
Точно так же было, косяк кроется вот в чём, в инструкции к моду написано:Sherlock писал(а):Что я пропустил или что я не правильно сделал? Я знаю, что Вы не экстрасенсы, но может знаете что не так!
Как-то не так склеивает
Я сначала написал blaaaaaa
а потом вот это blaaaaaaaa2
но получилось так
Найти в posting.php:
и добавить после:unset($message_parser);
Код: Выделить всё
include($phpbb_root_path . 'includes/posts_merging.' . $phpEx);Код: Выделить всё
// The last parameter tells submit_post if search indexer has to be run
$redirect_url = submit_post($mode, $post_data['post_subject'], $post_author_name, $post_data['topic_type'], $poll, $data, $update_message, ($update_message || $update_subject) ? true : false);Код: Выделить всё
include($phpbb_root_path . 'includes/posts_merging.' . $phpEx);PS: Проверял на версии 3.0.12
Добавлено спустя 6 минут 2 секунды:
Да и еще у меня есть один вопросик на засыпку, может-быть кто-то знает ответ...
Например в сообщении уже большое количество символов, вложенных изображений и файлов (практически достигнут лимит) и тут же следом пишется еще одно длинное сообщение (такое бывает нужно!), как себя поведёт МОД в этом случае, если лимит символов будет превышен? Он склеит сообщения или произойдёт «fatal error» или сообщения запостятся раздельно?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Perfecthus
- phpBB 2.0.14
- Сообщения: 958
- Стаж: 15 лет 11 месяцев
- Откуда: Оттуда
- Благодарил (а): 68 раз
- Поблагодарили: 112 раз
Re: Posts merging - Склеивание сообщений / постов
Читаю, но не знаю, когда дочитаю, страниц караул, как многоHAMMER663 писал(а):а ты пробовал тему читать?
Добавлено спустя 1 час 57 секунд:
Тему прочитал, но кроме как про галку «Не склеивать с моим предыдущим сообщением» ничего внятного не обнаружил.
Я, что каждому юзверю на форуме буду объяснять, чтобы он лез на вкладку настроек и тыкал в галочку?! Бред же...
-
vovas
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 15 лет 2 месяца
- Откуда: Москва
- Благодарил (а): 5 раз
Re: Posts merging - Склеивание сообщений / постов
Друзья, данный мод для версии 3.1 существует? Если нет, то планируется его реализация?
-
rxu
- phpBB Guru

- Сообщения: 17271
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Posts merging - Склеивание сообщений / постов
http://anderson.phpbbguru.net/viewtopic.php?f=5&t=33vovas писал(а):данный мод для версии 3.1 существует?
Re: Posts merging - Склеивание сообщений / постов
Нашел инструкцию, Как сделать галочку "Не склеивать сообщение".
И заметил несоответствие, пожалуй код
в posting_body.html после
добавляем
у меня отображает галочку где то возле футера.
Поэтому:
Открыть /template/posting_editor.html
Найти:
Добавить после:
И теперь галочка будет отображатся в списке настройки сообщения.
И заметил несоответствие, пожалуй код
в posting_body.html после
Код: Выделить всё
<!-- IF S_SIG_ALLOWED -->
<tr>
<td><input type="checkbox" class="radio" name="attach_sig"{S_SIGNATURE_CHECKED} /></td>
<td class="gen">{L_ATTACH_SIG}</td>
</tr>
<!-- ENDIF -->Код: Выделить всё
<tr>
<td><input type="checkbox" class="radio" name="do_not_merge" /></td>
<td class="gen">{L_DO_NOT_MERGE}</td>
</tr>Поэтому:
Открыть /template/posting_editor.html
Найти:
Код: Выделить всё
<!-- IF S_TYPE_TOGGLE or S_TOPIC_TYPE_ANNOUNCE or S_TOPIC_TYPE_STICKY -->Код: Выделить всё
<tr>
<td><input type="checkbox" class="radio" name="do_not_merge" /></td>
<td class="gen">{L_DO_NOT_MERGE}</td>
</tr>У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением, Николай
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Posts merging - Склеивание сообщений / постов
Крайне вредный мод для тех, кто содержит форум на четкой и жесткой настройке правил размещения сообщений. Мод ломает практически все правила... Об этом необходимо помнить...
Например: при ограничении двух ссылок в посте им можно легко сделать их хоть сто в посте....
Например: при ограничении двух ссылок в посте им можно легко сделать их хоть сто в посте....
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Татьяна5
- Поддержка

- Сообщения: 13158
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Posts merging - Склеивание сообщений / постов
И очень удобный мод для тех, у кого пользователи пишут по 2-3 слова в сообщении, по несколько сообщений подряд
Re: Posts merging - Склеивание сообщений / постов
FAQ
SQL-запрос забыл выполнить
Мод работает на версии форума 3.0.7 и выше?
Да.
Подобное расширение для версии 3.1 существует?
Как сделать чтобы при склейки сообщений не добавлялась надпись: "Добавлено..."
В файле includes/posts_merging.php найдите
и вместо (или после, всё равно) этой строки сделайте
Код: Выделить всё
$separator = sprintf($user->lang['MERGE_SEPARATOR'], $user->lang['POSTED'], $time_delta); Код: Выделить всё
$separator = sprintf("\n\n");Где включить мод?
Установить его, затем задать время для склейки сообщений в администраторском разделе, в разделе Размещение сообщений.
Не находится строка unset($message_parser);
Если нажать на ссылку "Просмотреть ваше сообщение" добавленное склеенное сообщение не показывается, пока не обновишь страницу.
Давно известная особенность Opera. Аналогично при редктировании сообщения, например. Браузер грузит страницу из кеша.
Как сделать галочку "Не склеивать сообщение".
Я так понял, что когда сообщение через модерацию, тогда не склеивает?
Правильно.
Если у вас стоит мод Prime Notify Topic и появляется следующая ошибка: Call to a member function alter_post_sql()
Как удалить отображение строчки: Добавлено спустя 1 минуту 24 секунды:
/includes/posts_merging.php
заменить на:
Код: Выделить всё
$separator = sprintf($user->lang['MERGE_SEPARATOR'], $user->lang['POSTED'], $time_delta);Код: Выделить всё
$separator = sprintf("\n");А что нужно сделать чтобы при добавлении нового сообщения, оно склеивалось, НО тема не поднималась вверх?
Надо не обновлять время и дату сообщения
Нигде не настраивается. Правиться в коде:
Open includes/posts_merging.php
FindReplace with
Нигде не настраивается. Правиться в коде:
Open includes/posts_merging.php
Find
Код: Выделить всё
$post_time = $current_time;Код: Выделить всё
$post_time = $merge_post_data['post_time'];Я настроил,но после того,как пишу 2-ое сообщение подряд вылетает ошибка
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysqli ]
Unknown column 'post_created' in 'field list' [1054]
Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.
Уведомите администратора конференции или вебмастера:SQL-запрос забыл выполнить
Какое нужно прописать условие и где, чтобы к сообщениям, у которых стоит запрет редактирования, не приклеивались следующие сообщения?
Можно ли для этого установить значение типа 0.5 или 0,5 ?
Пытаюсь отправить повторно сообщение, открывается пустая страница
Как сделать что бы склейка не происходила если превышается лимит картинок в сообщении?
Если человек написал новое сообщение и мод приклеил это сообщение пред ведущему сообщению автора. То все видят это (склеенное) сообщение как непрочитанное ?
Да, и тема тоже помечается как непрочитанная.
Как заменить добавлено спустя.... на добавлено время/дата добавления ?
Как правильно написать условие, чтобы эта галочка появлялась только в случаях, когда будет склейка?
Для этого придется весь код, который идет в includes/posts_merging.php до // Do merging, выносить во viewtopic.php (для быстрого ответа) и в posting.php (для полной формы ответа), привязывать к $merge переменную шаблона, и потом в шаблоне но ней задавать условие.
Довольно громоздко, плюс добавит лишний SQL запрос в указанные файлы.
Довольно громоздко, плюс добавит лишний SQL запрос в указанные файлы.
Если пользователь удалил свое сообщение, а потом за ним пишет новое, то оно добавляется к удаленному.
Как сменить шрифт надписи "добавлено спустя"
Что б не показывался чек везде, где даже склейка отключена
Мини FAQ by Пчелкин
При последнем обновлении версии перестал работать мод склейки сообщений.
Чтобы можно было вводить дробные значения
С уважением, Николай
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Posts merging - Склеивание сообщений / постов
Добавил в первый пост.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
vovas
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 15 лет 2 месяца
- Откуда: Москва
- Благодарил (а): 5 раз
Re: Posts merging - Склеивание сообщений / постов
rxu, благодарю за ссылку и WinSSLioN за faq. У меня еще чайниковский вопрос. Данный мод и вообще другие моды, которые есть здесь и уже доступны для версии 3.1 устанавливаются так же как и на 3.0.x? Не видел никакого руководства по данному вопросу.
-
Татьяна5
- Поддержка

- Сообщения: 13158
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Posts merging - Склеивание сообщений / постов
На 3.1 модов нет. Есть расширения. Как устанавливать расширения - ссылка в правилах форума в каждой теме для 3.1vovas писал(а):вообще другие моды, которые есть здесь и уже доступны для версии 3.1
-
Маргошка
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 11 лет 1 месяц
Re: Posts merging - Склеивание сообщений / постов
у меня вот такая бадья(( а мне нужно,чтобы человек писал каждый пост отдельно,даже если он будет следовать один за одним.
-
LavIgor
- Former team member
- Сообщения: 3468
- Стаж: 12 лет 4 месяца
- Благодарил (а): 41 раз
- Поблагодарили: 935 раз
Re: Posts merging - Склеивание сообщений / постов
Маргошка, т.е. не нужна склейка?
Ну так отключите её или установите соответствующую галочку при отправке сообщения.
Ну так отключите её или установите соответствующую галочку при отправке сообщения.

