discuz默认头像显示代码不符合XHTML规则


discuz默认头像显示代码不符合XHTML规则,当然并不是很多人在意是否标准xhtml,但改动一下使之符合规则岂不是好?
查找相关文章:discuz xhtml

discuz默认头像显示代码不符合XHTML规则,当然并不是很多人在意是否标准xhtml,但改动一下使之符合规则岂不是好?

global.func.php 的 discuz_uc_avatar 不符合xhtml

[php]
function discuz_uc_avatar($uid, $size = '', $returnsrc = FALSE) {
 $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
 $uid = abs(intval($uid));
 $uid = sprintf("%09d", $uid);
 $dir1 = substr($uid, 0, 3);
 $dir2 = substr($uid, 3, 2);
 $dir3 = substr($uid, 5, 2);
 return $returnsrc ? UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg" : '<img src="'.UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg".'" alt="javascript:this.onerror=null;this.src=''.UC_API.'/images/noavatar_'.$size.'.gif'" />';
}
[/php]

  • 唏嘘一世 | 发表于:2009-06-07 19:29:14
  • 很多程序为了比较炫的效果很少去遵循XHTML标准,我以前使用雅虎统计,因为不符合W3C,所以就放弃用了。