Страница 1 из 11
Модератор форума: JonMagon 
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Текущий аватар (Форма редактирования персональной информации)
Текущий аватар
DjCurera
Сообщений: 14
Репутация: 1

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

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

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

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

Сообщение # 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
Спасибо огромное!! Очень помогли!
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Текущий аватар (Форма редактирования персональной информации)
Страница 1 из 11
Поиск: