源码简介:
柒微自动发卡系统源码
1.功能亮点
a.对接微信公众号(个人订阅号也可以),实现快速购买,快速查询卡密,更加方便快捷
b.不仅支持卡密类商品,还支持固定卡密类和代充类商品
c.优惠券和满减活动,增强用户粘性
d.对接免签约支付,个人无需也可以实现轻松支付
e会员系统,用户开通会员后可以享受会员价
2.你可以用它来干什么?
1.论坛邀请码或者论坛的积分卡密出售(对接码支付和易支付)
2.网盘资源类型出售
3.代充商品出售,如话费
4.甚至你还可以用来卖实体商品
注意:本程序免费开源,当请勿用于违法用途!
4.支付方式介绍
我们接入了两种免签约支付方式:码支付和易支付
码支付:需要24小时挂电脑软件,但是用户付款后金额直接到自己支付宝或者微信,建议量大的用户使用此方式,此方式配置起来稍微有点麻烦,它免费使用QQ钱包和支付宝支付,开通微信支付另外收费58块
易支付:目前市面上有N多易支付,好处就是不用挂软件,用户支付后金额先到易支付平台,坏处就是易支付提现收取手续费
5.邮件配置说明
邮件的话建议使用139邮箱
smtp:smtp.139.com
端口:465
以下操作需要先授权,
并且服务器php版本要求安装sg11扩展,
建议:使用宝塔、php56版本
开始安装:
1.打开根目录下的文件conf.php配置数据库信息
2.进入: 域名/?install 安装,安装成功后请删除install目录
后台地址 域名/?admin 默认账号密码 admin 123456
请给文件777权限,否则可能会异常
链接
部分代码
<!DOCTYPE html>
<html>
<head>
<meta charset=”UTF-8″>
<title>文章列表</title>
<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1″>
<link rel=”stylesheet” href=”static/lib/layui/css/layui.css”>
<link rel=”stylesheet” href=”static/css/scroll-bar.css”>
<link rel=”stylesheet” href=”static/css/sub-page.css”>
<link rel=”stylesheet” href=”//at.alicdn.com/t/font_693759_wytlyqhtdtj1nhfr.css”>
<link rel=”stylesheet” href=”static/lib/nprogress/nprogress.css”>
</head>
<body>
<div class=”ok-body”>
<!–面包屑导航区域–>
<div class=”ok-body-breadcrumb”>
<span class=”layui-breadcrumb”>
<a><cite>首页</cite></a>
</span>
<a class=”layui-btn layui-btn-small” href=”javascript:location.replace(location.href);” title=”刷新”>
<i class=”layui-icon layui-icon-refresh”></i>
</a>
</div>
<!–模糊搜索区域–>
<!–工具栏–>
<okToolbar>
<button class=”layui-btn” id=”addUser”>
<i class=”layui-icon”></i>生成优惠券
</button>
<button class=”layui-btn layui-btn-danger” id=”batchDel”>
<i class=”layui-icon layui-icon-delete”></i>删除选中
</button>
<span>共有数据:<i id=”countNum”></i> 条</span>
</okToolbar>
<!–数据表格–>
<table class=”layui-hide” id=”tableId” lay-filter=”tableFilter”></table>
<!–工具栏–>
</div>
<!–js逻辑–>
<script src=”static/lib/layui/layui.js”></script>
<script src=”static/lib/nprogress/nprogress.js”></script>
<script>
// 进度条加载提示
NProgress.start();
window.onload = function () {
NProgress.done();
}
// layui相关
layui.use([‘element’, ‘table’, ‘form’, ‘jquery’, ‘laydate’,’upload’], function () {
var element = layui.element;
var table = layui.table;
var form = layui.form;
var $ = layui.jquery;
var laydate = layui.laydate;
var upload = layui.upload;
laydate.render({
elem: ‘#startTime’,
type: “datetime”
});
laydate.render({
elem: ‘#endTime’,
type: “datetime”
});
//数据表格初始化
table.render({
elem: ‘#tableId’,
url: ‘?admin-<?php echo $action ?>-get’,
limit: 20,
page: true,
even: true,
cols: [[
{type: ‘checkbox’},
{field: ‘card’, title: ‘优惠券’, sort: true},
{field: ‘status’, title: ‘是否已用’, templet: ‘#statusTpl’, sort: true},
{field: ‘monney’, title: ‘金额’},
{field: ‘time’, title: ‘使用时间’ , sort: true},
{field: ‘user’, title: ‘使用者’, sort: true},
]],
done: function (res, curr, count) {
$(“#countNum”).text(count);
}
});
//弹窗添加功能实现
<?php
echo js_add(“?admin-{$action}-add”,’添加分类’,”addUser”);
echo js_del(“?admin-{$action}-del”,’batchDel’,’亲,一旦删除不可恢复哦’);
?>
//精确搜索功能实现
form.on(‘submit(search)’, function () {
var name=$(“#name”).val();
table.render({
elem: ‘#tableId’,
url: ‘?admin-data-search-‘+name,
limit: 20,
page: true,
even: true,
cols: [[
{type: ‘checkbox’},
{field: ‘number’, title: ‘编号’},
{field: ‘name’, title: ‘姓名’},
{field: ‘zizhi’, title: ‘资质’},
{title: ‘编辑’, templet: ‘#operationTpl’, align: ‘center’}
]],
done: function (res, curr, count) {
$(“#countNum”).text(count);
}
});
});
//当状态按钮被点击:优惠券状态不可更改
form.on(‘switch(isStart)’, function(data){
layer.msg(‘优惠券状态不可更改哦~’, {icon: 6, time: 3000, anim: 4});
});
upload.render({
elem: ‘#upload’ //绑定元素
,url: ‘?admin-data-dao’ //赛程明细上传接口
,method: ‘post’
,accept: ‘file’ //允许上传的文件类型
,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
layer.load(); //上传loading
}
,done: function(res){
//上传完毕回调
layer.closeAll(‘loading’); //关闭loading
layer.msg(res.msg, {icon: 6, time: 3000, anim: 4});
}
,error: function(){
//请求异常回调
layer.closeAll(‘loading’); //关闭loading
layer.msg(‘上传失败,请确保上传的文件为表格’, {icon: 6, time: 3000, anim: 4});
}
});
})
</script>
<!–模板–>
<script type=”text/html” id=”urlTpl”>
<a href=”{
{d.url}}” target=”_blank”>{
{d.url}}</a>
</script>
<script type=”text/html” id=”statusTpl”>
<input type=”checkbox” name=”status” lay-filter=”isStart” value=”{
{d.id}}” lay-skin=”switch” lay-text=”已用|未用” {
{ d.status== 1 ? ‘checked’ : ”}}>
</script>
<script type=”text/html” id=”topTpl”>
<input type=”checkbox” name=”isTop” lay-filter=”isTop” value=”{
{d.id}}” lay-skin=”switch” lay-text=”是|否” {
{ d.isTop== 1 ? ‘checked’ : ”}}>
</script>
<script type=”text/html” id=”operationTpl”>
<a href=”javascript:;” title=”编辑” lay-event=”edit”><i class=”layui-icon” style=”font-size: 22px; color: #1E9FFF;”>编辑</i></a>
</script>
</body>
</html>
今天的文章(已更新)柒微自动发卡系统源码分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/31583.html