Страница 2 из 9

[3.2] IMG to Attachment

Добавлено: 07.02.2019 0:52
Sheer
Название расширения: IMG to Attachment
Автор: Sheer
Описание расширения: Преобразование изображений, находящихся на сторонних ресурсах, во вложения.
Расширение позволяет преобразовать стороннее изображение, ссылка на которое обрамлена bb-кодом [img] во вложение при размещении или редактировании сообщения. Возможность устанавливается глобальным правом доступа Разное -- Может конвертировать изображения IMG во вложения
Скачать: https://github.com/AlexSheer/phpBB3.1-3 ... ttachments
Язык: Ru
Скриншоты: 
img_to_att.jpg

Результат

Screenshot_2019-02-06 qsxscsc - ваш_домен ru.png
===========================
Версия с последними исправлениями: Re: [3.2] IMG to Attachment

Re: [3.2] IMG to Attachment

Добавлено: 09.02.2019 13:50
southklad
Sheer, В версии самой первой этого не было ;) Лично проверил, а вот в последней все гуд

Re: [3.2] IMG to Attachment

Добавлено: 09.02.2019 14:01
Sheer
igorbond писал(а): 09.02.2019 13:50 В версии самой первой этого не было
Не было.

Re: [3.2] IMG to Attachment

Добавлено: 09.02.2019 14:06
southklad
Sheer писал(а): 09.02.2019 14:01Не было.
После новых сообщений тут, я нажал на форуме у себя на проверку, мне выдало

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

Не удалось получить сведения о последней версии.

NO_VERSIONCHECK

Повторно проверить версию
поэтому скачивал вручную отсюда.

Re: [3.2] IMG to Attachment

Добавлено: 09.02.2019 14:35
TrekRed
Все в норме, обновился вручную, теперь видно расширение в загрузчике!

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 0:25
southklad
Сейчас опробовал, вот такого вида не подхватывает, хотя в предыдущем варианте вроде было норм

Изображение

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

[img]https://img-fotki.yandex.ru/get/9826/225044291.2e/0_cd5eb_a970ff8b_orig[/img]
Отправлено спустя 7 минут 27 секунд:
Vlad__ писал(а): 08.02.2019 23:44 В этой реализации расширения никак. Оно копирует картинку напрямую во вложение, минуя форумный upload.php
Блин очень жаль.

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 2:07
Vlad__
igorbond писал(а): 10.02.2019 0:32 Блин очень жаль.
Я поторопился с выводом. Sheer уже добавил watermark из Editor of attachments (quoting, watermark). Было бы конечно прекрасно еще уровень сжатия jpeg добавить ;) и список форумов, где можно включить или отключить расширение.

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 9:01
southklad
Vlad__, А если бы еще и конвертор с этого тяжелого png отрабатывал, было бы гуд.

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 15:47
Sheer
igorbond писал(а): 10.02.2019 9:01 если бы еще и конвертор
Если автор (Vlad__) переделает свое расширение и вынесет код преобразование png-->jpg в отдельную функцию некоего класса, как это сделано например в [3.1] [beta] Editor of attachments (quoting, watermark) , то нет проблем. Дублировать же код в своем расширении не вижу смыла, ибо далеко не всем это преобразование нужно.
Vlad__ писал(а): 10.02.2019 2:07 и список форумов
Это тоже из разряда индивидуальных пожеланий, мне не хочется усложнять расширение, добавляя дополнительный модуль настроек, однако я полагаю, что для Vlad__ это не составит особого труда - код открытый.

Отправлено спустя 2 минуты 23 секунды:
igorbond писал(а): 10.02.2019 0:32 хотя в предыдущем варианте вроде было норм
Это сомнительно. Из такого URL при помощи регулярного выражения невозможно определить, является файл изображением или чем-то другим.

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 16:11
southklad
Sheer писал(а): 10.02.2019 15:49 ибо далеко не всем это преобразование нужно.
Мне кажется это было бы многим удобно, потому что обычно png весит много, вот я например сейчас заливал, они залились на форум и не ужались как jpg и получились каждый весом около 5 Мб

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 17:03
Sheer
Это не универсальное решение, универсальное такое
Sheer писал(а): 10.02.2019 15:49 Если автор (Vlad__) переделает свое расширение
и это не сложно.

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 18:46
southklad
Vlad__, Ну тогда надежда на вас :arrow:

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 19:46
KEMnEP
Sheer писал(а): 10.02.2019 15:49 Это сомнительно. Из такого URL при помощи регулярного выражения невозможно определить, является файл изображением или чем-то другим.
А если не через регулярку, а к примеру через такую проверку.
В примере png ибо изначальный адрес примера содержит png, для jpg схожим образом. кстати там и конвертер png в jpg в 1 строчку вконце (не ооп стиль. но исправить недолго)

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

// Пример url
	$uu = 'https://img-fotki.yandex.ru/get/9826/225044291.2e/0_cd5eb_a970ff8b_orig';
	if (@imagecreatefrompng($uu)) {
		// Это точно png, работаем дальше
		$aa = imagecreatefrompng($uu);
		-------
		// Гдето в конце сохроняем как jpeg с указанием сжатия
		imagejpeg($aa, $lokal_put, 75);
	}

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 20:06
Vlad__
igorbond, не вопрос: Re: [3.1][3.2] Attached PNG Image Convert

Отправлено спустя 14 минут 47 секунд:
Только что обновил файл расширения в теме из-за найденной ошибки. Если кто скачал раньше - перескачайте.

Отправлено спустя 1 час 40 минут 32 секунды:
Sheer писал(а): 10.02.2019 15:49 Это тоже из разряда индивидуальных пожеланий
Не согласен! Без этого функционала расширение не имеет смысла. Никому не нужно, чтобы все картинки на форуме конвертировались во вложения (не у всех безграничный хостинг), а возлагать конвертацию на пользователей, чтобы они ставили галочку где и когда нужно - утопия.

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 22:12
Sheer
Vlad__ писал(а): 10.02.2019 22:01 а возлагать конвертацию на пользователей
На то есть групповое право доступа. Запретить пользователям конвертировать и делу край. Оставить эту возможность администраторам и модератором (опять же на усмотрение администратора). А дальше пусть они решают - конвертировать или нет.

Re: [3.2] IMG to Attachment

Добавлено: 10.02.2019 22:17
Vlad__
Sheer, да, так можно. Но это влечёт за собой дополнительную работу для модераторов - шерстить нужные темы, проверять как загружены картинки, конвертировать их редактируя сообщения и ставя галочку... Не маленький объём работы! Титанический на больших форумах с сотнями и тысячами добавляемых сообщений за день!!! Имхо проще указать нужные форумы для обязательной конвертации и забыть о проблеме. В этом расширении не нужны права для пользователей, они лишние. Разве что галочка, включенная по умолчанию, чтобы отменить конвертацию в некоторых случаях. Список форумов в настройках и все! Имхо.

ЗЫ: хочу спросить у других форумчан раз автор со мной не согласен и считает это ненужным дополнительным функционалом - я правильно мыслю?