Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение rxu » 29.08.2007 20:52

Мод склейки отправленных подряд последних сообщений от одного пользователя в теме.
Частично является портом известного мода от Xpert для phpBB2 - Advanced posts merging.

Установочный фикс для версий начиная с 3.0.2 и выше находится здесь.
Серия исправлений для 3.0.5 здесь и здесь.
Фикс для исправления неправильной ссылки в уведомлении о новом сообщении находится здесь.
Изменение в поиске строки в includes/acp/acp_board.php находятся здесь.
Возможное решение для отключения склейки на уровне сообщений - здесь.

Вероятные вопросы по использованию мода

Мод работает на версии форума 3.0.7 и выше?
Работает нормально и не надо засорять тему подобными вопросами.

Почему не склеиваются посты??
В настройках размещения сообщений задайте период склеивания.

Как не прикреплять сообщение, если предыдущее - заблокировано?
Posts merging - Склеивание сообщений / постов


Ключевые слова для поиска: склеивание соседних постов, склейка
Вложения
posts_merging_1.0.11_secured.zip
(38.21 КБ) Скачиваний: 3801
Последний раз редактировалось FEAR93 22.05.2011 23:02, всего редактировалось 17 раз(а).
Причина: Обобщение информации о необходимых изменениях в установочную инструкцию.
Изображение
За это сообщение автора rxu поблагодарили: 17
_dl_ (29.01.2011 8:21), Amator (18.11.2010 16:03), betterqn (24.08.2010 0:05), DimkaG (01.02.2012 17:42), Gabriil (03.07.2011 13:29), hrv (04.08.2010 18:42), monk70 (11.04.2011 23:07), OldMax (21.02.2011 14:14), SergeiS (28.06.2011 19:29), Warlock75 (08.10.2010 0:04) и ещё 7
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

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

Сообщение DimkaG » 01.02.2012 17:34

да да, просто не успел удалить пост. Спасибо!
Текущая версия моего форума 3.0.10

DimkaG
phpBB 1.4.4
 
Сообщения: 74
Зарегистрирован: 27.05.2009 15:48
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Предупреждения: 1

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

Сообщение Zombie Lee » 03.02.2012 16:47

Здравствуйте!
При установке Вашего мода на чистый форум ни каких нареканий нет, всё работает как часы...
Но вот установив уже на работающий и немного модифицированный форум, получил ошибку БД:
Unknown column 'post_created' in 'field list' [1054]

При том, что эта колонка есть в базе и все параметры там верные, и запрос БД прошёл удачно...

С чем может быть связана данная проблема? Почему форум не может найти колонку, если она есть там на 100%?

P.S. ставил на одном и том же хосте в одну и ту же БД только с разными префексами (на новом чистом форуме работает, а на уже существующем - ошибка)...
Live Fast, Die Young!
Аватара пользователя
Zombie Lee
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 20.01.2012 16:37
Откуда: Москва
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение МайскийЖук » 03.02.2012 19:29

Ну, так вы запрос просмотрите, который к этой колонке обращается. Может там что-то не так? Может колонка не в той таблице?
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC1
 
Сообщения: 991
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 122 раз.
Предупреждения: 1

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

Сообщение HAMMER663 » 03.02.2012 21:03

Скорее всего колонки в нужной таблице нет. Откройте config.php, посмотрите префикс, просмотрите базу с таким префиксом.
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1281
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

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

Сообщение Zombie Lee » 03.02.2012 22:14

Колонка там есть 100% и именно в том месте где нужно... и префикс тоже правильный...
Ставил на два чистых форума специально... на этот же хост в эту же базу... всё отлично работает...

Что характерно, любой мод, который вносит изменения в таблицу БД, перестал устанавливаться, всё время такая ошибка выходит, только с разными указаниями на определённые данные в БД (в зависимости от мода). Хотя все старые моды функционируют...
Такое вообще может быть, чтобы какой-нибудь из модов (ранее установленных) влиял на такие ошибки?
Live Fast, Die Young!
Аватара пользователя
Zombie Lee
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 20.01.2012 16:37
Откуда: Москва
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение HAMMER663 » 03.02.2012 22:20

Zombie Lee оптимизацию и ремонт всех таблиц сделай
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1281
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

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

Сообщение rewuxiin » 19.02.2012 19:14

при добавлении сообщения вот такая штука

SQL ERROR [ mysqli ]

Unknown column 'post_created' in 'field list' [1054]

SQL

UPDATE phpbb_3xxposts SET bbcode_uid = '1v8bjrp2', bbcode_bitfield = 'Bg==', post_text = 'ВРЫОЫОЫООЫЫОЫО\n\n[size=85:1v8bjrp2][color=green:1v8bjrp2]Добавлено спустя :[/color:1v8bjrp2][/size:1v8bjrp2]\nВРЫОЫОЫООЫЫОЫО', post_checksum = 'ace3a960c54038cdc18740146e0c056f', post_created = '1329663851', post_time = 1329663851, post_attachment = 0 WHERE post_id = 17

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/posts_merging.php
LINE: 158
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/posting.php
LINE: 1136
CALL: include('[ROOT]/includes/posts_merging.php')


сообщение добавляется но отдельно

версия 3.0.10

данный фикс производил
FIND			$redirect_url = submit_post
BEFORE, ADD			include($phpbb_root_path . 'includes/posts_merging.' . $phpEx);




правда вместо

'POST_DATE'			=> $user->format_date($row['post_time']),


у меня была строка

'POST_DATE'			=> $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),


и вместо
'flood_interval'		=> array('lang' => 'FLOOD_INTERVAL',		'validate' => 'int',	'type' => 'text:3:10', 'explain' => true, 'append' => ' ' . $user->lang['SECONDS']),

было
'flood_interval'		=> array('lang' => 'FLOOD_INTERVAL',		'validate' => 'int:0',		'type' => 'text:3:10', 'explain' => true, 'append' => ' ' . $user->lang['SECONDS']),

rewuxiin
phpBB 1.4.1
 
Сообщения: 44
Зарегистрирован: 24.12.2010 11:19
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 19.02.2012 20:19

rewuxiin
При установке мода не выполнили SQL запрос.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

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

Сообщение rewuxiin » 19.02.2012 21:24

rxu выполнил. и провел устанвку ещё раз - результат тотже

rewuxiin
phpBB 1.4.1
 
Сообщения: 44
Зарегистрирован: 24.12.2010 11:19
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.

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

Сообщение HAMMER663 » 19.02.2012 22:10

rewuxiin не верю
Этот запрос вы вряд ли делали
ALTER TABLE phpbb_3xxposts ADD post_created INT(11) DEFAULT '0' NOT NULL AFTER post_time;
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1281
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

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

Сообщение rewuxiin » 19.02.2012 22:16

HAMMER663 действительно! моя не внимательность - таблицы все совершенно иные.

теперь ошибки нет, но пост не склеивается, а просто создается новый с подписью "добавлено спустя"

rewuxiin
phpBB 1.4.1
 
Сообщения: 44
Зарегистрирован: 24.12.2010 11:19
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.

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

Сообщение МайскийЖук » 19.02.2012 22:32

Прям совсем новый пост с зеленой надписью в начале поста? Продемонстрируйте.
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC1
 
Сообщения: 991
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 122 раз.
Предупреждения: 1

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

Сообщение HAMMER663 » 19.02.2012 22:33

rewuxiin надеюсь, вы в настройках задали период склеивания сообщений?
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1281
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

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

Сообщение rewuxiin » 19.02.2012 22:41

HAMMER663 да. период 1час.

МайскийЖук
Вложения
19-02-2012 21-39-30.jpg

rewuxiin
phpBB 1.4.1
 
Сообщения: 44
Зарегистрирован: 24.12.2010 11:19
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.

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

Сообщение МайскийЖук » 19.02.2012 22:57

Мод явно установлен неправильно. Рекомендую заново пройти все пункты инструкции, только на этот раз внимательнее.
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC1
 
Сообщения: 991
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 122 раз.
Предупреждения: 1

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы