Уважаемые пользователи!
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
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

[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/.
Вложения
posts_merging-develop-3.2.zip
(106.14 КБ) 43 скачивания
Изображение
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 24.03.2015 21:09 модератором rxu

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [release] Posts merging by rxu

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

Gubkin писал(а): 16.11.2021 13:39что не так ?
Кликнуть на тот модуль, удалить сначала дочерние, потом удалить его самого
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение Gubkin »

Татьяна5, спасибо, сработало, как-то бывает что элементарные вещи проплывают мимо
тяжело наверное с нами горе-админами обновляющими что-то раз в 5 лет )))
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение Sheer »

Gubkin писал(а): 16.11.2021 13:39что не так ?
Это
на него назначены дочерние модули
Там же написано
Удалите или переместите все дочерние модули
Вот он
изображение.png
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение Gubkin »

в попытке удалить данные после отключения расширения 2.1.1-dev
зачем их удалял ? потому что новое расширение 3.0.0 идет postsmerging, а старое было PostsMerging

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

Вернуться на главную страницу
Общая ошибка
SQL ERROR [ mysqli ]

Can't DROP 'post_created'; check that column/key exists [1091]

SQL

ALTER TABLE `phpbb_posts` DROP COLUMN `post_created`

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 202
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/tools/tools.php
LINE: 1011
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/db/tools/tools.php
LINE: 1295
CALL: phpbb\db\tools\tools->_sql_run_sql()

FILE: [ROOT]/phpbb/db/tools/tools.php
LINE: 554
CALL: phpbb\db\tools\tools->sql_column_remove()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\tools\tools->perform_schema_changes()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 715
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 662
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 590
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 518
CALL: phpbb\db\migrator->try_revert()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 489
CALL: phpbb\db\migrator->revert_do()

FILE: [ROOT]/phpbb/extension/base.php
LINE: 108
CALL: phpbb\db\migrator->revert()

FILE: [ROOT]/phpbb/extension/manager.php
LINE: 341
CALL: phpbb\extension\base->purge_step()

FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 305
CALL: phpbb\extension\manager->purge_step()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: acp_extensions->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Уведомите администратора конференции или вебмастера: izotovau@gmail.com

Powered by phpBB® Forum Software © phpBB Limited
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение rxu »

А этой колонки уже нет в таблице постов что ли?
Изображение
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение Gubkin »

rxu, после ошибки вернулся на страницу и уже данные были удалены, расширение старое удалил.
но крутило вертело очень долго перед тем как выдало ошибку выше
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение Siava »

rxu, после перехода на PHP 8.0 словил ещё одну ошибку, возможно связанную с сабжем.
Примерный порядок воспроизведения:

На тему должен быть кто-то подписан.
Пишем свой ответ.
Кто-то, кто подписан получает уведомление, читает ответ переходя в тему (? в этом моменте я не очень уверен)
Снова пишем в тему, чтобы сработал posts merging.
Форма быстрого ответа (экст. QuickReply) ловит следующую ошибку:

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

<b>[phpBB Debug] PHP Warning</b>: in file <b>[ROOT]/phpbb/notification/type/post.php</b> on line <b>453</b>: <b>Undefined array key "forum_name"</b><br />
{"status":"success","url":".\/viewtopic.php?f=43&amp;t=10957&amp;p=721303","merged":true}
Если просто комментировать 2 раза подряд в произвольную тему, то всё нормально. Подозреваю, что связанно с подпиской на тему.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение rxu »

Siava, а полного бэктрейса нет к сбойному скрипту?
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение Siava »

rxu, в логе ошибок не фиксируется. Поймал лишь через консоль браузера в коде ответа..., так как ошибка происходит при ajax отправке сообщения. Что любопытно, отключил ajax в быстром ответе - отправляется нормально. :haha

Отправлено спустя 19 минут 35 секунд:
Пробую воспроизвести на отдельной теме, но нифига не получается. Буду копать :?
Ага, вроде удалось воспроизвести. Тема также должна быть в закладках у кого-то.

user1 создаёт тему, подписывается на неё и добавляет в закладки.
user2 пишет в тему.
user2 снова пишет в тему - ошибка ajax.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение rxu »

Siava писал(а): 13.12.2021 10:04 в логе ошибок не фиксируется
Попробуй отключить яваскрипт в браузере и воспроизвести снова.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение Siava »

rxu, с отключенным javascript никаких предупреждений/ошибок :|
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение rxu »

Siava, это странно.

Отправлено спустя 1 час 33 минуты 54 секунды:
А в консоли яваскрипта в браузере же можно отследить реальный ответ сервера? там должны быть все ошибки PHP по идее.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение Siava »

rxu, это он и был: Re: [release] Posts merging by rxu
Сейчас на тестовом форуме 3.3.5 отключил все расширения и оставил лишь это, да QuickReply. Пока не могу воспроизвести. Буду искать :)
С PHP < 8.0 было так хорошо, а теперь странностей больше, чем больше установленных расширений (больше 100) :lol:

Отправлено спустя 10 минут 50 секунд:
Вычислил виновника :) - старенькое, мною модифицированное, расширение "Social Sharing w/Dyanmic Opengraph Tags".
Весь мой оффтоп можно наверное потереть.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [release] Posts merging by rxu

Сообщение rxu »

Siava писал(а): 13.12.2021 19:03 Весь мой оффтоп можно наверное потереть.
Не надо, вдруг кто-то еще что-то подобное словит ;)
Изображение
AlexOo
phpBB 2.0.1
Сообщения: 261
Стаж: 10 лет 10 месяцев
Благодарил (а): 105 раз
Поблагодарили: 10 раз

Re: [release] Posts merging by rxu

Сообщение AlexOo »

rxu, подскажи пожалуйста, на phpbb.com лежит последняя актуальная версия ? Или откуда ее взять ?

Скачал с гита, не понял, что с этим делать, закрыл :facepalm:
Ответить

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