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 по теме
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Posts merging - Склеивание сообщений / постов
Ну вы даете.
[FAQ] Что такое МОДы и как установить МОД
[FAQ] Что такое МОДы и как установить МОД
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Deffi
- phpBB 1.4.3
- Сообщения: 80
- Стаж: 17 лет 3 месяца
- Откуда: Украина Днепропетровск
- Благодарил (а): 8 раз
Re: Posts merging - Склеивание сообщений / постов
Простите, но видимо туплю... Просто первый раз столкнулся с такой задачей. FAQ перечитал, но не могу понять куда его вставить.Пчелкин писал(а):Ну вы даете.
Вот то что есть у меня. Какую ещё нужно дать информацию?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Posts merging - Склеивание сообщений / постов
Рядом с вкладкой "Базы данных" есть вкладка "SQL" - жмете ее и в появившемся окне вставляете этот запрос и жмете "ок".Deffi писал(а):Вот то что есть у меня.
In Web We Trust
-
Deffi
- phpBB 1.4.3
- Сообщения: 80
- Стаж: 17 лет 3 месяца
- Откуда: Украина Днепропетровск
- Благодарил (а): 8 раз
Re: Posts merging - Склеивание сообщений / постов
Так и сделал, а он меня послал:
Ошибка
SQL-запрос:
INSERT INTO phpbb_config( config_name, config_value )
VALUES (
'merge_interval', 0
);
Ответ MySQL: Документация
#1062 - Duplicate entry 'merge_interval' for key 1
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Posts merging - Склеивание сообщений / постов
Сами это переведете?Deffi писал(а):Duplicate entry 'merge_interval' for key 1
In Web We Trust
-
Deffi
- phpBB 1.4.3
- Сообщения: 80
- Стаж: 17 лет 3 месяца
- Откуда: Украина Днепропетровск
- Благодарил (а): 8 раз
Re: Posts merging - Склеивание сообщений / постов
Ага, гугл перевёл:Айдар писал(а):Сами это переведете?
# 1062 - "merge_interval" Копировать запись для клавиши 1
Ноя ничего не понял...
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Posts merging - Склеивание сообщений / постов
Поля в таблице уже существуют. Т.е. Вы уже выполняли запрос. Другое дело верно ли...
Другое дело, что это поля нет - значит неверноDeffi писал(а):Unknown column 'post_created' in 'field list' [1054]
In Web We Trust
-
Deffi
- phpBB 1.4.3
- Сообщения: 80
- Стаж: 17 лет 3 месяца
- Откуда: Украина Днепропетровск
- Благодарил (а): 8 раз
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Posts merging - Склеивание сообщений / постов
Вручную искать наличие полей и их правильное значение в таблицах, вестимо. Например, по строке запроса:Deffi писал(а):А где искать проблему?
Код: Выделить всё
INSERT INTO phpbb_config (config_name, config_value) VALUES('merge_interval', 0);In Web We Trust
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Posts merging - Склеивание сообщений / постов
А вы в какую часть базы запрос втулили? В сайтовую или форумную?Deffi писал(а):Так и сделал, а он меня послал:
Добавлено спустя 1 минуту 17 секунд:
Там вроде еще и почтовик какой то рядом стоит.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Deffi
- phpBB 1.4.3
- Сообщения: 80
- Стаж: 17 лет 3 месяца
- Откуда: Украина Днепропетровск
- Благодарил (а): 8 раз
Re: Posts merging - Склеивание сообщений / постов
Спасибо, правда я ничего не понял, но заработало :D
-
Shwepps
- phpBB 1.4.2
- Сообщения: 53
- Стаж: 15 лет 8 месяцев
- Благодарил (а): 15 раз
Re: Posts merging - Склеивание сообщений / постов
Приветствую, такой вопрос: мод все-таки заработал через определенное время потраченное на поиск фиксов итд. но все-таки 1 вопрос остался:
Этот код:
Не работал, поэтому поставил этот:
Однако, эта часть:
Куда-то пропала. Ничего что пропала или все-таки нужен код, который бы сохранял эту часть?
Этот код:
Код: Выделить всё
'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),Код: Выделить всё
'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)-
Roaddog
- phpBB 1.4.1
- Сообщения: 47
- Стаж: 18 лет 7 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: Posts merging - Склеивание сообщений / постов
Устанавливая мод на чистый 3.0.8 я заметил пару строк,которые нужно искать по инструкции,но их нет,поэтому тут поправка:
В viewtopic.php найти:
Заменить на:
В posting.php найти:
Добавить перед:
В viewtopic.php найти:
Код: Выделить всё
'POST_DATE' => $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),Код: Выделить всё
'POST_DATE' => (!$row['post_created']) ? $user->format_date($row['post_time']) : $user->format_date($row['post_created']),Код: Выделить всё
// The last parameter tells submit_post if search indexer has to be runКод: Выделить всё
include($phpbb_root_path . 'includes/posts_merging.' . $phpEx);-
steamappsuser
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 15 лет 6 месяцев
Re: Posts merging - Склеивание сообщений / постов
Руководство для 3.0.8 в студию. Посмотрел посты с фиксами 3.0.5. Установил - ошибка при добавлении поста:
Общая ошибка
SQL ERROR [ mysqli ]
Unknown column 'post_created' in 'field list' [1054]
SQL
UPDATE steam_posts SET bbcode_uid = ....
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/posts_merging.php
LINE: 158
CALL: dbal_mysqli->sql_query()
FILE: posting.php
LINE: 1149
CALL: include('includes/posts_merging.php')
-
Roaddog
- phpBB 1.4.1
- Сообщения: 47
- Стаж: 18 лет 7 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: Posts merging - Склеивание сообщений / постов
Я сам позавчера установил на 3.0.8...вроде всё нормально работает. Выше постом я поправил строки,которые нужно найти и перед/после добавить строку,поскольку в интструкции не было для 3.0.8 строк,которые нужно найти... Вы правильно их поставили согласно моему посту выше?

