找回密码
 立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
查看: 4937|回复: 0

[免费插件] 用此方法,让会员轻松看到自已的充值记录!

130

主题

130

主题

130

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
698
ourphp 发表于 2016-9-14 16:08:21 | 显示全部楼层 |阅读模式
插件版本
OURPHP版本: 不在适合V1.7.0或以上
描述: -

用此方法,让会员轻松看到自已的充值记录!
注:此方法在v1.6.3以下版本有效,1.6.3以上版本不需要此插件,我们会直接整合进去。

第一步,打开 /templates/user/cn_userpay.html, 找到<li>网银充值</li> 在它下面 添加如下代码:
  1. <li onclick="setTab(0,2)">充值记录</li>
复制代码
第二步,找到
[.else.]
        <div class="nopay">网银充值暂时关闭,请选择其它充值方式!</div>
[./if.]
</ul> 下面 添写如下代码:
  1.    <ul style=" padding:0px 15px 0 15px;">
  2.                         [.*充值列表开始*.]
  3.                         <style type="text/css">
  4.                         tr,td { padding:6px;}
  5.                         </style>
  6.                           <table width="100%" border="0" style="text-align:left; font-size:12px; border-collapse:collapse;">
  7.                                 <tr>
  8.                                   <td colspan="6">我的充值列表</td>
  9.                                 </tr>
  10.                                 <tr  style="background:url([.$webpath.]skin/clubgb.png) repeat-x;">
  11.                                   <td width="50"><div align="center">ID</div></td>
  12.                                   <td>充值账号</td>
  13.                                   <td width="100"><div align="center">充值金额</div></td>
  14.                                   <td width="100"><div align="center">充值积分</div></td>
  15.                                   <td width="200">备注信息</td>
  16.                                   <td width="150"><div align="center">充值时间</div></td>
  17.                                 </tr>
  18.                                 [.foreach $paylist as $op.]
  19.                                 <tr bgcolor="[.cycle values="#ffffff,#f5f5f5".]">
  20.                                   <td><div align="center">[.$op.id.]</div></td>
  21.                                   <td>[.$op.email.]</td>
  22.                                   <td><div align="center">[.$op.money.]</div></td>
  23.                                   <td><div align="center">[.$op.integral.]</div></td>
  24.                                   <td>[.$op.content.]</td>
  25.                                   <td><div align="center">[.$op.time.]</div></td>
  26.                                 </tr>
  27.                                 [./foreach.]
  28.                           </table>
  29.                           [.*充值列表结束*.]
  30.           </ul>
复制代码
第三步,打开 /client/user/ourphp_userview.class.php ,找到 $smarty->assign('mail',ourphp_usermail()); 并在它的上面添加如下代码:
  1. function ourphp_userpaylist(){
  2.         global $conn,$db;
  3.         
  4.         $ourphptotal=mysql_fetch_assoc($ourphptotal);
  5.         $query = $db-> sqllist("select `id`,`OP_Useremail`,`OP_Usermoney`,`OP_Userintegral`,`OP_Usercontent`,`time` from `ourphp_userpay` where `OP_Useremail` = '".$_SESSION['username']."'");
  6.         $rows = array();
  7.         while($ourphp_rs = mysql_fetch_array($query)){
  8.                 $rows[] = array(
  9.                                                         'id' => $ourphp_rs[0],
  10.                                                         'email' => $ourphp_rs[1],
  11.                                                         'money' => $ourphp_rs[2],
  12.                                                         'integral' => $ourphp_rs[3],
  13.                                                         'content' => $ourphp_rs[4],
  14.                                                         'time' => $ourphp_rs[5],
  15.                 );
  16.         }
  17.         
  18.         return $rows;
  19. }
复制代码
第四步,找到 $smarty->assign('integrallist',ourphp_userintegral()); 并在它下面 添加如下代码:
  1. $smarty->assign('paylist',ourphp_userpaylist());
复制代码
完成。用户登录会员中心即可看到充值记录
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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