花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

帝國CMS點卡功能優(yōu)化-后臺生成點卡和前臺點卡充值無需密碼

時間: 2024-02-25 09:19 閱讀: 作者:素材無憂網(wǎng)

此改造優(yōu)化了帝國CMS點卡功能,讓點卡充值運作的站點客戶操作更方便一些,點卡充值應(yīng)該用一個卡號串就行,以前那種卡號+密碼的方式有點麻煩了。

后臺生成卡號截圖

單獨增加點卡:

帝國CMS點卡功能優(yōu)化-后臺生成點卡和前臺點卡充值無需密碼

批量增加點卡:

帝國CMS點卡功能優(yōu)化-后臺生成點卡和前臺點卡充值無需密碼

前臺點卡充值:

帝國CMS點卡功能優(yōu)化-后臺生成點卡和前臺點卡充值無需密碼

具體方法如下:(請自行備份文件,以免不測。)

1.打開文件/e/admin/member/AddCard.php

找到下面代碼刪除

$r[password]=strtolower(no_make_password(6));

找到

$$r=$empire->fetch1("select card_no,password,money,cardfen,endtime,carddate,cdgroupid,cdzgroupid from {$dbtbpre}enewscard where cardid='$cardid' limit 1");

改成:

$r=$empire->fetch1("select card_no,money,cardfen,endtime,carddate,cdgroupid,cdzgroupid from {$dbtbpre}enewscard where cardid='$cardid' limit 1");

2.打開文件/e/admin/member/AddMoreCard.php

找到下面代碼刪除

 
      點卡密碼位數(shù):
      

3.打開文件/e/admin/member/ListCard.php

找到:

if(!$add[card_no]||!$add[password]||!$add[money])

改成:

if(!$add[card_no]||!$add[money])

找到下面代碼刪除:

$add['password']=hRepPostStr($add['password'],1);

找到:

$sql=$empire->query("insert into {$dbtbpre}enewscard(card_no,password,cardfen,money,cardtime,endtime,carddate,cdgroupid,cdzgroupid) values('$add[card_no]','$add[password]',$add[cardfen],$add[money],'$cardtime','$add[endtime]',$add[carddate],$add[cdgroupid],$add[cdzgroupid]);");

改成:

$sql=$empire->query("insert into {$dbtbpre}enewscard(card_no,cardfen,money,cardtime,endtime,carddate,cdgroupid,cdzgroupid) values('$add[card_no]',$add[cardfen],$add[money],'$cardtime','$add[endtime]',$add[carddate],$add[cdgroupid],$add[cdzgroupid]);");

找到下面代碼刪除:

$passnum=(int)$add['passnum'];

找到:

if(!$donum||!$cardnum||!$passnum||!$add[money])

改成:

if(!$donum||!$cardnum||!$add[money])

找到下面代碼刪除:

$password=strtolower(no_make_password($passnum));

找到:

$sql=$empire->query("insert into {$dbtbpre}enewscard(card_no,password,cardfen,money,cardtime,endtime,carddate,cdgroupid,cdzgroupid) values('$card_no','$password',$add[cardfen],$add[money],'$cardtime','$add[endtime]',$add[carddate],$add[cdgroupid],$add[cdzgroupid]);");

改成:

$sql=$empire->query("insert into {$dbtbpre}enewscard(card_no,cardfen,money,cardtime,endtime,carddate,cdgroupid,cdzgroupid) values('$card_no',$add[cardfen],$add[money],'$cardtime','$add[endtime]',$add[carddate],$add[cdgroupid],$add[cdzgroupid]);");

找到:

if(!$add[card_no]||!$add[password]||!$add[money]||!$add[cardid])

改成:

if(!$add[card_no]||!$add[money]||!$add[cardid])

找到以下代碼刪除:

$add['password']=hRepPostStr($add['password'],1);

找到:

$sql=$empire->query("update {$dbtbpre}enewscard set card_no='$add[card_no]',password='$add[password]',cardfen=$add[cardfen],money=$add[money],endtime='$add[endtime]',carddate=$add[carddate],cdgroupid=$add[cdgroupid],cdzgroupid=$add[cdzgroupid] where cardid='$add[cardid]'");

改成:

$sql=$empire->query("update {$dbtbpre}enewscard set card_no='$add[card_no]',cardfen=$add[cardfen],money=$add[money],endtime='$add[endtime]',carddate=$add[carddate],cdgroupid=$add[cdgroupid],cdzgroupid=$add[cdzgroupid] where cardid='$add[cardid]'");

至此,后臺點卡功能部分修改完畢,如果小伙伴們覺得上面的修改過于繁瑣,墨魚下面也提供了原始的帝國CMS7.5-UTF8修改好的上述三個文件,你只需要下載覆蓋就好。

帝國CMS會員充值卡只用卡號充值.zip

繼續(xù)修改前臺邏輯部分和前端

1.打開文件:/e/member/class/membercomfun.php

替換為如下代碼:

fetch1("select ".eReturnSelectMemberF('userid,userdate,username,groupid')." from ".eReturnMemberTable()." where ".egetmf('username')."='$username' limit 1");
	if(!$user['userid'])
	{
		printerror("ExiestCardUsername","history.go(-1)",1);
	}
	$num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewscard where card_no='".$card_no."' limit 1");
	if(!$num)
	{
		printerror("CardPassError","history.go(-1)",1);
	}
	//是否過期
	$buytime=date("Y-m-d H:i:s");
	$r=$empire->fetch1("select cardfen,money,endtime,carddate,cdgroupid,cdzgroupid from {$dbtbpre}enewscard where card_no='$card_no' limit 1");
	if($r[endtime]<>"0000-00-00")
	{
		$endtime=to_date($r[endtime]);
		if($endtimequery("delete from {$dbtbpre}enewscard where card_no='$card_no'");//刪除卡號
	//備份購買記錄
	BakBuy($user['userid'],$username,$card_no,$r[cardfen],$r[money],$r[carddate],0);
	printerror("CardGetFenSuccess","../member/card/",1);
}
?>

membercomfun.php文件下載,如果沒修改可以直接覆蓋:

membercomfun.zip

最后,修改前臺點卡充值的表單模板/e/template/member/card.php

刪除掉如下代碼就好了

 
       
沖值卡密碼:

*


版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: 帝國CMS點卡功能優(yōu)化-后臺生成點卡和前臺點卡充值無需密碼

模板推薦