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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Мод склейки отправленных подряд последних сообщений от одного пользователя в теме.
Частично является портом известного мода от 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 по теме
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

AD
Просто замените этот файл новым, и всё.
Изображение
Heldar
phpBB 2.0.0
Сообщения: 231
Стаж: 19 лет 1 месяц
Благодарил (а): 38 раз
Поблагодарили: 19 раз

Сообщение Heldar »

Даже не знаю куда писать в эту тему или в "стаж" правильнее. Напишу тут так как именно тут прозвучало
rxu писал(а):и удалить "старый" файл Delta_Russian.php
У меня стоит Мод "стаж" вашего авторства.

После удаления файла форум начал ругатся на viewtopic.php

Где была обнаружена конструкция

Код: Выделить всё

$user->add_lang('mods/length_of_service');
include($phpbb_root_path . 'includes/delta_russian.' . $phpEx);
$current_time = time();
$dM = new Date_DeltaRussian("mday");
После замены на

Код: Выделить всё

$user->add_lang('mods/length_of_service');
include($phpbb_root_path . 'includes/time_delta.' . $phpEx);
$current_time = time();
$dM = new timedelta("mday");
всё вроде заработало.

Насколько правильно была сделана замена? а то какоето чувство "косячности" всёравно гложет..
А ТЫ очистил кэш??!!
Веду бложик О MMORPG и многом другом.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Heldar
Естесственно, имелся ввиду файл, предназначавшийся только для Posts merging. Могли бы и не удалять.
Замена нормальная, тем более если всё работает.
Изображение
PH@NT0M
phpBB 1.2.0
Сообщения: 18
Стаж: 18 лет 5 месяцев

Сообщение PH@NT0M »

Во втором сообщении исполняется яваскрипт, мод несекурен.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

PH@NT0M
Что?
Изображение
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

Небезопасен, мог бы и протелепатировать. :mrgreen:
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Это понятно, а вот это что такое
PH@NT0M писал(а):Во втором сообщении исполняется яваскрипт
Изображение
PH@NT0M
phpBB 1.2.0
Сообщения: 18
Стаж: 18 лет 5 месяцев

Сообщение PH@NT0M »

Ну попробуй отослать одно сообщение, потом отослать ещё одно сообщение в котором будет какой-нибудь алерт яваскриптовский.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

Мдя, можно ещё раз для особо тупых? Только помедленней.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
izstas
phpBB 1.4.4
Сообщения: 112
Стаж: 19 лет 6 месяцев
Откуда: Елец
Поблагодарили: 2 раза

Сообщение izstas »

Наверное он имеет ввиду что если в первом сообщении написать простой текст, а во втором что то типа...

Добавлено спустя 31 секунду:

<script>alert('qwerty');</script>

Добавлено спустя 1 минуту 44 секунды:

По крайней мере на моде для phpBB 2, как видно, такой проблемы нет. :D Хотя что она есть в моде для phpBB 3 мне как-то не очень верится :) Надо попробовать...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

М-да. Действительно. Мод временно удалён до наведения разборок с источником проблемы.
Изображение
PH@NT0M
phpBB 1.2.0
Сообщения: 18
Стаж: 18 лет 5 месяцев

Сообщение PH@NT0M »

Наконец-то.. Чего непонятного было в моих постах для меня останется загадкой...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Просьба к пользователям, применяющим данный мод, и отдельно к PH@NT0M, протестировать предлагаемый вариант скрипта (заменить им includes/posts_merging.php).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Stern
phpBB 2.0.3
Сообщения: 368
Стаж: 21 год 5 месяцев

Сообщение Stern »

При добавлении сообщения (даже без ява скрипта) вылетает ошибка:

[phpBB Debug] PHP Notice: in file /includes/posts_merging.php on line 99: main(./includes/time_delta.php) [function.main]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /includes/posts_merging.php on line 99: main(./includes/time_delta.php) [function.main]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /includes/posts_merging.php on line 99: main(./includes/time_delta.php) [function.main]: failed to open stream: No such file or directory

Fatal error: main() [function.require]: Failed opening required './includes/time_delta.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/name/public_html/name/forum/includes/posts_merging.php on line 99

Возвращаю обратно старый файл - все работает...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Ну это понятно, у вас мод устаревшей версии (до 1.0.11).
Изображение

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