帝国cms7.5 系统自带评论列表调用会员头像的实现方式

首先自定义函数通过用户id获取头像,其中自定义函数可编写入e/class/userfun.php中

//获取会员头像图片信息 传入用户ID返回用户头像
function getUserAvater($uid){
    global $empire,$public_r,$dbtbpre;
    if(!$uid)return $public_r['newsurl'].'skin/cy/images/noavatar.gif';
    $userr = $empire->fetch1("select userpic from {$dbtbpre}enewsmemberadd where userid={$uid}");
    $avatr=$userr['userpic']?$userr['userpic']:$public_r['newsurl'].'skin/cy/images/noavatar.gif';
    return $avatr;
}

另外再评论模版中引入userfun.php函数文件

require("../../class/userfun.php");

image.png

最后就可以在评论JS调用模板中利用函数getUserAvater获取到用户头像了

<?php echo getUserAvater($r[userid]); ?>

image.png

支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论