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

- Сообщения: 17272
- Стаж: 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 по теме
-
smart2008
- phpBB 1.4.2
- Сообщения: 59
- Стаж: 18 лет 1 месяц
- Поблагодарили: 6 раз
Re: Posts merging - Склеивание сообщений / постов
Добавил в инструкцию следующие исправления:
http://www.phpbbguru.net/community/topi ... ml#p208587
http://www.phpbbguru.net/community/topi ... ml#p209360
http://www.phpbbguru.net/community/topi ... ml#p223681
http://www.phpbbguru.net/community/topi ... ml#p227002
http://www.phpbbguru.net/community/topi ... ml#p253036
+ Аддон (вариант реализации запрета на склеивание на уровне постов):
http://www.phpbbguru.net/community/topi ... ml#p236341
http://www.phpbbguru.net/community/topi ... ml#p244366
http://www.phpbbguru.net/community/topi ... ml#p244440
Файл для автоматического обновления не исправлял.
http://www.phpbbguru.net/community/topi ... ml#p208587
http://www.phpbbguru.net/community/topi ... ml#p209360
http://www.phpbbguru.net/community/topi ... ml#p223681
http://www.phpbbguru.net/community/topi ... ml#p227002
http://www.phpbbguru.net/community/topi ... ml#p253036
+ Аддон (вариант реализации запрета на склеивание на уровне постов):
http://www.phpbbguru.net/community/topi ... ml#p236341
http://www.phpbbguru.net/community/topi ... ml#p244366
http://www.phpbbguru.net/community/topi ... ml#p244440
Файл для автоматического обновления не исправлял.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось smart2008 22.12.2009 8:16, всего редактировалось 1 раз.
-
!((( ALEX )))!
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 18 лет 4 месяца
- Поблагодарили: 2 раза
-
Warlock75
- Former team member
- Сообщения: 1429
- Стаж: 18 лет 7 месяцев
- Откуда: Москва
- Благодарил (а): 50 раз
- Поблагодарили: 95 раз
Re: Posts merging - Склеивание сообщений / постов
Все так, только добавляем не в posting_body.html , а в posting_editor.htmlRedNaxi писал(а):в 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>
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
-
smart2008
- phpBB 1.4.2
- Сообщения: 59
- Стаж: 18 лет 1 месяц
- Поблагодарили: 6 раз
Re: Posts merging - Склеивание сообщений / постов
Я так понял, что когда сообщение через модерацию, тогда не склеивает.
-
Maksik
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 10 месяцев
- Откуда: Москва
Re: Posts merging - Склеивание сообщений / постов
Если у вас стоит мод Prime Notify Topic и появляется следующая ошибка: Call to a member function alter_post_sql() то предлагаю следующий вариант исправления.
Уведомления приходят с текстом сообщения и со всеми ссылками.
/includes/posts_merging.php
Ищем:
ПЕРЕД вставляем:
/includes/functions_posting.php
Ищем:
ЗАМЕНЯЕМ на:
Ищем дальше:
ЗАМЕНЯЕМ на:
Ищем (2 раза!!!):
ЗАМЕНЯЕМ на :
Ищем:
ЗАМЕНЯЕМ на
:
Ну все, вроде все заработало.
Если у кого все равно возникают ошибки, пишите какие - исправлю.
А вобще делайте по аналогии и все получится ;)
Уведомления приходят с текстом сообщения и со всеми ссылками.
/includes/posts_merging.php
Ищем:
Код: Выделить всё
}
}
?>Код: Выделить всё
$prime_notify_send = false;Ищем:
Код: Выделить всё
global $prime_notify;
$prime_notify->alter_post_sql($sql);Код: Выделить всё
if (!$prime_notify_send) {
global $prime_notify;
$prime_notify->alter_post_sql($sql);
}Код: Выделить всё
$prime_notify->alter_post_sql($sql);Код: Выделить всё
if (!$prime_notify_send) {
$prime_notify->alter_post_sql($sql);
}Код: Выделить всё
$prime_notify->setup_post_template($notify_rows[$row['user_id']], $row);Код: Выделить всё
if (!$prime_notify_send) {
$prime_notify->setup_post_template($notify_rows[$row['user_id']], $row);
}Код: Выделить всё
$prime_notify->setup_post_vars($messenger, $addr['lang'], $email_template);Код: Выделить всё
if (!$prime_notify_send) {
$prime_notify->setup_post_vars($messenger, $addr['lang'], $email_template);
}Ну все, вроде все заработало.
Если у кого все равно возникают ошибки, пишите какие - исправлю.
А вобще делайте по аналогии и все получится ;)
Последний раз редактировалось Maksik 23.03.2010 7:03, всего редактировалось 1 раз.
-
meganom
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 8 месяцев
Re: Posts merging - Склеивание сообщений / постов
Версия phpbb 3.0.6
При ответе выдает white page с сообщением [phpBB Debug] PHP Notice: in file /includes/functions_posting.php on line 1208: Undefined variable: prime_notify_send
Сообщения, тем ни менее, отправляются.
Установлен мод Prime Notify.
кусок кода functions_posting.php
Debug указывает на строку global $prime_notify;
В логах:
PHP Fatal error: Call to a member function alter_post_sql() on a non-object in ********************/includes/functions_posting.php on line 1210
что соответствует //-- end: Prime Notify ------------------------------------------------------//
Буду благодарен за совет, как избавиться от данной ошибки.
При ответе выдает white page с сообщением [phpBB Debug] PHP Notice: in file /includes/functions_posting.php on line 1208: Undefined variable: prime_notify_send
Сообщения, тем ни менее, отправляются.
Установлен мод Prime Notify.
кусок кода functions_posting.php
Код: Выделить всё
// -- get forum_userids || topic_userids
$sql = 'SELECT u.user_id, u.username, u.user_email, u.user_lang, u.user_notify_type, u.user_jabber
FROM ' . (($topic_notification) ? TOPICS_WATCH_TABLE : FORUMS_WATCH_TABLE) . ' w, ' . USERS_TABLE . ' u
WHERE w.' . (($topic_notification) ? 'topic_id' : 'forum_id') . ' = ' . (($topic_notification) ? $topic_id : $forum_id) . "
AND w.user_id NOT IN ($sql_ignore_users)
AND w.notify_status = 0
AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')
AND u.user_id = w.user_id';
//-- mod: Prime Notify ------------------------------------------------------//
global $prime_notify;
$prime_notify->alter_post_sql($sql);
//-- end: Prime Notify ------------------------------------------------------//
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$notify_rows[$row['user_id']] = array(
'user_id' => $row['user_id'],
'username' => $row['username'],
'user_email' => $row['user_email'],
'user_jabber' => $row['user_jabber'],
'user_lang' => $row['user_lang'],
'notify_type' => ($topic_notification) ? 'topic' : 'forum',
'template' => ($topic_notification) ? 'topic_notify' : 'newtopic_notify',
'method' => $row['user_notify_type'],
'allowed' => falseВ логах:
PHP Fatal error: Call to a member function alter_post_sql() on a non-object in ********************/includes/functions_posting.php on line 1210
что соответствует //-- end: Prime Notify ------------------------------------------------------//
Буду благодарен за совет, как избавиться от данной ошибки.
-
Maksik
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 10 месяцев
- Откуда: Москва
Re: Posts merging - Склеивание сообщений / постов
meganom, что касается первой ошибки - лучше отключите показ таких ошибок (добавьте строке php_value error_reporting 6135 в .htaccess - стандартно для всех хостингов), либо сделайте следующее:
В файле /includes/functions_posting.php
после вставьте следующий код:
В файле /includes/functions_posting.php
после
Код: Выделить всё
AND u.user_id = w.user_id';Код: Выделить всё
if (!isset($prime_notify_send)) $prime_notify_send = false;
Последний раз редактировалось Maksik 15.01.2010 18:50, всего редактировалось 1 раз.
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 2 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
Re: Posts merging - Склеивание сообщений / постов
лучше исправить, а не прятать их.Maksik писал(а):что касается первой ошибки - лучше отключите показ таких ошибок
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
meganom
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 8 месяцев
Re: Posts merging - Склеивание сообщений / постов
Пришлось в functions_posting.php закомментировать строки, приводившие к ошибке. Работоспособность как Prime Notify так и Posts merging сохранена.
-
Йогурт
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет
Re: Posts merging - Склеивание сообщений / постов
Ребят. У меня стоят оба мода, при склейке поста выдаёт ошибку о недоступности страницы. После нажатия на кнопку "обновить" в браузере, появляется окно для ответа, но при этом мой пост уже склеен. Помогите., плиз.
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Posts merging - Склеивание сообщений / постов
MAzZY
Prime Notify и Posts merging , судя по предыдущему перед ним сообщению.
Prime Notify и Posts merging , судя по предыдущему перед ним сообщению.
-
Йогурт
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет
Re: Posts merging - Склеивание сообщений / постов
Спасибо предыдущему оратору. Здесь же обсуждают конфликт Prime Notify и Posts merging? Я не стал лишние буковки печатать.MAzZY писал(а):Это какие?
-
fanatic
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 2 раза
Re: Posts merging - Склеивание сообщений / постов
Все сделал как написано в моде, но сообщения не склеиваются. Может нужно где то включить эту функцию? Самому, к сожалению, разобраться не получается.

