Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[release] Posts merging by rxu

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

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

[release] Posts merging by rxu

Сообщение rxu »

Расширение прошло валидацию на phpbb.com: https://www.phpbb.com/customise/db/exte ... tsmerging/

Исходный код: https://github.com/rxu/posts_merging
Копировать в папку /ext/rxu/postsmerging/.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 24.03.2015 21:09 модератором rxu

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [release] Posts merging by rxu

Сообщение rxu »

'test'

Отправлено спустя 10 секунд:
"test"

Отправлено спустя 11 секунд:
'test2'

Отправлено спустя 14 секунд:
Что я не так делаю?

Отправлено спустя 35 секунд:
'test'

Отправлено спустя 15 секунд: Отправлено спустя 27 секунд:
т.е. проблема только в кастомном ббкоде icode?
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: [release] Posts merging by rxu

Сообщение Татьяна5 »

Тест
'текст в кавычках'
До склейки.

Отправлено спустя 20 секунд:
Тест
'текст в кавычках'
После склейки.

Отправлено спустя 54 секунды:
Ничего не преобразовалось

Дубль 2 - в теге b
'текст в кавычках'

Отправлено спустя 1 минуту 3 секунды:
Ничего

В теге ref
'текст в кавычках'

Отправлено спустя 37 секунд:
Да, проблема в кастомных ббкодах (icode, ref)
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 804
Стаж: 13 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

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

Сообщение Perfecthus »

При отправке сообщения в теме, которое должно приклеиться к предыдущему, получаю вот такую ошибку.
Снимок.PNG
Установлены следующие расширения
Снимок0.PNG
Подскажите, в чём подвох?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: [release] Posts merging by rxu

Сообщение LavIgor »

Perfecthus, склейка не использует Ajax. Его использует расширение QuickReply.
У Вас ошибка 500. Что говорят логи на сервере?
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 804
Стаж: 13 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

Re: [release] Posts merging by rxu

Сообщение Perfecthus »

LavIgor писал(а): Что говорят логи на сервере?
Надо заглянуть :)
romeo_piter
phpBB 2.0.21
Сообщения: 1316
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [release] Posts merging by rxu

Сообщение romeo_piter »

Подскажите, почему в некоторых разделах сепаратор выглядит нормально, т.е.:
Отправлено спустя 1 минуту 14 секунд:
А в некоторых добавляется название темы:
Отправлено спустя 1 минуту 14 секунд:
Название темы
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: [release] Posts merging by rxu

Сообщение LavIgor »

romeo_piter писал(а): добавляется название темы
Название темы добавляется тогда, когда заголовок сообщения от него отличается.
Ситуация может возникнуть вследствие очень длинного заголовка темы или перемещения сообщения в другую тему.
romeo_piter
phpBB 2.0.21
Сообщения: 1316
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [release] Posts merging by rxu

Сообщение romeo_piter »

Это можно как-то отключить?
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 804
Стаж: 13 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

Re: [release] Posts merging by rxu

Сообщение Perfecthus »

LavIgor писал(а): Что говорят логи на сервере?
Логи говорят об этом:

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

[Fri Sep 04 18:13:49 2015] [error] [client 42.28.16.11] PHP Fatal error:  Using $this when not in object context in /www/domain.ru/ext/rxu/PostsMerging/event/listener.php on line 187, referer: http://www.precision-machines.ru/viewtopic.php?f=48&p=2326
Строка 187 в listener.php function ($matches) { return $this->user->lang($matches[1]); },
Как-то так... И чего ему не нравится?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: [release] Posts merging by rxu

Сообщение LavIgor »

Perfecthus, у нас принято читать тему или пользоваться поиском перед отправкой ответа.
Re: [release] Posts merging by rxu (Пост LavIgor #467485)
В моём сообщении даже ссылка на правку есть, которую нужно просто временно отменить.
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 804
Стаж: 13 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

Re: [release] Posts merging by rxu

Сообщение Perfecthus »

LavIgor писал(а): В моём сообщении даже ссылка на правку есть, которую нужно просто временно отменить
Извиняюсь, не заметил, такое бывает, так что не стоит ругаться ;)

Отправлено спустя 13 минут 13 секунд:
LavIgor писал(а): Т.е. есть несовместимость с PHP 5.3.3
У меня PHP Version 5.3.29-1~dotdeb.0
Внёс правки с github расширение заработало. Спасибо.
Аватара пользователя
Dutch
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 5 месяцев
Откуда: Kiev
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: [release] Posts merging by rxu

Сообщение Dutch »

После сохранения настроек выдает ошибку:

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

SQL ERROR [ mysqli ]

Duplicate entry 'posts_merging_separator_text' for key 'PRIMARY' [1062]

SQL

INSERT INTO phpbb_config_text (config_name, config_value) VALUES ('posts_merging_separator_text', '{L_MERGE_SEPARATOR}')
Правда в БД настройки все же сохраняются.

В чем может быть трабл и как его решить? Может в тонкой настройки мускула?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [release] Posts merging by rxu

Сообщение rxu »

Dutch писал(а): После сохранения настроек выдает ошибку
Версия MySQL 5.6 или старше? Таблицы InnoDB?
Изображение
Аватара пользователя
Dutch
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 5 месяцев
Откуда: Kiev
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: [release] Posts merging by rxu

Сообщение Dutch »

rxu писал(а): Версия MySQL 5.6 или старше? Таблицы InnoDB?
5.3.12-MariaDB, а таблицы в InnoDB.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [release] Posts merging by rxu

Сообщение rxu »

Для теста нужно хакнуть \phpbb\config\db_text.php, а именно попробовать убрать или закомментировать 2 строки вида $this->db->sql_transaction в функции public function set_array(array $map).
Изображение

Вернуться в «Анонсы и поддержка расширений для phpBB»