Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Модификация phpBB 3.0.x » Новые возможности

Автоматическая перегрузка изображений вставленных через [img

Публикация и обсуждение идей о расширении функциональности phpBB3
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке модов

Сообщение 20 мар 2012, 03:07

Есть задача по разработке новой функциональности для форума phpbb 3. Решил сначала предпринять попытка найти русскоговорящего разработчика.

Функционал:
Автоматически загружать локально изображения, вставленные в форуме с помощью конструкции . Итогом работы новой функциональности должно быть изображение загруженное на хост с форумом, вставленное в текст с помощью конструкции [аttachment=0]foto-20.jpg[/attachment].

Пример. Пользователь оставляет сообщение вида:

Вот тут на картинке все видно:
[url=http://fotki.yandex.ru/users/leksey/view/573787/][img]http://img-fotki.yandex.ru/get/6103/4918704.6c/0_8c15b_801eba49_XL.jpg[/img][/url]

После работы мода получается

Вот тут на картинке все видно:
[url=http://fotki.yandex.ru/users/leksey/view/573787/][attachment=0]0_8c15b_801eba49_XL.jpg[/attachment][/url]

И пользователь видит список приаттаченных изображений под постом/комментом, как если бы он сам их загружал.

Детали:
- Правила загрузки и действующие ограничения (размер, расширение) должны применяться те же самые, что и при аплоуде изображений пользователем. Т.е. валидация должна производится через тот же код, что имеется штатно в форуме.
- Предусмотреть невозможность загрузки с удаленных хостов через эту дырку различных elf-бинарников/*sh-скриптов, даже с валидным расширением
- Если загрузка невозможна, то сообщения об этом помещать в конец сообщения уменьшенным размером шрифта.
- По-видимому, достаточным будет запуск внедрения через 3 часа после создания темы или комментария, содержащих .
- Изображение загружается в директорию с ID темы. Если даже в этом случае уникальность не достигается, то к имени добавляется номер.

Требования:
* Оформление в виде MOD и запись о нем на phpbb.com. Помещение кода в репозитаций. Хотя по сути никакого взаимодействия с форумом нет. По классификации из Modification database это tool.
* Отсутствие необходимости вностить хаки в код форума.
* Большим плюсом будет желание в дальнейшем поддерживать это средство или же оформление его таким образом, чтобы англоговорящие могли это делать.
* Свободная лицензия BSD-like или GPL, если последней требует сам форум.

Думается, что данный инструмент будет востребован и сильно улучшит консистентность материалов на любом форуме, где разрешено вставлять внешние изображения.
Самый простой пример - пользователь загружает изображение на однокликовый хостинг вроде радикала. На котором после реорганизаций или технических сбоев изображение там пропадает или меняется его адрес. В итоге изображения нет.

Рекомендации пользователям грузить локально изображения не всегда приемлемы. Пользователь сам выбирает способ, которым он будет делиться той или иной информацией. Задача владельца форума - сохранить ту информацию, которой с ним поделился пользователь.

Если за основу может быть взять уже готовый мод, то надо это сделать. Географическое расположение исполнителя - роли не играет. Оплата кешом или электронно.

Мои контакты - jabber и почта leksey@ya.ru, Алексей Спиридонов
leksey
Новичок
 
Сообщений: 1
Зарегистрирован:
20 мар 2012, 03:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Вернуться в Новые возможности

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама