[Hack]让article模组中显示用户真实姓名

目前XOOPS中article模组显示的都是文章发布者的登录名,有些时候显示真实姓名可能更恰当,特别是当提交者是单位的时候,这里提一个临时解决方案,最佳方案是放到配置项中由管理员配置显示。

修改htdocs\modules\article\class\article.php文件中的getAuthor函数如下即可:

function &getAuthor($retrieveUname = false)
{
$author[“uid”] = $this->getVar(“uid”);
if($retrieveUname){
$author[“name”] = XoopsUser::getUnameFromId($author[“uid”],1) ;
}
return $author;
}

配合XOOPS中修正获取真实用户名的Bug (Fixed) 效果更好。