Пропустить

[*][FAQ] Аватары. Все вопросы.

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!

[*][FAQ] Аватары. Все вопросы.

Сообщение YarNET » 12.01.2005 13:57

Прежде всего обратитесь к руководству по phpBB
1) Загружаемые автары - обратите внимание на права доступа.
2) Настройки аватар - обратите внимание на создание галлерей.
3) Аватары на взгляд пользователя


При попытке загрузить аватар выдает сообщение:
Файл аватары должен быть .jpg, .gif или .png

Посетите раздел сайта Документация
Статья Решение проблем с искажением данных при закачке аватар и файлов
Пожалуйста, отнеситесь очень внимательно к тому как необходимо назвать файл. Если ваш phpBB расположен на бесплатном хостинге Агавы - это ваш случай.


Сделал .htaccess, проверил права на папке avatars, но это снова не решило проблемы с загрузкой аватар, они по-прежнему не загружаются:
Файл аватары должен быть .jpg, .gif или .png

Решение предложено Jirvil
Jirvil писал(а):Это отвечает за решение проблемы с расширением/типом файла аватары.

В файле includes/usercp_avatar.php найти:
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);



Не загружаються аватары с URL. Что делать?

Решение предложено Jirvil
Jirvil писал(а):Для загрузки аватары с URL необходимо создать следующую папку:
/images/avatars/tmp с правами доступа 777.
Временная папка форуме определяется этой строкой:
$tmp_path = ( !@$ini_val('safe_mode') ) ? '/tmp' : './' . $board_config['avatar_path'] . '/tmp';

Если на вашем форуме она определяется по другому, то необходимо подкорректировать либо эту строку (встречается 2 раза), либо создаваемую папку.



Сделал .htaccess, проверил права на папке avatars, обновил систему определения типа файла, но это снова не решило проблемы с загрузкой аватар, они по-прежнему не загружаются:
Файл аватары должен быть .jpg, .gif или .png
или
Unable to upload file 

DEBUG MODE 

File : usercp_avatar.php



В случае если пользователь выбирает "Показывать аватару с другого сервера" - аватара отображается, но не контролируются её размеры. Что делать?

Стандартные средства не контролируют размер аватар расположенных на удаленном сервере. Если вам это необходимо установите любой из модов по контролю удаленных аватар.


Почему я не могу поставить аватару сразу при регистрации?

Потому что это не предусмотренно стандартными средствами. Аватару можно поставить зайдя в свой профиль. Но если вам нужна эта функция - установите мод avatar on registration

Warning: move_uploaded_file(./images/avatars/11829166304594221083fa3.png): failed to open stream: Permission denied

Права доступа на папку images/avatars должны быть 777

У меня два разных форума (набора скриптов) на разных доменах, работающих с одной базой. Как сделать, чтобы аватары, загруженные из одного форума, были видны во втором?

Воспользуйтесь модом Avatar Gallery Outside phpBB
Проверь, за что ты платишь деньги провайдеру?
Тестирование скорости соединения с INNTERNET
Аватара пользователя
YarNET
phpBB 2.0.16
 
Сообщения: 523
Зарегистрирован: 23.11.2004 13:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 07.05.2008 10:14

Jeff
какие права

Добавлено спустя 9 минут 13 секунд:

man chmod вам в руки
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Re: [*][FAQ] Аватары. Все вопросы.

Сообщение Max Drechsler » 24.05.2009 0:33

При загрузке аватары с ПК постоянно пишет:
Файл аватары должен быть .jpg, .gif или .png


Если заменять строки файла на:
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;


То выдается ошибка

Unable to upload file

DEBUG MODE

Line : 259
File : usercp_avatar.php


Что делать.... Права выставил... Что только не пробовал.
Аватара пользователя
Max Drechsler
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 24.05.2009 0:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [*][FAQ] Аватары. Все вопросы.

Сообщение Палыч » 24.05.2009 0:41

Max Drechsler
А статью читали по ссылке с первого поста?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [*][FAQ] Аватары. Все вопросы.

Сообщение Max Drechsler » 24.05.2009 12:43

Палыч, в .htaccess тоже приписал
<IfModule mod_charset.c> 
CharsetRecodeMultipartForms off 
</IfModule>

Только результата ноль.
Естественно выставлены права CHMOD 777 на папку с загрузжаемыми аватарами.
Загрузчик с URL работает нормально.
Аватара пользователя
Max Drechsler
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 24.05.2009 0:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [*][FAQ] Аватары. Все вопросы.

Сообщение Max Drechsler » 29.05.2009 18:06

UP
Аватара пользователя
Max Drechsler
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 24.05.2009 0:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [*][FAQ] Аватары. Все вопросы.

Сообщение Палыч » 31.05.2009 20:33

Max Drechsler
А что UP? Других решений, кроме перечисленных в первом посте - просто нет.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Пред.

Вернуться в FAQ (phpBB 2.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы