Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Posts merging - Склеивание сообщений / постов
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
- rxu
- phpBB Guru
- Сообщения: 16313
- Стаж: 17 лет 10 месяцев
- Откуда: Красноярск
- Благодарил (а): 533 раза
- Поблагодарили: 2119 раз
- Контактная информация:
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
Ключевые слова для поиска: склеивание соседних постов, склейка
- Вложения
-
- posts_merging_1.0.11_secured.zip
- (38.21 КБ) 5217 скачиваний
Последний раз редактировалось владимир1983 25.11.2014 2:21, всего редактировалось 19 раз.
Причина: Добавил ссылку на собранный faq по теме
Причина: Добавил ссылку на собранный faq по теме
- rxu
- phpBB Guru
- Сообщения: 16313
- Стаж: 17 лет 10 месяцев
- Откуда: Красноярск
- Благодарил (а): 533 раза
- Поблагодарили: 2119 раз
- Контактная информация:
Re: Posts merging - Склеивание сообщений / постов
Имеется ввиду, что данный мод здесь не при чем. Возможно, обновились неправильно. В файле includes/startup.php константа STRIP определена в любом случае.SF писал(а):Тут об этом пишут
- Perfecthus
- phpBB 2.0.10
- Сообщения: 799
- Стаж: 13 лет 5 месяцев
- Откуда: Оттуда
- Благодарил (а): 63 раза
- Поблагодарили: 89 раз
- Контактная информация:
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.10
- Сообщения: 799
- Стаж: 13 лет 5 месяцев
- Откуда: Оттуда
- Благодарил (а): 63 раза
- Поблагодарили: 89 раз
- Контактная информация:
Re: Posts merging - Склеивание сообщений / постов
Читаю, но не знаю, когда дочитаю, страниц караул, как многоHAMMER663 писал(а):а ты пробовал тему читать?
Добавлено спустя 1 час 57 секунд:
Тему прочитал, но кроме как про галку «Не склеивать с моим предыдущим сообщением» ничего внятного не обнаружил.
Я, что каждому юзверю на форуме буду объяснять, чтобы он лез на вкладку настроек и тыкал в галочку?! Бред же...
- vovas
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 12 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 5 раз
- Контактная информация:
Re: Posts merging - Склеивание сообщений / постов
Друзья, данный мод для версии 3.1 существует? Если нет, то планируется его реализация?
- rxu
- phpBB Guru
- Сообщения: 16313
- Стаж: 17 лет 10 месяцев
- Откуда: Красноярск
- Благодарил (а): 533 раза
- Поблагодарили: 2119 раз
- Контактная информация:
Re: Posts merging - Склеивание сообщений / постов
http://anderson.phpbbguru.net/viewtopic.php?f=5&t=33vovas писал(а):данный мод для версии 3.1 существует?
- WinSSLioN
- phpBB 1.4.4
- Сообщения: 106
- Стаж: 9 лет 7 месяцев
- Благодарил (а): 11 раз
- Поблагодарили: 18 раз
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>
- Вложения
-
- к.png (7.86 КБ) 1036 просмотров
С уважением, Николай
- Пчелкин
- phpBB 3.3.0
- Сообщения: 11234
- Стаж: 14 лет 2 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 1782 раза
- Поблагодарили: 1340 раз
- Контактная информация:
Re: Posts merging - Склеивание сообщений / постов
Крайне вредный мод для тех, кто содержит форум на четкой и жесткой настройке правил размещения сообщений. Мод ломает практически все правила... Об этом необходимо помнить...
Например: при ограничении двух ссылок в посте им можно легко сделать их хоть сто в посте....
Например: при ограничении двух ссылок в посте им можно легко сделать их хоть сто в посте....
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
- Татьяна5
- Поддержка
- Сообщения: 12372
- Стаж: 12 лет 7 месяцев
- Благодарил (а): 223 раза
- Поблагодарили: 3517 раз
- Контактная информация:
Re: Posts merging - Склеивание сообщений / постов
И очень удобный мод для тех, у кого пользователи пишут по 2-3 слова в сообщении, по несколько сообщений подряд
- WinSSLioN
- phpBB 1.4.4
- Сообщения: 106
- Стаж: 9 лет 7 месяцев
- Благодарил (а): 11 раз
- Поблагодарили: 18 раз
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
- Стаж: 13 лет 11 месяцев
- Откуда: Сергиев Посад
- Благодарил (а): 374 раза
- Поблагодарили: 727 раз
- Контактная информация:
Re: Posts merging - Склеивание сообщений / постов
Добавил в первый пост.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
- vovas
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 12 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 5 раз
- Контактная информация:
Re: Posts merging - Склеивание сообщений / постов
rxu, благодарю за ссылку и WinSSLioN за faq. У меня еще чайниковский вопрос. Данный мод и вообще другие моды, которые есть здесь и уже доступны для версии 3.1 устанавливаются так же как и на 3.0.x? Не видел никакого руководства по данному вопросу.
- Татьяна5
- Поддержка
- Сообщения: 12372
- Стаж: 12 лет 7 месяцев
- Благодарил (а): 223 раза
- Поблагодарили: 3517 раз
- Контактная информация:
Re: Posts merging - Склеивание сообщений / постов
На 3.1 модов нет. Есть расширения. Как устанавливать расширения - ссылка в правилах форума в каждой теме для 3.1vovas писал(а):вообще другие моды, которые есть здесь и уже доступны для версии 3.1
Re: Posts merging - Склеивание сообщений / постов
у меня вот такая бадья(( а мне нужно,чтобы человек писал каждый пост отдельно,даже если он будет следовать один за одним.
- LavIgor
- Former team member
- Сообщения: 3468
- Стаж: 9 лет 11 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 932 раза
Re: Posts merging - Склеивание сообщений / постов
Маргошка, т.е. не нужна склейка?
Ну так отключите её или установите соответствующую галочку при отправке сообщения.
Ну так отключите её или установите соответствующую галочку при отправке сообщения.