您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程

ecshop注册VIP推荐送现金的方法

友绿2023-11-14Ecshop商城教程已有人查阅

导读ecshop中的促销售功能还不是很完善,随着电子商务系统的发展和进步,越来越多的促销需求需要ecshop做的更灵活,这就造成了很大必要的对ecshop促销系统进行处理和重新开发

ecshop中的促销售功能还不是很完善,随着电子商务系统的发展和进步,越来越多的促销需求需要ecshop做的更灵活,这就造成了很大必要的对ecshop促销系统进行处理和重新开发.
1:模板user_clips.dwt增加以下代码。用来显示推荐的会员列表
{if $action=='list_fuwu'}
  <table width=" " 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=" " 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>

本文标签:

很赞哦! ()

相关源码

  • (自适应)营销型健身器材产品设备类pbootcms模板网站为健身器材企业打造的营销型网站模板,基于PbootCMS开源内核开发。采用HTML5响应式架构,PC与移动端数据实时同步,适配多终端展示场景。查看源码
  • 帝国cms7.5文库范文/付费下载/复制付费/带支付源码免费下载本模板为文库、文档分享、知识付费类平台设计,提供完整的内容变现解决方案。系统支持多种内容展示与付费模式,满足不同场景下的内容价值转化需求,帮助平台实现内容资源的有效管理和商业化运营。查看源码
  • 自适应车行汽车租赁二手车行业企业网站模板为汽车租赁与二手车交易场景深度优化,采用PbootCMS内核开发,聚焦车辆展示、租赁流程与服务介绍三大核心模块。响应式布局确保PC与移动端数据实时同步,后台一键管理车辆信息查看源码
  • (自适应响应式)黑色LED显示屏户外广告屏网站源码下载这是一款基于PbootCMS内核开发的响应式网站模板,专门为LED显示屏及户外广告行业打造。模板适配各类显示设备,帮助企业快速搭建专业官网,展示产品与服务优势,有效提升品牌形象。查看源码
  • (响应式)轴承机械五金零件产品pbootcms落地推广单页源码下载为轴承、机械零件等工业产品打造的响应式单页模板,基于PbootCMS内核开发,助力企业快速构建专业级产品展示页面。模板采用工业风设计语言,突出产品参数与性能优势,适用于设备制造商、零部件供应商等B2B场景推广。查看源码
  • (自适应)变压器电子元器件电器配件pbootcms网站模板源码为电子元器件企业打造的响应式网站模板,基于PbootCMS内核开发,助力企业快速构建专业级线上展示平台。支持页面独立设置标题、关键词和描述,内置SEO友好结构。PHP程序确保运行安全稳定,有助于提升搜索引擎收录效果。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐