Uc avatar

出自Discuz! 技术文库

跳转到: 导航, 搜索

uc_avatar

string uc_avatar(integer uid[, string type, boolean returnhtml])

目录

描述

本接口函数用于返回设置用户头像的 HTML 代码,HTML 会输出一个 Flash,生成的显示效果类似如下效果。

Avatar fK4AXnJgvbTB.jpg

参数

参数名 类型 是否必需 说明 备注
uid integer 用户 ID
type string 头像类型 real:真实头像
virtual:(默认值) 虚拟头像
returnhtml bool 是否返回 HTML 代码 1:(默认值) 是,返回设置头像的 HTML 代码
0:否,返回设置头像的 Flash 调用数组


返回值

返回值类型 说明 备注
mixed string:返回设置头像的 HTML 代码
array:返回设置头像的 Flash 调用数组


头像格式

头像尺寸 调用方法 说明
200 x250 {UC_URL}/avatar.php?uid={N}&type={S}&size=big 用原照片进行缩放,宽高不超过200*250,如果照片为小图,不进行放大。
120 x 120 {UC_URL}/avatar.php?uid={N}&type={S}&size=middle 用裁切框裁出的范围进行缩放,可以随裁切框为任意比例。
48 x 48 {UC_URL}/avatar.php?uid={N}&type={S}&size=small 用裁切框裁出的范围进行缩放,区域为矩形左上区域(后来版本改为居中)内的正方形选区。

{UC_URL} 为 UCenter 的 URL。{N} 为用户 ID。{S}为头像类型 real 为真实头像,virtual 或者为空时为虚拟头像


例如调用用户 ID 为 58 用户的 200 x 250 尺寸真实头像方法为:

<img src="http://www.yourwebsite.com/uc_server/avatar.php?uid=58&type=real&size=big" />

例如调用用户 ID 为 58 用户的 200 x 250 尺寸虚拟头像方法为:

<img src="http://www.yourwebsite.com/uc_server/avatar.php?uid=58&type=virtual&size=big" />

或者

<img src="http://www.yourwebsite.com/uc_server/avatar.php?uid=58&size=big" />
个人工具