1) Загружаемые автары - обратите внимание на права доступа.
2) Настройки аватар - обратите внимание на создание галлерей.
3) Аватары на взгляд пользователя
Посетите раздел сайта ДокументацияПри попытке загрузить аватар выдает сообщение:Код: Выделить всё
Файл аватары должен быть .jpg, .gif или .png
Статья Решение проблем с искажением данных при закачке аватар и файлов
Пожалуйста, отнеситесь очень внимательно к тому как необходимо назвать файл. Если ваш phpBB расположен на бесплатном хостинге Агавы - это ваш случай.
Решение предложено JirvilСделал .htaccess, проверил права на папке avatars, но это снова не решило проблемы с загрузкой аватар, они по-прежнему не загружаются:Код: Выделить всё
Файл аватары должен быть .jpg, .gif или .png
В файле includes/usercp_avatar.php найти:Jirvil писал(а):Это отвечает за решение проблемы с расширением/типом файла аватары.
Код: Выделить всё
case 'jpeg':
case 'pjpeg':
case 'jpg':
return '.jpg';
break;
case 'gif':
return '.gif';
break;
case 'png':
return '.png';
break;
Код: Выделить всё
case 'jpeg':
case 'image/jpeg': # добавим эту строчку
case 'pjpeg':
case 'image/pjpeg': # добавим эту строчку
case 'jpg':
case 'image/jpg': # добавим эту строчку
return '.jpg';
break;
case 'gif':
case 'image/gif': # добавим эту строчку
return '.gif';
break;
case 'png':
case 'image/png': # добавим эту строчку
return '.png';
break;
Решение предложено JirvilАватары загружаются, но не контролируется размеры аватар.
В файле includes/usercp_avatar.php находим следующую строку:
Код: Выделить всё
else if ( ( file_exists(@phpbb_realpath($avatar_filename)) )
Смотрим ниже и находим:
Код: Выделить всё
list($width, $height) = @getimagesize($avatar_filename);
}
Код: Выделить всё
list($width, $height) = @getimagesize($avatar_filename);
}
list($width, $height) = @getimagesize($avatar_filename);
Решение предложено JirvilНе загружаються аватары с URL. Что делать?
Jirvil писал(а):Для загрузки аватары с URL необходимо создать следующую папку:
/images/avatars/tmp с правами доступа 777.
Временная папка форуме определяется этой строкой:Если на вашем форуме она определяется по другому, то необходимо подкорректировать либо эту строку (встречается 2 раза), либо создаваемую папку.Код: Выделить всё
$tmp_path = ( !@$ini_val('safe_mode') ) ? '/tmp' : './' . $board_config['avatar_path'] . '/tmp';
Сделал .htaccess, проверил права на папке avatars, обновил систему определения типа файла, но это снова не решило проблемы с загрузкой аватар, они по-прежнему не загружаются:илиКод: Выделить всё
Файл аватары должен быть .jpg, .gif или .png
Код: Выделить всё
Unable to upload file DEBUG MODE File : usercp_avatar.php
Стандартные средства не контролируют размер аватар расположенных на удаленном сервере. Если вам это необходимо установите любой из модов по контролю удаленных аватар.В случае если пользователь выбирает "Показывать аватару с другого сервера" - аватара отображается, но не контролируются её размеры. Что делать?
Потому что это не предусмотренно стандартными средствами. Аватару можно поставить зайдя в свой профиль. Но если вам нужна эта функция - установите мод avatar on registrationПочему я не могу поставить аватару сразу при регистрации?
Права доступа на папку images/avatars должны быть 777Warning: move_uploaded_file(./images/avatars/11829166304594221083fa3.png): failed to open stream: Permission denied
Воспользуйтесь модом Avatar Gallery Outside phpBBУ меня два разных форума (набора скриптов) на разных доменах, работающих с одной базой. Как сделать, чтобы аватары, загруженные из одного форума, были видны во втором?