Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.1][3.2][dev] Avatar upload resize - уменьшение загружаемых аватар

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

[3.1][3.2][dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Anvar »

Описание: Автоматическое уменьшение разрешения изображения аватары до заданных размеров максимальной ширины и высоты, отступов и определённой области..
Upload avatar Resize.jpg
Ограничение остаётся по весу файла, по этому необходимо выставить его с запасом в админке.

Скачать: https://github.com/bb3mobi/AvatarUpload ... master.zip

Упрощённая версия, без визуальной обрезки для phpBB3.1: Avatar upload resize

Упрощённая версия, без визуальной обрезки для phpBB3.2:
Avatar Upload for phpBB3.2.zip
(13.37 КБ) 485 скачиваний


Версия с исправленным config.yml для phpBB 3.3:
bb3mobi_avatarupload.zip
(50.67 КБ) 8 скачиваний
Последний раз редактировалось Anvar 16.11.2023 5:28, всего редактировалось 2 раза.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Anvar »

В ближайшее время налажу, так как проблема ещё одна есть при загрузки из админ раздела.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Yukh
phpBB 1.4.4
Сообщения: 153
Стаж: 11 лет 9 месяцев
Откуда: Москва
Благодарил (а): 15 раз
Поблагодарили: 12 раз
Контактная информация:

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Yukh »

Добрый день!
В случае, если nginx (или apache) работает от одного юзера, а php-fpm от другого расширение не работает. Расширение закачивает файл в папку с правами 600, что не дает доступа на чтение веб-серверу.

Решение:

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

core/resize.php:
150  phpbb_chmod($destination_edit_file, CHMOD_READ);
151 + chmod($destination_edit_file,0644);
Юрий.
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 8 лет 1 месяц
Благодарил (а): 32 раза

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Pyth »

Что я делаю не так?

Изображение
Аватара пользователя
Yukh
phpBB 1.4.4
Сообщения: 153
Стаж: 11 лет 9 месяцев
Откуда: Москва
Благодарил (а): 15 раз
Поблагодарили: 12 раз
Контактная информация:

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Yukh »

Pyth, см мое предыдущее сообщение - мне помогло это решение.
Юрий.
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 8 лет 1 месяц
Благодарил (а): 32 раза

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Pyth »

Yukh писал(а): см мое предыдущее сообщение - мне помогло это решение.
А можно поподробнее? Я плохо понял. Благодарю заранее.
Аватара пользователя
Yukh
phpBB 1.4.4
Сообщения: 153
Стаж: 11 лет 9 месяцев
Откуда: Москва
Благодарил (а): 15 раз
Поблагодарили: 12 раз
Контактная информация:

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Yukh »

Открыть файл

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

ext/bb3mobi/AvatarUpload/core/resize.php
Найти

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

phpbb_chmod($destination_edit_file, CHMOD_READ);
Добавить после

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

chmod($destination_edit_file,0644);
Просьба к автору расширения, если я не прав, поправьте меня. У меня после выставления прав доступа именно эта конструкция заработала.
Юрий.
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 8 лет 1 месяц
Благодарил (а): 32 раза

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Pyth »

А теперь вот так... Словно его и нет.

Изображение
Изображение
Аватара пользователя
Casper12
phpBB 1.4.3
Сообщения: 89
Стаж: 8 лет 3 месяца
Откуда: Калининград
Благодарил (а): 10 раз
Поблагодарили: 1 раз
Контактная информация:

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Casper12 »

phpbb3.1.8 не грузит картинку , на 3.1.6 работает хорошо

Отправлено спустя 7 минут 5 секунд:
Yukh писал(а): Открыть файл

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

ext/bb3mobi/AvatarUpload/core/resize.php
Найти

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

phpbb_chmod($destination_edit_file, CHMOD_READ);
Добавить после

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

chmod($destination_edit_file,0644);
Просьба к автору расширения, если я не прав, поправьте меня. У меня после выставления прав доступа именно эта конструкция заработала.
проблема решена спасибо
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Anvar »

Pyth, В настройках должно появиться поле, точнее два числовых для выставления размеров. Кроме того должна добавиться надпись, переустановите.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 8 лет 1 месяц
Благодарил (а): 32 раза

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Pyth »

Anvar, удалил расширение подчистую, установил заново.
Вы это поле имеете в виду? Что конкретно менять?
Изображение
Заранее спасибо.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Anvar »

Теперь сравните скрины и посмотрите что добавилось после переустановки расширения, то и корректируйте.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 8 лет 1 месяц
Благодарил (а): 32 раза

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Pyth »

Ну не могу же я разрешить огромные аватары, они как раз должны уменьшаться, чего не происходит.


Отправлено спустя 8 минут 34 секунды:
Yukh писал(а): Открыть файл

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

ext/bb3mobi/AvatarUpload/core/resize.php
Найти

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

phpbb_chmod($destination_edit_file, CHMOD_READ);
Добавить после

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

chmod($destination_edit_file,0644);
Просьба к автору расширения, если я не прав, поправьте меня. У меня после выставления прав доступа именно эта конструкция заработала.

Сделал ещё как выше. Есть такие проблемы:

Изображение

При клике на кнопку
Изображение

P.S. Ну а теперь при загрузке любого изображения показывается старое изображение, загруженное изначально.
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 8 лет 1 месяц
Благодарил (а): 32 раза

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Pyth »

Не могли бы вы помочь мне?
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение Anvar »

Pyth писал(а): Ну не могу же я разрешить огромные аватары, они как раз должны уменьшаться, чего не происходит.
Загружаться должны большие размеры(какие?), а потом их уменьшают в редакторе..

Таких проблем как на скриншоте со стилем prosilver нету, скорее всего используется другой стиль.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
eolis
phpBB 1.0.0
Сообщения: 5
Стаж: 8 лет 1 месяц

Re: [dev] Avatar upload resize - уменьшение загружаемых аватар

Сообщение eolis »

Сменил код в resize.php:

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

		{
			$destination_edit_file = $this->phpbb_root_path . $this->d_edit . '/' . $row['id'] . '.' . $file->get('extension');
			rename($destination_file, $destination_edit_file);
			phpbb_chmod($destination_edit_file, CHMOD_READ);
			redirect($this->helper->route("bb3mobi_AvatarUpload_crop", array('avatar_id' => $row['id'], 'ext' => $file->extension)), false, true);
		}  
на

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

 		{
 			$destination_edit_file = $this->phpbb_root_path . $this->d_edit . '/' . $row['id'] . '.' . $file->get('extension');
 			rename($destination_file, $destination_edit_file);
+			phpbb_chmod($destination_edit_file, CHMOD_READ);
 			redirect($this->helper->route("bb3mobi_AvatarUpload_crop", array('avatar_id' => $row['id'], 'ext' => $file->extension)), false, true);
 		}

вместо черного экрана стал белый
Последний раз редактировалось Anvar 06.04.2016 20:02, всего редактировалось 1 раз.
Причина: code
Ответить

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