Перейти к содержимому
Русский язык для Invision Community 5

Как сделать что бы аватар..

Привет всем уважаемые, как сделать что бы пользователю выдавался свой аватар из папки Profile

 

например: У меня есть пользователь: Admin, и для него у меня отдельная структура(Ava) по которому определяем какой ему выдаст система аватар

 

Этот аватар будет выдаваться по достижению.

 

Вот самый простой пример что я хочу сделать:

 

<img src="Profile/<?=$row->Ava;?>.png" alt="">

Рекомендованные сообщения

  • Автор

Другой пример:

Например, у меня пользователь регистрируется на другом портале, где ОН поставил себе аватар, хочу сделать что бы этот аватар интегрировался и на форуме

То есть, в базе, в таблице задается значение: AVAprofile1

Нужно что бы форум IPB брал с базы это значение и автоматически присваивал пользователю

Другой пример:

Например, у меня пользователь регистрируется на другом портале, где ОН поставил себе аватар, хочу сделать что бы этот аватар интегрировался и на форуме

Используйте REST API

  • Автор

Подробнее пожалуйста

  • Автор

Хорошо, спасибо за совет, я понял что привел пример не правильно ((

 

Постараюсь еще раз..

 

Человек зарегистрировался в игре) Ему выдали (скин 100) - скин 100 заносится в базу данных pSkin = 100

В папке Profile шаблоне присутствует папка Skins где присутствуют скины от 1 до 100

Нужно что бы IPB форум считывал инфу о скине с БД и брал аватар с папки Skin по значению 100

скин 100 заносится в базу данных pSkin = 100

Это форумная бд?

 

Зачем вообще что-то брать с бд. Юзер зарегистрировался, получил скин, создайте ему фото.

  • Автор

Я форумную БД интегрировал

В форумной БД присутствует еще одна БД

Не хотите устанавливать фото, переопределите метод

\IPS\Member::photoUrl()

Проверяйте, есть ли pSkin и выводите картинку.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.