Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

好心人来帮我看一下这个头像调用代码怎么回事

[复制链接]
nanyue123 发表于 2009-10-29 20:30:09 | 显示全部楼层 |阅读模式
我想在头像调用里加上 alt属性 <!--{avatar($value[uid],small)}--> ,但总是不对,好心人帮我看看
((em:15))

原代码
//处理头像
function avatar($uid, $size='small', $returnsrc = FALSE) {
        global $_SCONFIG, $_SN;       
        $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'small';
        $avatarfile = avatar_file($uid, $size);
        return $returnsrc ? UC_API.'/data/avatar/'.$avatarfile : '<img src="'.UC_API.'/data/avatar/'.$avatarfile.'" onerror="this.onerror=null;this.src=\''.UC_API.'/images/noavatar_'.$size.'.gif\'">';
}

我乱做的
//处理头像
function avatar($uid, $size='small', $returnsrc = FALSE) {
        global $_SCONFIG, $_SN;
       
        $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'small';
        $avatarfile = avatar_file($uid, $size);
        return $returnsrc ? UC_API.'/data/avatar/'.$avatarfile : '<img src="'.UC_API.'/data/avatar/'.$avatarfile.'" onerror="this.onerror=null;this.src=\''.UC_API.'/images/noavatar_'.$size.'.gif alt="'.$username.'"\'">';
}
回复

使用道具 举报

scckfzx 发表于 2009-10-29 23:01:01 | 显示全部楼层
本帖最后由 scckfzx 于 2009-10-29 23:03 编辑
我想在头像调用里加上 alt属性  ,但总是不对,好心人帮我看看


原代码
//处理头像
functi ...
nanyue123 发表于 2009-10-29 20:30


        你自己做的函数中的$username你并没有赋值,因此是个空值,当然是不行了啊。,

在调用avatar这个函数时,你这样调用avatar($uid,small,true); 就是加最后一个参数,加了这个参数函数就只返回头像的路径【同1.5版本是的效果了】。也就是说你在模板中调用:<img src="<!--{avatar($value[uid],small,true)}-->" alt="你要提示的内容" />
但你一定要注意,你的提示内容的变量一定要是已经赋值的了,不能像你的函数那样,随便写个变量就以为可以了!你那函数中增加的$username是个空值,就是没有值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 18:36 , Processed in 0.106422 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表