[3.3][beta] Update attachment
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Татьяна5
- Поддержка

- Сообщения: 12949
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз
[3.3][beta] Update attachment
Название расширения: Update attachment
Автор: Татьяна5, rxu
Описание расширения: Позволяет обновить (перезагрузить) вложения. Порт одноимённого мода
GitHub: https://github.com/Tatiana5/updateattachment
Скачать: https://github.com/Tatiana5/updateattac ... s/main.zip
Автор: Татьяна5, rxu
Описание расширения: Позволяет обновить (перезагрузить) вложения. Порт одноимённого мода
GitHub: https://github.com/Tatiana5/updateattachment
Скачать: https://github.com/Tatiana5/updateattac ... s/main.zip
-
rxu
- phpBB Guru

- Сообщения: 17134
- Стаж: 19 лет 8 месяцев
- Откуда: Красноярск
- Благодарил (а): 576 раз
- Поблагодарили: 1757 раз
Re: [3.3][beta] Update attachment
Супер.
Моя попытка портирования в свое время (очень давно) уперлась в PLupload.
В слушателе лучше не использовать global, а передать сервис
Скрипт в
Стиль в
Моя попытка портирования в свое время (очень давно) уперлась в PLupload.
В слушателе лучше не использовать global, а передать сервис
attachment.manager как зависимость.Скрипт в
overall_footer_body_after.html лучше выделить в файл js и вставить его в слушатель шаблона стандартным способом через INCLUDEJS.Стиль в
overall_header_head_append.html лучше выделить в файл css и вставить его в слушатель шаблона стандартным способом через INCLUDECSS.-
Татьяна5
- Поддержка

- Сообщения: 12949
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз
Re: [3.3][beta] Update attachment
Сначала так и попробовала сделать. Он так не передаётсяrxu писал(а): 30.12.2025 19:22 В слушателе лучше не использовать global, а передать сервис attachment.manager как зависимость.
Сделала так для гарантии, что скрипт подключится после pluploadrxu писал(а): 30.12.2025 19:22 Скрипт в overall_footer_body_after.html лучше выделить в файл js и вставить его в слушатель шаблона стандартным способом через INCLUDEJS.
Там кода чуть, решила не задействовать под него целый файлrxu писал(а): 30.12.2025 19:22 Стиль в overall_header_head_append.html лучше выделить в файл css и вставить его в слушатель шаблона стандартным способом через INCLUDECSS.
-
rxu
- phpBB Guru

- Сообщения: 17134
- Стаж: 19 лет 8 месяцев
- Откуда: Красноярск
- Благодарил (а): 576 раз
- Поблагодарили: 1757 раз
-
Татьяна5
- Поддержка

- Сообщения: 12949
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз
-
rxu
- phpBB Guru

- Сообщения: 17134
- Стаж: 19 лет 8 месяцев
- Откуда: Красноярск
- Благодарил (а): 576 раз
- Поблагодарили: 1757 раз
Re: [3.3][beta] Update attachment
Он гарантированно должен подключиться позже, так как подключение происходит в блоке
{$SCRIPTS}
Код: Выделить всё
<!-- IF S_PLUPLOAD --><!-- INCLUDE plupload.html --><!-- ENDIF -->
{$SCRIPTS}
-
Татьяна5
- Поддержка

- Сообщения: 12949
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз
Re: [3.3][beta] Update attachment
Докопалась по этому вопросу до
Отправлено спустя 35 секунд:
shared: false в объявлении того класса и так поняла, что передать его невозможно в принципеОтправлено спустя 35 секунд:
Значит можно и файлом
-
rxu
- phpBB Guru

- Сообщения: 17134
- Стаж: 19 лет 8 месяцев
- Откуда: Красноярск
- Благодарил (а): 576 раз
- Поблагодарили: 1757 раз
Re: [3.3][beta] Update attachment
Попробовал на локалке, всё передалось в виде объекта. АТатьяна5 писал(а): 30.12.2025 19:32 Докопалась по этому вопросу доshared: falseв объявлении того класса и так поняла, что передать его невозможно в принципе
shared: false означает только то, что объект создается заново, а не передается уже готовый со старыми данными.-
Татьяна5
- Поддержка

- Сообщения: 12949
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз
-
rxu
- phpBB Guru

- Сообщения: 17134
- Стаж: 19 лет 8 месяцев
- Откуда: Красноярск
- Благодарил (а): 576 раз
- Поблагодарили: 1757 раз
Re: [3.3][beta] Update attachment
-
Татьяна5
- Поддержка

- Сообщения: 12949
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз
Re: [3.3][beta] Update attachment
Вроде бы делала также, но у меня не работало. Где-то, значит, опечаталась
-
rxu
- phpBB Guru

- Сообщения: 17134
- Стаж: 19 лет 8 месяцев
- Откуда: Красноярск
- Благодарил (а): 576 раз
- Поблагодарили: 1757 раз
Re: [3.3][beta] Update attachment
Ну, только если 
Отправлено спустя 13 минут 48 секунд:
Там еще в
%% были вместо @ Отправлено спустя 13 минут 48 секунд:
Там еще в
config/services.yml неверный формат перевода строк (Win) и в последней пустой строке лишний пробел.-
Татьяна5
- Поддержка

- Сообщения: 12949
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз
Re: [3.3][beta] Update attachment
Там ещё с последовательным использованием кнопок "обновить" и "добавить" были накладки... Как временное решение - блокирую кнопки, чтобы ими невозможно было пользоваться друг за другом до перезагрузки страницы
Это поправилаrxu писал(а): 30.12.2025 21:08 Там еще в config/services.yml неверный формат перевода строк (Win) и в последней пустой строке лишний пробел.
-
rxu
- phpBB Guru

- Сообщения: 17134
- Стаж: 19 лет 8 месяцев
- Откуда: Красноярск
- Благодарил (а): 576 раз
- Поблагодарили: 1757 раз
Re: [3.3][beta] Update attachment
Еще нюанс - с отключенным в браузере яваскриптом после выбора файла "Добавить файл" работает, "Обновить вложение" не работает.
-
Татьяна5
- Поддержка

- Сообщения: 12949
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз

