首页 > 教程 > 前端技术 > 标签调用

    收藏

    destoon调用用户积分排行
    DT模板2016-09-15标签调用44℃
    广告
    核心提示:步骤:在公共函数文件中添加以下函数路径 include/global.func.php//用户周积分排行,如要调用其它时间,如一个月,将SQL中的7改成30function zhou($page) {    global $db;    $cat = array();    $page = intval($page);    $result = $db-query(selec b.userid,b.areaid,b.username,sum(amount) as nums fro
    步骤:
    在公共函数文件中添加以下函数
    路径 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} {ziliao($t[username],'company')}律师 {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; 
    }
    另附赠用户总积分排行调用标签,总积分不需要计算积分流水,所以直接用标签就可以调用了
 
  • 文本链接:https://mbtxw.com/Course/show.php?itemid=13
  • 文章来源:模板模板
  • 版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
0相关评论