destoon采集论坛

 找回密码
 立即注册
查看: 385|回复: 4

destoon调用用户积分排行,周积分,月积分,年积分,总积分

[复制链接]

79

主题

258

回帖

1247

积分

金牌会员

Rank: 6Rank: 6

积分
1247
发表于 2015-6-4 21:09:21 | 显示全部楼层 |阅读模式
本帖最后由 gaofeigz 于 2015-6-4 21:10 编辑

步骤:

在公共函数文件中添加以下函数

路径 include/global.func.php

//用户周积分排行,如要调用其它时间,如一个月,将SQL中的7改成30
function zhou($page) {
    global $db;
    $cat = array();
    $page = intval($page);
    $result = $db->query("selec b.userid,b.areaid,b.username,sum(amount) as nums from {$db->pre}finance_credit as a,{$db->pre}member as b wher a.username = b.username and a.addtime>($DT_TIME-7*24*3600) and b.groupid>5 group by b.userid order by nums desc LIMIT 0,$page", 'CACHE');
   
    while($r = $db->fetch_array($result)) {
        $cat[] = $r;
    }
    return $cat;
   
}

模板中调用方法和实例:

{php $zhou = zhou(10);}
           {loop $zhou $i $t}
            
  • {$i+1} [url=]{ziliao($t[username],'company')}律师[/url] {area_pos($t[areaid], '-')} {$t[nums]}
               {/loop}

    因为模板循环中调用了用户公司名称,还有主页地址,我使用的是函数单独查询方法,所以还得在公共函数文件中加入以下函数:

    //律师资料
    function ziliao($username,$name){
        global $db;
        $row = $db->get_one("selec * from {$db->pre}company wher username='$username'",$cache);
        $name = $row["$name"];
        return $name;
    }


    另附赠用户总积分排行调用标签,总积分不需要计算积分流水,所以直接用标签就可以调用了


             
              5&pagesize=10&order=credit desc&template=null");}-->
                {loop $tags $i $t}
                
  • {$i+1} [url=]{ziliao($t[username],'company')}律师[/url] {area_pos($t[areaid], '-')} {$t[credit]}
               {/loop}
             


    学会了别忘记支持DT模板堂 http://www.dtmoban.com/Course/5/29.html


  • 回复

    使用道具 举报

    38

    主题

    2078

    回帖

    4496

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    4496
    发表于 2015-6-5 08:00:29 | 显示全部楼层

    好帖,多来点
    回复 支持 反对

    使用道具 举报

    50

    主题

    3415

    回帖

    7668

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    7668
    发表于 2015-6-5 08:23:11 | 显示全部楼层

    感谢分享
    回复 支持 反对

    使用道具 举报

    71

    主题

    3537

    回帖

    8055

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    8055
    发表于 2015-6-5 08:38:04 | 显示全部楼层

    支持分享




    回复 支持 反对

    使用道具 举报

    8

    主题

    58

    回帖

    170

    积分

    注册会员

    Rank: 2

    积分
    170
    发表于 2015-7-30 17:15:19 | 显示全部楼层

    不错,以后用的时候试试
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-12-16 02:55 , Processed in 0.018128 second(s), 20 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表