共享一个全局调用会员积分头衔方法

2019年07月23日 14:48:43 发表评论 阅读

近期的一个项目要求全局调用会员积分头衔,网站搜了一下全是求助,没看到解决方法,只好自己写一个,在这里和大家分享一下。
首先,写一个全局调用函数:

//获取等级
function GetHonors($score)
{
    global $dsql;
    //积分头衔
    $honors = array();
    $dsql->setquery("SELECT id, titles, icon, integral FROM `dede_scores` ORDER BY integral DESC");
    $dsql->execute();
    while($row = $dsql->getarray())
    {
        $honors[] = $row;
    }

    foreach($honors as $honor)
    {
        if($honor['integral'] <= $score) return $honor['titles'];
    }
}

在全局范围内,只要获取会员积分既可以提取会员的头衔,比如我想在会员中心首页显示自己的头衔,直接

<?php echo GetHonors($cfg_ml->M_M_Scores); ?>

即可!


  • 我的微信:seausun
  • 这是我的微信扫一扫
  • weinxin
  • 你领一次红包多一份动力
  • 支付宝搜索156-5053-9852领取
  • weinxin