[3.1][3.2][beta] Attached image rotator

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Вадим333
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 16.01.2017 9:38
Благодарил (а): 10 раз

Re: [beta] Attached image rotator

Сообщение Вадим333 » 13.02.2018 19:41

Sheer писал(а):
13.02.2018 13:30
При размещении сообщения это же изображение поворачивается?
Какие-либо еще расширения (особенно затрагивающие вложения) уставлены?
Когда открываю Вашу картинку по адресу http://ваш_форум/test.php она поворачивается

Когда загружаю в тему картинка отображается некорректно :(

Вот эти расширения у меня установлены и все включены. Пробовал все отключать, но ротатор картинок все равно не работает.
Ad Units 1.0.0
AntiBot100500 0.3.2
Attached Image rotator 1.0.0
phpBB3 SEO Sitemap 1.1.1
Seo Meta Description 1.0.0
SEO Topic & Canonical URL 1.0.10
Thanks for posts 2.0.3-dev
VigLink

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 10404
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 40 раз
Поблагодарили: 2246 раз

Re: [beta] Attached image rotator

Сообщение Sheer » 13.02.2018 20:34

Если дадите тестовый логин/пароль и доступ к FTP - посмотрю. Изображение не поворачивается, если
  • загруженный файл не является изображением
  • расширение файла не jpg или jpeg
  • в сборке php отсутствует библиотека exif и соответственно функция exif_imagetype()
  • неверные или отсутствующие или удалены EXIF метаданные у уже загруженного файла.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 286
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

Re: [beta] Attached image rotator

Сообщение 1smerch1 » 13.02.2018 20:35

Sheer, спасибо за отличное расширение. При большом количестве фото очень незаменимая вещь!
Спорт - сила

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 10404
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 40 раз
Поблагодарили: 2246 раз

Re: [beta] Attached image rotator

Сообщение Sheer » 14.02.2018 14:45

Вадим333 писал(а):
13.02.2018 19:41
но ротатор картинок все равно не работает
Причина в разном механизме загрузки вложений в phpBB3.1 и 3.2
Используемое событие для изменения файла с изображением в 3.1 находится в файле includes/functions/functions_posting.php в функции upload_attachment
В phpBB3.2 событие в файле phpbb\attachment\upload.php --> upload
В phpBB3.2 при включенной настройке ACP ВЛОЖЕНИЯ -- Настройки вложений -- Настройки категории изображений [назначенная группа расширений: Изображения] Максимальные размеры рисунков:
происходит ресайз изображения, изменение разрешения, например с 72 dpi на 96 dpi (что интересно, даже при том, что размеры изображения не превышают ограничения), то есть при этом создается новое изображение, которое записывается в новый файл вместо загруженного, при этом метаданные удаляются. Это происходит до обращения к событию, поэтому автоповорот не выполняется, так как
Sheer писал(а):
13.02.2018 20:34
удалены EXIF метаданные у уже загруженного файла
Чтобы исправить ситуацию, никаких других событий нет - не лечится. Единственный выход - отключить проверку размеров изображения.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вадим333
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 16.01.2017 9:38
Благодарил (а): 10 раз

Re: [beta] Attached image rotator

Сообщение Вадим333 » 14.02.2018 21:39

Sheer писал(а):
14.02.2018 14:45
Единственный выход - отключить проверку размеров изображения
Спасибо большое, что разобрались в вопросе!

Если отключить проверку размера изображения, то изображения не сжимаются и очень много весят. Как можно решить этот вопрос? Посоветуете какое-либо расширение? Или ставить ограничение на размер загружаемого изображения?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 10404
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 40 раз
Поблагодарили: 2246 раз

Re: [beta] Attached image rotator

Сообщение Sheer » 14.02.2018 22:14

Вадим333 писал(а):
14.02.2018 21:39
Посоветуете какое-либо расширение?
Да их в принципе быть не может, так как ресайз - это штатный функционал. После выхода 3.1 было одно [3.1] [beta] Editor of attachments (quoting, watermark) , но когда выяснилось, что ресайз из коробки - функционал из расширения удалили.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вадим333
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 16.01.2017 9:38
Благодарил (а): 10 раз

Re: [beta] Attached image rotator

Сообщение Вадим333 » 14.02.2018 22:27

Sheer писал(а):
14.02.2018 22:14
ресайз - это штатный функционал
Не пойму, почему когда у меня в настройках: Настройки категории изображений [назначенная группа расширений: Изображения] выставлено --> "максимальные размеры рисунков: 0 x 0 пикс. , то загружаемые фото по 3мб не изменяютя в размере.

10 фоток заливаю это +30 мб на хостинг. Когда ставлю ограничение 1000х1000 пикс., то фото уменьшаются до 150 - 200 кб. Что не так делаю?

Аватара пользователя
Sumanai
phpBB 3.0.0 RC7
Сообщения: 1763
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 261 раз
Поблагодарили: 220 раз
Контактная информация:

Re: [beta] Attached image rotator

Сообщение Sumanai » 15.02.2018 12:58

Вадим333 писал(а):
14.02.2018 22:27
Когда ставлю ограничение 1000х1000 пикс., то фото уменьшаются до 150 - 200 кб.
А что не так?

Вадим333
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 16.01.2017 9:38
Благодарил (а): 10 раз

Re: [3.1][3.2][beta] Attached image rotator

Сообщение Вадим333 » 15.02.2018 20:19

Sumanai писал(а):
15.02.2018 12:58
А что не так?


1. При включенных размерах 1000х1000 пикс. некоторые фото загружаются перевернутые. Поэтому функцию проверки изображения отключил.
2. При выключении функции проверки изображения фото становятся ровно, но не уменьшаются в размере. Загружаются фото по 3 мб и более. На хостинге разоришься. Я вот и спрашиваю как можно решить эту проблему.

Сейчас установил ограничение на максимальный размер файла: 300 кб. Но теперь для пользователя неудобства, прийдется сторонний сервис искать для уменьшения размера файла.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 10404
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 40 раз
Поблагодарили: 2246 раз

Re: [3.1][3.2][beta] Attached image rotator

Сообщение Sheer » 15.02.2018 20:42

Вадим333 писал(а):
15.02.2018 20:19
прийдется сторонний сервис искать
Не надо
Sheer писал(а):
09.07.2015 14:08
Для работы с уменьшением загруженных изображений на phpBB3.2 https://github.com/AlexSheer/phpbb3.1-R ... ee/phbb3.2
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вадим333
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 16.01.2017 9:38
Благодарил (а): 10 раз

Re: [3.1][3.2][beta] Attached image rotator

Сообщение Вадим333 » 15.02.2018 21:42

Sheer писал(а):
15.02.2018 20:46
Для работы с уменьшением загруженных изображений на phpBB3.2 https://github.com/AlexSheer/phpbb3.1-R ... ee/phbb3.2
Я правильно понял, что расширение переписали? Установил, но все равно ничего не меняется:

1. При включенных размерах 1000х1000 пикс. некоторые фото загружаются перевернутые.
2. 2. При выключении функции проверки изображения фото становятся ровно, но не уменьшаются в размере. :roll:

Опять включил ограничение на загрузку фото до 300 кб.

Может не так что-либо делаю? Кеш чистил после переустановки расширения.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 10404
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 40 раз
Поблагодарили: 2246 раз

Re: [3.1][3.2][beta] Attached image rotator

Сообщение Sheer » 15.02.2018 23:21

Вадим333, Настройте ограничение размеров здесь
Screenshot-2018-2-15 Автоповорот изображений(1).png
Не успел добавить описание для версии под 3.2
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
ronim
phpBB 1.4.4
Сообщения: 102
Зарегистрирован: 10.01.2018 20:24
Откуда: Таллин ,Эстония
Благодарил (а): 41 раз
Поблагодарили: 7 раз

Re: [3.1][3.2][beta] Attached image rotator

Сообщение ronim » 17.02.2018 0:07

Sheer,
у меня тоже стоит это расширение (Причем все пока прекрасно работает) только в вот в ACP такой вкладки почему то нет
Версия расширения 1.0.0
может скажете почему так ?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 10404
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 40 раз
Поблагодарили: 2246 раз

Re: [3.1][3.2][beta] Attached image rotator

Сообщение Sheer » 17.02.2018 0:34

Расширение теперь существует в двух версиях. Обе доступны для скачивания (ссылки в первом сообщении темы)
ronim писал(а):
17.02.2018 0:07
почему так ?
1. В phpBB 3.1 изначальная версия расширения работает без проблем.
2. В phpBB 3.2 изначальная версия расширения тоже работает, и без ошибок, но может поворачивать изображения, а может нет. Изображения не будут поворачиваться, если включена функция проверки размеров изображения в ACP - Сообщения - Вложения - Настройки вложений - Настройки категории изображений [назначенная группа расширений: Изображения] - Максимальные размеры рисунков:
Если заданы максимальные размеры рисунков, то при загрузке файла вложения с изображением происходит создание нового изображения с перезаписью файла независимо от того превышают размеры изображения максимально допустимые, или нет. При этом EXIF метаданные, где записана информация об ориентации изображения (повернуто оно или нет, и в какую сторону), теряются. После этого подключается событие, которое использует расширение для своей работы. Поскольку EXIF метаданные отсутствуют, функция поворота изображения из расширения не может определить, повернуто изображение или нет, и никакие действия не предпринимаются.

Поэтому для phpBB 3.2 была разработана альтернативная версия расширения. При его включении автоматически отключается функция проверки размеров изображения в (параметры конфигурации, отвечающие за это сбрасываются в 0). Однако возможность автоматически уменьшать размеры сохранена, для чего в расширение добавлена функция уменьшения размеров, которая выполняется после поворота (если это необходимо и возможно).
Максимальные размеры устанавливаются в дополнительном модуле ACP - Сообщения - Вложения - Автоповорот изображений

Изображение
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
ronim
phpBB 1.4.4
Сообщения: 102
Зарегистрирован: 10.01.2018 20:24
Откуда: Таллин ,Эстония
Благодарил (а): 41 раз
Поблагодарили: 7 раз

Re: [3.1][3.2][beta] Attached image rotator

Сообщение ronim » 17.02.2018 1:20

Sheer,
обновил версию до 1.0.1 все в ACP появилось чего раньше не было ;)

Ответить

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