目前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) 效果更好。
标签:article, Hack, XOOPS, 模组
要说点啥就在这吧