Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Anvar
Former team member
Сообщения: 1965 Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза
Сообщение
Anvar » 04.11.2015 14:04
Описание: Автоматическое уменьшение разрешения изображения аватары до заданных размеров максимальной ширины и высоты, отступов и определённой области..
Upload avatar Resize.jpg
Ограничение остаётся по весу файла, по этому необходимо выставить его с запасом в админке.
Скачать: https://github.com/bb3mobi/AvatarUpload ... master.zip
Упрощённая версия, без визуальной обрезки для phpBB3.1:
Avatar upload resize
Упрощённая версия, без визуальной обрезки для phpBB3.2:
Avatar Upload for phpBB3.2.zip
Версия с исправленным
config.yml
для phpBB 3.3:
bb3mobi_avatarupload.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anvar 16.11.2023 5:28, всего редактировалось 2 раза.
Anvar
Anvar
Former team member
Сообщения: 1965 Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза
Сообщение
Anvar » 17.01.2016 23:50
В ближайшее время налажу, так как проблема ещё одна есть при загрузки из админ раздела.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Anvar
Yukh
phpBB 1.4.4
Сообщения: 153 Стаж: 12 лет 10 месяцев
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Сообщение
Yukh » 10.02.2016 12:05
Добрый день!
В случае, если nginx (или apache) работает от одного юзера, а php-fpm от другого расширение не работает. Расширение закачивает файл в папку с правами 600, что не дает доступа на чтение веб-серверу.
Решение:
Код: Выделить всё
core/resize.php:
150 phpbb_chmod($destination_edit_file, CHMOD_READ);
151 + chmod($destination_edit_file,0644);
Юрий.
Yukh
Pyth
phpBB 1.4.3
Сообщения: 89 Стаж: 9 лет 2 месяца
Благодарил (а): 32 раза
Сообщение
Pyth » 01.03.2016 19:19
Что я делаю не так?
Pyth
Yukh
phpBB 1.4.4
Сообщения: 153 Стаж: 12 лет 10 месяцев
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Сообщение
Yukh » 01.03.2016 19:47
Pyth , см мое предыдущее сообщение - мне помогло это решение.
Юрий.
Yukh
Pyth
phpBB 1.4.3
Сообщения: 89 Стаж: 9 лет 2 месяца
Благодарил (а): 32 раза
Сообщение
Pyth » 01.03.2016 21:17
Yukh писал(а): см мое предыдущее сообщение - мне помогло это решение.
А можно поподробнее? Я плохо понял. Благодарю заранее.
Pyth
Yukh
phpBB 1.4.4
Сообщения: 153 Стаж: 12 лет 10 месяцев
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Сообщение
Yukh » 02.03.2016 2:08
Открыть файл
Найти
Код: Выделить всё
phpbb_chmod($destination_edit_file, CHMOD_READ);
Добавить после
Просьба к автору расширения, если я не прав, поправьте меня. У меня после выставления прав доступа именно эта конструкция заработала.
Юрий.
Yukh
Pyth
phpBB 1.4.3
Сообщения: 89 Стаж: 9 лет 2 месяца
Благодарил (а): 32 раза
Сообщение
Pyth » 02.03.2016 7:26
А теперь вот так... Словно его и нет.
Pyth
Casper12
phpBB 1.4.3
Сообщения: 89 Стаж: 9 лет 3 месяца
Откуда: Калининград
Благодарил (а): 6 раз
Сообщение
Casper12 » 02.03.2016 8:33
phpbb3.1.8 не грузит картинку , на 3.1.6 работает хорошо
Отправлено спустя 7 минут 5 секунд:
Yukh писал(а): Открыть файл
Найти
Код: Выделить всё
phpbb_chmod($destination_edit_file, CHMOD_READ);
Добавить после
Просьба к автору расширения, если я не прав, поправьте меня. У меня после выставления прав доступа именно эта конструкция заработала.
проблема решена спасибо
Casper12
Anvar
Former team member
Сообщения: 1965 Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза
Сообщение
Anvar » 03.03.2016 10:14
Pyth , В настройках должно появиться поле, точнее два числовых для выставления размеров. Кроме того должна добавиться надпись, переустановите.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Anvar
Pyth
phpBB 1.4.3
Сообщения: 89 Стаж: 9 лет 2 месяца
Благодарил (а): 32 раза
Сообщение
Pyth » 03.03.2016 10:26
Anvar , удалил расширение подчистую, установил заново.
Вы это поле имеете в виду? Что конкретно менять?
Заранее спасибо.
Pyth
Anvar
Former team member
Сообщения: 1965 Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза
Сообщение
Anvar » 03.03.2016 10:34
Теперь сравните скрины и посмотрите что добавилось после переустановки расширения, то и корректируйте.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Anvar
Pyth
phpBB 1.4.3
Сообщения: 89 Стаж: 9 лет 2 месяца
Благодарил (а): 32 раза
Сообщение
Pyth » 03.03.2016 10:48
Ну не могу же я разрешить огромные аватары, они как раз должны уменьшаться, чего не происходит.
Отправлено спустя 8 минут 34 секунды:
Yukh писал(а): Открыть файл
Найти
Код: Выделить всё
phpbb_chmod($destination_edit_file, CHMOD_READ);
Добавить после
Просьба к автору расширения, если я не прав, поправьте меня. У меня после выставления прав доступа именно эта конструкция заработала.
Сделал ещё как выше. Есть такие проблемы:
При клике на кнопку
P.S. Ну а теперь при загрузке любого изображения показывается старое изображение, загруженное изначально.
Pyth
Pyth
phpBB 1.4.3
Сообщения: 89 Стаж: 9 лет 2 месяца
Благодарил (а): 32 раза
Сообщение
Pyth » 06.03.2016 22:46
Не могли бы вы помочь мне?
Pyth
Anvar
Former team member
Сообщения: 1965 Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза
Сообщение
Anvar » 07.03.2016 7:56
Pyth писал(а): Ну не могу же я разрешить огромные аватары, они как раз должны уменьшаться, чего не происходит.
Загружаться должны большие размеры(какие?), а потом их уменьшают в редакторе..
Таких проблем как на скриншоте со стилем prosilver нету, скорее всего используется другой стиль.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Anvar
eolis
phpBB 1.0.0
Сообщения: 5 Стаж: 9 лет 1 месяц
Сообщение
eolis » 06.04.2016 15:43
Сменил код в 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
eolis