百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>Ecshop教程> ecshop注册推荐送现金插件开发
分享文章到:

ecshop注册推荐送现金插件开发

发布时间:12/03 来源: 浏览: 关键词:

ecshop注册推荐送现金插件开发,最模板提供该ecshop插件教程

1:模板user_clips.dwt增加以下代码。用来显示推荐的会员列表{if $action=='list_fuwu'}  <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">    <tr align="center">      <td bgcolor="#ffffff">会员ID</td>      <td bgcolor="#ffffff">会员名称</td>            <td bgcolor="#ffffff">注册时间</td>    </tr>    <!-- {foreach from=$my_comments key=level item=val name=affdb} -->    <tr align="center">      <td bgcolor="#ffffff">{$val.user_id}</td>      <td bgcolor="#ffffff">{$val.user_name}</td>            <td bgcolor="#ffffff">{$val.reg_time}</td>    </tr>    <!-- {/foreach} -->  </table>     <!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->{/if}2:user.php中增加以下代码elseif($action == 'list_fuwu'){$rankid = intval($_REQUEST['rank_id']);$parent_id = intval($_REQUEST['parent_id']);if($parent_id && $rankid){     function get_comments($num,$start,$pid,$uk)   {      global $ecs;      global $db;      $sql ="  select  * from ".$ecs->table('users')." where parent_id = '$pid' and uk = '$uk' limit $start, $num";          $res = $db->getAll($sql);         return $res;   }   $sql = "SELECT COUNT(*) FROM ".$ecs->table('users')." where parent_id = '$parent_id' and uk = '$rankid'";   $record_count = $GLOBALS['db']->getOne($sql);   $page = isset($_REQUEST['page']) ? intval($_REQUEST['page']) : 1;      $pager = get_pager("user.php?act=list_fuwu&parent_id=$parent_id&rank_id=$rankid", array(), $record_count, $page, 10);   $msg_lists = get_comments(10, $pager['start'],$parent_id, $rankid);      if($msg_lists){    foreach($msg_lists as $k => $v){     $msg_lists[$k][reg_time] = date("Y-m-d",$v[reg_time]);    }   }   $GLOBALS['smarty']->assign('rand',      mt_rand());      $GLOBALS['smarty']->assign('pager', $pager);   $GLOBALS['smarty']->assign('my_comments',$msg_lists);   $smarty->display('user_clips.dwt');}}3:user.php中增以下代码。用来计算服务费用// 服务费用elseif ($action == 'fuwu'){    //####################//统计推荐//####################$result = array();//推荐会员返回统计信息$re = $db -> getAll("select rank_id,rank_name from ".$ecs->table('user_rank')." order by rank_id asc");if($re){  foreach($re as $k => $v){   if($v['rank_name']){    $n = $v['rank_name'];    $result[$n]['money'] = 0;    //取得会员数量    $con = $db -> getOne("select count(*) c from ".$ecs->table('users')." where user_rank = ".$v[rank_id]." and parent_id =".$_SESSION['user_id']." and user_rank = uk");    //统计金额    //$string = '推荐'..'注册提成'    $ua = $db -> getAll("select user_name from ".$ecs->table('users')." where user_rank = ".$v[rank_id]." and parent_id =".$_SESSION['user_id']." and user_rank = uk");    if($ua){     foreach($ua as $k => $v){      $string = '推荐'.$v[user_name].'注册提成';      $money = $db -> getOne("select user_money from ".$ecs->table('account_log')." where change_desc = '$string'");      $result[$n]['money']+= $money;//计算推荐金额     }    }    $result[$n]['num']  = $con;    $result[$n]['rank_id']  = $v['rank_id'];   }  }} //#################//格式化金额//#################if($result){  foreach($result as $k => $v){   $result[$k]['money'] =  price_format($v['money'], false);  }}$smarty -> assign('affdb',$result);    $smarty->assign('shopname', $_CFG['shop_name']);    $smarty->assign('userid', $user_id);    $smarty->assign('shopurl', $ecs->url());    $smarty->assign('logosrc', 'themes/' . $_CFG['template'] . '/images/logo.gif');    $smarty->display('user_clips.dwt');}4:admin/affliliate.php中的list中增加以下代码//##################//推荐VIP会员送现金//##################$re = $db -> getAll("select * from ".$ecs->table('user_rank')." order by rank_id");$smarty -> assign('rank',$re);//##################//推荐VIP会员送现金//################## 5:admin/affliliate.php中的updata增以下代码if($_POST['rank']){    $ar = array_combine($_POST['rn'],$_POST['rank']);  if($ar){   foreach($ar as $k => $v){    $sql = " update ".$ecs->table('user_rank')." set qian = ".$v." where rank_id = $k";    $db -> query($sql);   }  }  }5:affliate.htm中增加以下代码<tr>                    <td align="right" class="label">推荐VIP会员送现金:</td>                    <td>     {foreach from = $rank item = item}       {$item.rank_name}:<input type="text" name="rank[]" value="{$item.qian}" size="3">                         <input type="hidden" name="rn[]" value="{$item.rank_id}">     {/foreach}     </td>                </tr>6:user_clips.dwt中增加以下代码。用来列表推荐信息<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">    <tr align="center">      <td bgcolor="#ffffff">{$lang.affiliate_lever}</td>      <td bgcolor="#ffffff">{$lang.affiliate_num}</td>            <td bgcolor="#ffffff">提成金额</td>    </tr>    <!-- {foreach from=$affdb1 key=level item=val name=affdb} -->    <tr align="center">      <td bgcolor="#ffffff">{$level}</td>      <td bgcolor="#ffffff"><a href="?act=list_fuwu&parent_id={$smarty.session.user_id}&rank_id={$val.rank_id}">{$val.num}</a></td>            <td bgcolor="#ffffff">{$val.money}</td>    </tr>    <!-- {/foreach} -->  </table>完毕!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

相关文章

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板