密通学院

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7517|回复: 0

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

[复制链接]

282

主题

27

回帖

8万

铜板

超级版主

Rank: 8Rank: 8

积分
89153
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、同理,也可以放到手机版中文件的任何地方。
最后更新上传即可。
如果您有业务需求,可以和我联系:
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 08:24 , Processed in 0.107422 second(s), 28 queries QQ

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

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

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