Posts merging phpbb3 (Склейка сообщений)
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
По просьбам трудящихся ...
Всем доброго времени суток, гвоздем сегодняшнего анонса будет замечательно дополнение Posts merging. Примечательно оно тем, что позволяет склеивать в одно сообщение множественные, подряд идущие сообщения от одного пользователя. Примерно это будет выглядеть так Удобно и практично. Сам мод достаточно легок в установке, правок мизер, но не забываем сделать SQL запрос по инструкции и тогда все будет отлично. Скачиваем и ставим
Инструкции по русификации уже лежат внутри архива с модом. Настройки склейки находятся в админке = Размещение сообщений
На этом все, особо добавить нечего, успехов
Всем доброго времени суток, гвоздем сегодняшнего анонса будет замечательно дополнение Posts merging. Примечательно оно тем, что позволяет склеивать в одно сообщение множественные, подряд идущие сообщения от одного пользователя. Примерно это будет выглядеть так Удобно и практично. Сам мод достаточно легок в установке, правок мизер, но не забываем сделать SQL запрос по инструкции и тогда все будет отлично. Скачиваем и ставим
Инструкции по русификации уже лежат внутри архива с модом. Настройки склейки находятся в админке = Размещение сообщений
На этом все, особо добавить нечего, успехов
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Posts merging phpbb3 (Склейка сообщений)
При установке возникла проблема следующего плана:
В файле posting.php требуется найти строки
А у меня их нет. По отдельности встречаются не раз и unset и $message_parser. А вот в требуемом сочетании - нет. Подскажите, что смотреть и где править тогда?
Есть вот такие комбинации :
В файле posting.php требуется найти строки
Код: Выделить всё
unset($message_parser);
Есть вот такие комбинации :
Код: Выделить всё
Line 397: unset($post_data['post_text']);
Line 410: unset($uninit);
Line 565: unset($hidden_fields[$name]);
Line 597: unset($subject, $message);
Line 1166: unset($parse_sig);
Line 1203: unset($parse_poll);
Line 1212: unset($preview_poll_options);
Line 1231: unset($attachment_data);
Последний раз редактировалось ZmejNK 08 мар 2013, 13:40, всего редактировалось 1 раз.
Posts merging phpbb3 (Склейка сообщений)
ZmejNK,
попробуйте так
вместо
найдите
добавить перед
попробуйте так
вместо
Код: Выделить всё
unset($message_parser);
Код: Выделить всё
$redirect_url = submit_post
Код: Выделить всё
include($phpbb_root_path . 'includes/posts_merging.' . $phpEx);
Последний раз редактировалось kulyasov 08 мар 2013, 17:33, всего редактировалось 1 раз.
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 5 месяцев
- Откуда: Ангарск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Спасибо огромное, работает.
Но есть небольшая особенность, не знаю, может это у меня только.
Если добавлять последующее сообщение, используя форму быстрого ответа, а именно с цитированием выделенного текста, то автор у цитаты получается не тот, кого цитируешь, а ты сам. Т.е. как-бы сам себя цитируешь))).
Может быть это возможно как-то исправить?
Если стандартной цитатой вставлять, то автор на месте. Это именно с быстрым цитированием так.
Ссори... Вроде нормально всё... Почему-то у меня всего один раз так получилось.... Может цепанул что не то, когда мышкой выделял...
Но есть небольшая особенность, не знаю, может это у меня только.
Если добавлять последующее сообщение, используя форму быстрого ответа, а именно с цитированием выделенного текста, то автор у цитаты получается не тот, кого цитируешь, а ты сам. Т.е. как-бы сам себя цитируешь))).
Может быть это возможно как-то исправить?
Если стандартной цитатой вставлять, то автор на месте. Это именно с быстрым цитированием так.
Ссори... Вроде нормально всё... Почему-то у меня всего один раз так получилось.... Может цепанул что не то, когда мышкой выделял...
нуевонафигэтотавтомод
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
dqdmitry, это временные баги, у меня так же иногда получается))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 5 месяцев
- Откуда: Ангарск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Понял, Сергей, спасибо.DeaDRoMeO писал(а):dqdmitry, это временные баги, у меня так же иногда получается))
нуевонафигэтотавтомод
-
- Заглянул на огонек
- Сообщения: 26
- Стаж: 11 лет 3 месяца
- Откуда: Одесса
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
А есть вариант склеивать сразу или выставлять в минутах а не в часах?
У меня в некоторых темах до 50-60 сообщений в час бывает, смысл склейки теряется если через час склеит сообщение которое уже читать не будут.
У меня в некоторых темах до 50-60 сообщений в час бывает, смысл склейки теряется если через час склеит сообщение которое уже читать не будут.
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 5 месяцев
- Откуда: Ангарск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Смысл не должен потеряться. Склеиваются ведь только тогда сообщения, когда во временной промежуток между их написанием, не написал кто-нибудь еще в теме.autofansmoto писал(а):У меня в некоторых темах до 50-60 сообщений в час бывает, смысл склейки теряется если через час склеит сообщение которое уже читать не будут.
Грубо говоря, написал юзер пост, подумал, через 15 мин. еще один написал в этой-же теме. Так вот склеятся его посты, только если за эти 15 мин. никто другой в теме не ответил.
По моему, очень логичный мод, и размер БД медленней расти должен по идее.
нуевонафигэтотавтомод
-
- Заглянул на огонек
- Сообщения: 26
- Стаж: 11 лет 3 месяца
- Откуда: Одесса
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Я имел ввиду другую ситуацию:
Написал пользователь сообщение, отправил.
Решил что то дописать и не нажимает на правку а пишет новое сообщение.
Вот тут и пригодилась бы склейка сразу же после написания двух сообщений подряд.
А в моей ситуации что бывает, навалятся на тему, наштампуют за час 150 сообщений. И смысл мне от склейки через час №3 и №4 после того когда уже написали №150 ? Конечно когда то будет удобно читать без двойных постов, но на моем форуме "когда то" не практикуется. Тема обсудилась и закрылась.
Можно настроить флуд контроль - мне не подходит.
Ну хотя бы сделать типа:
Хочет написать сообщение подряд (по принципу антифлуда) выдать сообщение что нельзя отправлять подряд два сообщения подряд (отредактируйте свое последнее)
Либо склеивать два подряд сразу.
Есть идеи и подсказки?
Написал пользователь сообщение, отправил.
Решил что то дописать и не нажимает на правку а пишет новое сообщение.
Вот тут и пригодилась бы склейка сразу же после написания двух сообщений подряд.
А в моей ситуации что бывает, навалятся на тему, наштампуют за час 150 сообщений. И смысл мне от склейки через час №3 и №4 после того когда уже написали №150 ? Конечно когда то будет удобно читать без двойных постов, но на моем форуме "когда то" не практикуется. Тема обсудилась и закрылась.
Можно настроить флуд контроль - мне не подходит.
Ну хотя бы сделать типа:
Хочет написать сообщение подряд (по принципу антифлуда) выдать сообщение что нельзя отправлять подряд два сообщения подряд (отредактируйте свое последнее)
Либо склеивать два подряд сразу.
Есть идеи и подсказки?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
В любом случае я бы советовал ставить склейку, на интервал хотя бы полчаса.
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 5 месяцев
- Откуда: Ангарск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Серёг, там меньше часа вроде не поставишь, пробовал.DeaDRoMeO писал(а):В любом случае я бы советовал ставить склейку, на интервал хотя бы полчаса.
... Дак ведь так и есть в моде... Или я чего-то не понимаю ...autofansmoto писал(а):Написал пользователь сообщение, отправил.Решил что то дописать и не нажимает на правку а пишет новое сообщение.Вот тут и пригодилась бы склейка сразу же после написания двух сообщений подряд.
нуевонафигэтотавтомод
-
- Заглянул на огонек
- Сообщения: 26
- Стаж: 11 лет 3 месяца
- Откуда: Одесса
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Не знаю что и как случилось, но поставил еще раз и заработало.
Осталось настроить в каких темах применять и порядок.
Всем спасибо за помощь.
Осталось настроить в каких темах применять и порядок.
Всем спасибо за помощь.
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 5 месяцев
- Откуда: Ангарск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Оффтоп
autofansmoto, а что за форум у вас, если не секрет?
На ссылку с минипрофиля нажимаю, и ничего не пойму...
На ссылку с минипрофиля нажимаю, и ничего не пойму...
нуевонафигэтотавтомод
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Да вроде все понятно, форум посвящен периодическим авто-мото пробегам по определенному маршруту))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 5 месяцев
- Откуда: Ангарск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Сегодня и у меня открылся, а вчера не открывался... Отсылало на какую-то страницу, но не на этот форум.
нуевонафигэтотавтомод
- tralan
- Активно осваиваю Форум
- Сообщения: 235
- Стаж: 11 лет 4 месяца
- Откуда: Таганрог
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Скажите, тема в которую добавленное новое сообщение склеивается со старым поднимается? Будет она в "Последних сообщениях"?
В любой непонятной ситуации – ложись спать!
- tralan
- Активно осваиваю Форум
- Сообщения: 235
- Стаж: 11 лет 4 месяца
- Откуда: Таганрог
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
А, я кажется понял, склеиваются сообщения, написанные до указанного временного промежутка. Написанное позже не склеивается и становится новым отдельным сообщением?
В любой непонятной ситуации – ложись спать!
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 5 месяцев
- Откуда: Ангарск
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Да, "поднимается". Как будто новый пост в теме.tralan писал(а):Скажите, тема в которую добавленное новое сообщение склеивается со старым поднимается? Будет она в "Последних сообщениях"?
Именно так. Если в указанный промежуток никто другой не написал в теме.tralan писал(а):склеиваются сообщения, написанные до указанного временного промежутка. Написанное позже не склеивается и становится новым отдельным сообщением?
нуевонафигэтотавтомод
- tralan
- Активно осваиваю Форум
- Сообщения: 235
- Стаж: 11 лет 4 месяца
- Откуда: Таганрог
- Контактная информация:
Posts merging phpbb3 (Склейка сообщений)
Заработало, отлично.
Спасибо за мод и за корректировку в файле posting.php
В свою очередь хочу рассказать о своей ситуации не по инструкции:
В файле viewtopic.php по инструкции надо было найти:
у меня было так:
эту строку нужно было заменить на:
я сделал следующую замену:
Мод работает, ошибок никаких не было:
А вдруг кому-то тоже так повезет?
Спасибо за мод и за корректировку в файле posting.php
В свою очередь хочу рассказать о своей ситуации не по инструкции:
В файле viewtopic.php по инструкции надо было найти:
Код: Выделить всё
'POST_DATE' => $user->format_date($row['post_time']),
Код: Выделить всё
'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']),
Код: Выделить всё
'POST_DATE' => (!$row['post_created']) ? $user->format_date($row['post_time'], false, ($view == 'print') ? true : false) : $user->format_date($row['post_created']),
А вдруг кому-то тоже так повезет?
В любой непонятной ситуации – ложись спать!
Posts merging phpbb3 (Склейка сообщений)
DeaDRoMeO, благодарствую за мод. Установился работает склеивается автоматически, вспомнилсась сборка phpbbex там аналогичная функция происходит не автоматически по интервалу временному а можно галочки ставить склеить либо нет. Вот еще вопрос можно ли задать интервал не 1 час а поменьше 30- 15 мин? думаю вполне бы хватило или так задумано и меньше никак .