• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Текущий аватар
DjCurera
Сообщений: 14
Репутация: 1

Сообщение # 1 | 12:54:05
Всем привет.

В форме редактирования персональной информации хочу сделать текущий аватар пользователя, функциями $AVATAR_URL$, $_AVATAR$ $USER_AVATAR_URL$ не получается. В поле смены аватара выдает url текущего аватара.

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

Заранее спасибо!
$Tiny$
Сообщений: 193
Репутация: 62

Сообщение # 2 | 16:56:04
DjCurera, можно вытянуть этот url вот таким несложным кодом:
Код
<? substr(substr($AVATAR_FL$, strpos($AVATAR_FL$, 'value=') + 7), 0, strpos(substr($AVATAR_FL$, strpos($AVATAR_FL$, 'value=') + 7), '"')) ?>

Соответственно, картинкой будет:
Код
<img src="<? substr(substr($AVATAR_FL$, strpos($AVATAR_FL$, 'value=') + 7), 0, strpos(substr($AVATAR_FL$, strpos($AVATAR_FL$, 'value=') + 7), '"')) ?>" />

Ну и разумеется, надо проверить, есть ли ссылка, прежде, чем вставлять картинку с ней:
Код
<? if(substr(substr($AVATAR_FL$, strpos($AVATAR_FL$, 'value=') + 7), 0, strpos(substr($AVATAR_FL$, strpos($AVATAR_FL$, 'value=') + 7), '"'))) ?>
<img src="<? substr(substr($AVATAR_FL$, strpos($AVATAR_FL$, 'value=') + 7), 0, strpos(substr($AVATAR_FL$, strpos($AVATAR_FL$, 'value=') + 7), '"')) ?>" />
<?endif?>
DjCurera
Сообщений: 14
Репутация: 1

Сообщение # 3 | 21:06:55
Спасибо огромное!! Очень помогли!
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!