AutoWrapImg

Расширения, сгенерированные с помощью искусственного интеллекта.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
romaamor
phpBB 3.0.7-PL1
Сообщения: 2515
Стаж: 13 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 662 раза
Поблагодарили: 178 раз

AutoWrapImg

Сообщение romaamor »

AutoWrapImg

Описание

AutoWrapImg - это расширение для phpBB 3.3, которое автоматически находит прямые ссылки на изображения в тексте сообщений и оборачивает их в BBCode . Это позволяет пользователям просто вставлять ссылки на изображения, не заботясь о добавлении BBCode тегов.


Возможности

- ✅ Автоматическое оборачивание ссылок на изображения в BBCode - ✅ Поддержка популярных форматов изображений (jpg, jpeg, png, gif, webp, bmp)
- ✅ Настраиваемый список разрешенных расширений
- ✅ Возможность игнорировать определенные домены
- ✅ Ограничение максимальной длины URL
- ✅ Предотвращение двойного оборачивания уже обработанных ссылок
- ✅ Полная совместимость с phpBB 3.3.x

Установка

1. Загрузите файлы расширения в папку `ext/roma30/autowrapimg/`
2. Перейдите в ACP → Расширения → Управление расширениями
3. Найдите "AutoWrapImg" и нажмите "Включить"
4. Настройте параметры в ACP → AutoWrapImg → Настройки

Настройки

Включить AutoWrapImg
Включает или отключает автоматическое оборачивание ссылок на изображения в BBCode Разрешённые расширения
Список расширений изображений через запятую (например: jpg,jpeg,png,gif,webp,bmp). Только ссылки с этими расширениями будут обернуты в теги.

По умолчанию: jpg,jpeg,png,gif,webp,bmp

Игнорируемые домены
Список доменов через запятую, ссылки с которых не будут обрабатываться (например: example.com,test.org). Оставьте пустым, чтобы обрабатывать все домены.

Максимальная длина URL
Максимальная длина URL изображения в символах. URL длиннее этого значения не будут обрабатываться.

По умолчанию: 1200

Использование

После установки и настройки расширения, пользователи могут просто вставлять прямые ссылки на изображения в свои сообщения:

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

https://i.postimg.cc/Bbycgh4F/screenshot-403.png
Расширение автоматически преобразует их в:

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

[img]https://i.postimg.cc/Bbycgh4F/screenshot-403.png[/img]
И phpBB отобразит изображение вместо текста ссылки.

Поддерживаемые форматы

- JPEG (.jpg, .jpeg)
- PNG (.png)
- GIF (.gif)
- WebP (.webp)
- BMP (.bmp)

Технические детали

События
Расширение использует событие `core.posting_modify_message_text` для обработки текста сообщений.

Безопасность
- Проверка длины URL для предотвращения атак
- Возможность исключения определенных доменов
- Предотвращение двойного оборачивания ссылок

Производительность
- Обработка происходит только при создании/редактировании сообщений
- Минимальное влияние на производительность форума

Требования

- phpBB 3.3.0 или выше
- PHP 7.1.3 или выше
- MySQL/MariaDB

Лицензия

GNU General Public License v2.0 (GPL-2.0)

Поддержка

Если у вас возникли проблемы с расширением:

1. Убедитесь, что расширение включено в ACP
2. Проверьте настройки расширения
3. Очистите кеш форума
4. Проверьте логи ошибок phpBB

Changelog

Версия 1.0.0
- Первый релиз
- Автоматическое оборачивание ссылок на изображения
- Настраиваемые параметры
- Поддержка русского и английского языков


Автор: roma30
Версия: 1.0.0
Совместимость: phpBB 3.3.x, PHP 7.1.3+


*Это расширение создано для упрощения работы с изображениями в phpBB форумах.
roma30.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Leo Angel
phpBB 2.0.8
Сообщения: 682
Стаж: 7 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 224 раза
Поблагодарили: 89 раз

Re: AutoWrapImg

Сообщение Leo Angel »

Классное расширение.
Одна (извечная!) проблема - если картинка будет удалена с сервера, где она была расположена, то она перестанет отображаться и на форуме.
А примеров таких - пруд пруди.
Аватара пользователя
romaamor
phpBB 3.0.7-PL1
Сообщения: 2515
Стаж: 13 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 662 раза
Поблагодарили: 178 раз

Re: AutoWrapImg

Сообщение romaamor »

Leo Angel писал(а): 28.09.2025 20:41 Одна (извечная!) проблема - если картинка будет удалена с сервера, где она была расположена, то она перестанет отображаться и на форуме.
Ну что я могу сказать по этому поводу..... Такова жизнь. :D
Leo Angel писал(а): 28.09.2025 20:41 А примеров таких - пруд пруди.
Как раз с таким столкнулся. Использовал фотохостинг monosnap и он на днях умер. Но я вставлял картинки через это расширение -
[3.3] Image with Text BBCode Extension
Пришлось его доделывать что бы удалить все ссылки на картинки с постов которые уже не работают.
Аватара пользователя
Leo Angel
phpBB 2.0.8
Сообщения: 682
Стаж: 7 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 224 раза
Поблагодарили: 89 раз

Re: AutoWrapImg

Сообщение Leo Angel »

romaamor писал(а): 28.09.2025 21:20 Использовал фотохостинг monosnap и он на днях умер.
В очередной раз убедился в том, как правильно я сделал лет 8 назад, что развернул на сервере собственное хранилище изображений.

Вернуться в «ИИ расширения»