18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 婚恋交友网站开发制作,第五篇

婚恋交友网站开发制作,第五篇

时间:2023-04-22 10:30:02 | 来源:网站运营

时间:2023-04-22 10:30:02 来源:网站运营

婚恋交友网站开发制作,第五篇:​

这是婚恋交友网站开发制作,也是海外多语言国际婚恋相亲网站开发,第五篇




这是也是比较重要的功能,就是礼物功能




如果有什么疑问可以,找我,各位,我的扣是2360248-666

public function index(){

$touid = I("get.uid",'','trim');

$media=$this->getMedia('虚拟商城');

$this->assign('media', $media);

$w = I("post.data",'','trim');

if($w){

if($w!=-1){

$w2= explode(',',$w);

if($w2[0]==0 && $w2[1]>0)

$where['_string']="price <".$w2[1];

if($w2[0]>0 && $w2[1]>0)

$where['_string']="price between ".$w2[0]." and ".$w2[1];

if($w2[1]==0 && $w2[0]>0)

$where['_string']="price >".$w2[0];

}

//$where['price']=$w;

}

$User = M('Gift');

$count = $User ->where($where) -> count();

$Page = new /Think/Page($count, 30);

$show = $Page -> show();

$list = $User->field('*')-> where($where) -> order('create_time desc,gift_id desc') -> limit($Page -> firstRow . ',' . $Page -> listRows) -> select();

//echo M()->_sql();

$this -> assign('touid', M("Users")->where("idmd5='$touid'")->getField("id"));

$this -> assign('list', $list);

if(IS_AJAX){

if($list) $data = $this->sitefetch('ajax_gift_shop');

$this -> ajaxReturn($data);

}

$this->siteDisplay ( 'gift_shop' );

}




获取礼物价格之类




public function show(){

$gid = I("post.gid",'','intval');

$User = M('Gift');

$re = $User->where("gift_id=".$gid)->find();

$userdb = M("Users")->field('money,user_rank')->where("id=".$this->uinfo["id"])->find();

$this->setUserinfo('money',$userdb['money']);

$this->setUserinfo('user_rank',$userdb['user_rank']);

$re['mymoney']=$userdb['money'];

$giftvipzhe = C("vipgiftzhe");

$re['pricevip']=$re['price']/10*$giftvipzhe;

if($userdb['user_rank']>0)

$re['myprice'] = $re['pricevip'];

else

$re['myprice'] =$re['price'];

if($re)

$this->success($re);

else

$this->error("获取失败!");

}




送礼




public function sendgift(){

$myid = $this->uinfo["id"];

$touid = I("post.touid",'','intval');

$giftid = I("post.giftid",'','intval');

if(!$giftid || !$touid || !$myid) $this->error('err');

$giftmod = M('Gift');

$giftinfo = $giftmod->where("gift_id=".$giftid)->find();

$data["fromuid"]=$myid;

$data["touid"]=$touid;

$data["gift_price"]=$giftinfo['price'];;

$data["time"]=time();

$data["giftnum"]=I("post.giftnum",1,'intval');

$data["gift_id"]=$giftid;

$data["gift_image"]= $giftinfo['images'];

$logtab['table']="giftlist";

$logtab['data']=$data;

if($this->uinfo['user_rank']>0){

$giftvipzhe = C("vipgiftzhe");

$data['gift_price'] = $data['gift_price']/10*$giftvipzhe;

}

$ip =get_client_ip();

$re = $this->changemoney($myid,(-1)*$data['gift_price']*$data['giftnum'],1,'送礼消耗','',$logtab,0,$ip,$touid,1); //付费

if($re>0){

$this->tongji($myid,'sendgiftmoney',$data['gift_price']*$data['giftnum']);

$fljifen = $giftinfo['jifen']?$giftinfo['jifen']*$data['giftnum']:$giftinfo['price']/100*C('gift_def')*$data['giftnum'];

$this->changejifen($fljifen,3,'收到'.$this->uinfo['user_nicename'].'礼物获得',$touid,0,$myid,$ip);//积分

$flmoney = $giftinfo['rebate']?$giftinfo['rebate']*$data['giftnum']:$giftinfo['price']/100*C('gift_fld_nv')*$data['giftnum'];

if(C('giftnotice')>0 && $giftinfo['price']>C('giftnotice'))

$notice = 1;

else

$notice = 0;

$reff = $this->changemoney($touid,$flmoney,3,'收到'.$this->uinfo['user_nicename'].'礼物获得返利',0,0,$notice,$ip,$myid,3);//返利

$qmdfee = $giftinfo['qmd']?$giftinfo['qmd']*$data['giftnum']:C('gift_qmd')*$data['giftnum'];

$this->changeqinmidu($touid,$myid,$qmdfee,2,'收到礼物');//亲密度

$tongji['wdgiftnum']=1;

$tongji['sumgift']=$data["giftnum"];

if($reff>0)

$tongji['giftmoney']=$flmoney;

$this->tongjiarr($touid,$tongji);

$this->setUserinfo('money',$re);

$touser_nicename = M('Users')->where('id='.$touid)->getField('user_nicename');

$this->success($touser_nicename,$re);

}else{

$this->error('err',$re);

}

}

public function giftlist(){//礼物

$myuid = $this->uinfo["id"];

$ucoundmod = M("User_count");

$user_count =$ucoundmod->where("uid=".$myuid)->find();

$where ="touid=".$myuid;

$User = M("Giftlist as s");

$count = $User -> where($where) -> count();

$Page = new /Think/Page($count, 15);

$show = $Page -> show();

$list = $User->field("u.avatar,u.user_nicename,s.gift_price,s.giftnum,s.gift_image,s.time,u.user_rank,U.ID,u.idmd5")->join("__USERS__ as u ON u.id=s.fromuid")->where($where) -> order('s.giftlist_id desc') -> limit($Page -> firstRow . ',' . $Page -> listRows) -> select();

$this->assign('list', $list);

if($_GET['p']>=200)exit;

if (I("get.ajax") == 1){

$this -> ajaxReturn($this->sitefetch('ajax_sixin_c'));

}else{

$User->where("touid=".$myuid)->setField("touser_isread",1);

$ucoundmod->where("uid=".$myuid)->setField("wdgiftnum",0);

}

$this->assign('user_count', $user_count);

$media=$this->getMedia('礼物');

$this->assign('media', $media);

$this->assign('nav', 'Wechat');

$this->assign('nav2', 'sixin_c');

$this->siteDisplay ( 'sixin_c' );

}

}




?>









关键词:

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭