密通学院

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7563|回复: 0

[开发] 给会员积分的积分记录增加统计功能

[复制链接]
  • TA的每日心情
    可爱
    2018-6-29 10:04
  • 289

    主题

    319

    帖子

    9万

    铜板

    超级版主

    Rank: 8Rank: 8

    积分
    93815
    QQ
    发表于 2020-3-25 16:49:10 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    现在DZ默认的积分记录中是没有统计额的,但是会员有时候可能为了某种需要想知道自己的积分统计量,这个就非常有必要了。需要修改两个文件,无需增加字段,比较方便。修改方法:
    1、打开source\include\spacecp\spacecp_credit_log.php,找到71行(如果没有修改过文件的话)的“        $income = intval($_GET['income']);”在下方添加如下代码:
    1. $count = C::t('common_credit_log')->count_by_search($_G['uid'], $optype, $beginunixstr, $endunixstr, $exttype, $income, $_G['setting']['extcredits']);
    2.     $rs = C::t('common_credit_log')->fetch_all_by_search($_G['uid'], $optype, $beginunixstr, $endunixstr, $exttype, $income, $_G['setting']['extcredits'], 0,$count);
    3.     $c1 = $c2 = $c3 = $c4 = $c5 = $c6 = $c7 = $c8 = 0;
    4.     foreach($rs as $v) {
    5.         $c1 += $v['extcredits1'];
    6.         $c2 += $v['extcredits2'];
    7.         $c3 += $v['extcredits3'];
    8.         $c4 += $v['extcredits4'];
    9.         $c5 += $v['extcredits5'];
    10.         $c6 += $v['extcredits6'];
    11.         $c7 += $v['extcredits7'];
    12.         $c8 += $v['extcredits8'];
    13.     }
    14.     $html = '';
    15.     if($c1) {
    16.         $html .= $c1.$_G['setting']['extcredits'][1]['title'].', ';
    17.     }
    18.     if($c2) {
    19.         $html .= $c2.$_G['setting']['extcredits'][2]['title'].', ';
    20.     }
    21.     if($c3) {
    22.         $html .= $c3.$_G['setting']['extcredits'][3]['title'].', ';
    23.     }
    24.     if($c4) {
    25.         $html .= $c4.$_G['setting']['extcredits'][4]['title'].', ';
    26.     }
    27.     if($c5) {
    28.         $html .= $c5.$_G['setting']['extcredits'][5]['title'].', ';
    29.     }
    30.     if($c6) {
    31.         $html .= $c6.$_G['setting']['extcredits'][6]['title'].', ';
    32.     }
    33.     if($c7) {
    34.         $html .= $c7.$_G['setting']['extcredits'][7]['title'].', ';
    35.     }
    36.     if($c8) {
    37.         $html .= $c8.$_G['setting']['extcredits'][8]['title'].', ';
    38.     }
    39.     $html = trim($html, ', ');        
    复制代码
    说明:如果你添加了积分类型的话,就在这里同时添加那个积分类型。
    QQ截图20200325164855.png

    2、打开模板文件:
    a、默认模板文件template\default\home\spacecp_credit_log.htm找到第八行位置,在<p>标签里面的最后位置添加
    游客,如果您要查看本帖隐藏内容请回复

    b、同理,也可以放到手机版中文件的任何地方。
    最后更新上传即可。
    如果您有业务需求,可以和我联系:http://wpa.qq.com/msgrd?V=3&amp; ... yes&amp;from=discuz
    回复

    使用道具 举报

    快速回复: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    首页|Archiver|手机版|小黑屋|密通学院:专业网络营销服务商

    GMT+8, 2024-4-18 19:35 , Processed in 0.181640 second(s), 30 queries QQ

    Powered by XMT Inc. © 2015-2025 ArrayV1.0 豫ICP备17022382号

    系统运营:密城通 豫公网安备 41018302000212 号

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