爱采购

发产品

  • 发布供应
  • 管理供应
DESTOON调用用户积分排行,周积分,月积分,年积分,总积分DESTOON调用用户积分排行,周积分,月积分,年积分,总积分_destoon教程_PHP 教程_软件编程_教程资讯_大秦朝旭-码农学习站

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

   2023-10-06 43 0
导读

步骤:在公共函数文件中添加以下函数路径 include/global.func.php//用户周积分排行,如要调用其它时间,如一个月,将SQL中的7改成30functionzhou($page){global

步骤:

在公共函数文件中添加以下函数
路径 include/global.func.php

  1. //用户周积分排行,如要调用其它时间,如一个月,将SQL中的7改成30
  2. function zhou($page) {
  3.     global $db;
  4.     $cat = array();
  5.     $page = intval($page);
  6.     $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');
  7.     while($r = $db->fetch_array($result)) {
  8.         $cat[] = $r;
  9.     }
  10.     return $cat;
  11.     
  12. }

模板中调用方法和实例:

  1. {php $zhou = zhou(10);}
  2. {loop $zhou $i $t}
  3. <li> <strong class="hot">{$i+1}</strong> <a href="{ziliao($t[username],'linkurl')}" target="_blank" title="{ziliao($t[username],'company')}">{ziliao($t[username],'company')}</a> <span class="city">{area_pos($t[areaid], '-')}</span> <em>{$t[nums]}</em> </li>
  4. {/loop}


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

  1. //会员资料
  2. function ziliao($username,$name){
  3.     global $db;
  4.     $row = $db->get_one("selec * from {$db->pre}company wher username='$username'",$cache);
  5.     $name = $row["$name"];
  6.     return $name; 
  7. }



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

  1. <!-- 总积分排行 -->
  2. <ul class="clearfix laywer-score hidden">
  3. <!--{php $tags=tag("table=member&condition=groupid>5&pagesize=10&order=credit desc&template=null");}-->
  4. {loop $tags $i $t}
  5. <li> <strong class="hot">{$i+1}</strong> <a href="{ziliao($t[username],'linkurl')}" target="_blank" title="{ziliao($t[username],'company')}">{ziliao($t[username],'company')}</a> <span class="city">{area_pos($t[areaid], '-')}</span> <em>{$t[credit]}</em> </li>
  6. {/loop}
  7. </ul>



 
反对 0举报 0 收藏 0 打赏 0评论 0
免责声明
• 
本文为会员destoon8发布,欢迎转载,转载请注明原文出处:http://52419.net/news/show-298.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 
更多>同类destoon教程

入驻

企业入驻成功 可尊享多重特权

入驻热线:17792038992

请手机扫码访问

客服

客服热线:17792038992

小程序

小程序更便捷的查找产品

为您提供专业帮买咨询服务

请用微信扫码

公众号

微信公众号,收获商机

微信扫码关注

顶部