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

Удаленное добавление аватара

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Tokyo
phpBB 1.2.0
Сообщения: 17
Стаж: 19 лет 6 месяцев
Откуда: Минск

Удаленное добавление аватара

Сообщение Tokyo »

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

с выводом все просто:
/download/file.php?avatar=[ячейка user_avatar в бд у пользователя]

а вот с записью не очень:
user_avatar_type я так понял отвечает за 0 - нет аватара а 1 - есть?
user_avatar_width и user_avatar_height тоже не сложно получить при загрузке
имя аватара в бд имеет вид, например, 54_1352798266.jpg, где первое число айди пользователя а второя я так понял время закгрузки time()
но объясните мне, почему в папке upload аватар имеет вид 7d21034a87b4019e621c75e30cc9ff96_54.jpg? что такое 7d21034a87b4019e621c75e30cc9ff96, как его формировать? с виду какое-то поле в md5 перегоняется, но все перепробовал, не пойму
На небе только и разговоров что о море... и о закате... Там говорят о том, как чертовски здорово наблюдать за огромным огненым шаром, как он тает в волнах... и еле видимый свет, словно от свечи, горит где-то в глубине...
Tokyo
phpBB 1.2.0
Сообщения: 17
Стаж: 19 лет 6 месяцев
Откуда: Минск

Re: Удаленное добавление аватара

Сообщение Tokyo »

Снимаю вопрос из-за своей невнимательности, в конфиге форуме есть поле avatar_salt который содержит эти символы :(
На небе только и разговоров что о море... и о закате... Там говорят о том, как чертовски здорово наблюдать за огромным огненым шаром, как он тает в волнах... и еле видимый свет, словно от свечи, горит где-то в глубине...
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 13 лет 11 месяцев

Re: Удаленное добавление аватара

Сообщение Freeze »

Вы имеете ввиду поле user_form_salt?
Что то я так и не догнал как формируется имя файла аватара расположенного на диске?
Это какая то функция от полей user_avatar и user_form_salt?
Лучше промолчать, чем сказать много слов не по делу...
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 13 лет 11 месяцев

Re: Удаленное добавление аватара

Сообщение Freeze »

Все разобрался! Однако непонятно для чего нужно поле user_avatar? phpBB как нибудь использует данные этого поля?
Лучше промолчать, чем сказать много слов не по делу...
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Удаленное добавление аватара

Сообщение Pazh »

Задай поиск по содержимому файлов по слову "user_avatar" и найдешь много мест где оно используется
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 13 лет 11 месяцев

Re: Удаленное добавление аватара

Сообщение Freeze »

Подскажите, как правильно обратится к файлу аватара со своего сайта?
Проблема состоит в том, что в \forum\images\avatars\upload\ находится .htaccess который запрещает такое обращение.
Т.е. конструкция

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

<img border="0" src="'.$file_avatar.'" width="125" height="125">
не получает доступа к файлу и соответственно ничего не выводит...
В перспективе мне нужно не только получать аватар, но и менять его средствами сайта.
PS. Сайт и форум разумеется размещены в одном домене.
Лучше промолчать, чем сказать много слов не по делу...
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Удаленное добавление аватара

Сообщение Pazh »

http://www.phpbbguru.net/community/download/file.php?avatar=28753_1308290992.jpg - вот так например выглядит моя ава здесь
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 13 лет 11 месяцев

Re: Удаленное добавление аватара

Сообщение Freeze »

Да, для просмотра такое обращение подойдет... Но как залить другой аватар или добавить новый (если у пользователя до этого не было аватара) со своего сайта? С полями БД, я вроде разобрался, где-что изменить... В перспективе конечно хотелось бы управлять аватарами не пребегая к модулям phpBB...
Лучше промолчать, чем сказать много слов не по делу...
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 13 лет 11 месяцев

Re: Удаленное добавление аватара

Сообщение Freeze »

А чем чревато если я просто удалю .htaccess?
Лучше промолчать, чем сказать много слов не по делу...

Вернуться в «Запросы модов для phpBB 3.0.x»