一、详细介绍
搭建环境:php7.2+MySQL5.6版本
第一步:上传文件程序到网站根目录解压
第二步:导入数据库(数据库.sql)
第三步:修改/config/database.php里面的数据库地址
第四步:修改/config/extra/ip.php里面的域名
第四步:设置伪静态thinkphp
总后台账号:18888888888密码123456
分销后台:域名+fenxiao.php
分站后台:域名+substation.php
功能使用说明,每个功能旁边都会有示例截图
特别说明:
1.网站请绑定两个域名,一个为主域名即/config/extra/ip.php里面的域名,另一个为分站域名(分站域名不能直接打开,为群入口域名),如果要用多个分站域名为避免麻烦可以
绑定泛域名比如(*.baidu.com),那么分站域名就可以随便绑定了。
2.修改码支付和易支付地址和PID以及KEY除了改总后台,分站后台外,还要去文件/extend/paylist/对应的码支付和易支付里修改EpayCore.class.php和epay.config.php文件里
的参数才可以。支付也可以添加对接paylist里的其它接口如虎皮椒支付和支付宝官方,注意支付编码就是对应的文件夹名称。
3.群入口页面在分销后台–内容管理那里,点击提链,右点击复制图片地址,地址的后半段就是群入口地址,付款后的页面修改在分销后台–内容管理,点击那个笔群组修改,点击
展示广告,广告二维码就是付款后的群二维码页面。
二、效果展示
1.部分代码
代码如下(示例):
public function Add(){
if(Request::instance()->isAjax()){
$DATA = [
'su_g_id' => trim(input("su_g_id")),
'su_status' => trim(input("status")),
'su_title' => trim(input("title")),
'su_domain' => trim(input("domain")),
'su_name' => trim(input("username")),
'su_pass' => trim(input("password")),
'su_addtime' => date("Y-m-d H:i:s"),
'su_dk' => trim(input("su_dk")),
'su_dk_cd' => trim(input("su_dk_cd")),
'su_fzonoff' => trim(input("su_fzonoff")),
'su_content' => trim(input("su_content")),
];
$res = model("Substation")->Add($DATA);
return _Json($res);
}
$Substationgroup = model("Substationgroup")->GetAll(100);
$this->assign("Substationgroup",$Substationgroup);
return view();
}
public function Edit(){
$id = input('id');
if(Request::instance()->isAjax()){
$DATA = [
'su_g_id' => trim(input("su_g_id")),
'su_status' => trim(input("status")),
'su_title' => trim(input("title")),
'su_domain' => trim(input("domain")),
'su_name' => trim(input("username")),
'su_pass' => trim(input("password")),
'su_endtime' => trim(input("enddate")),
'su_dk' => trim(input("su_dk")),
'su_dk_cd' => trim(input("su_dk_cd")),
'su_fzonoff' => trim(input("su_fzonoff")),
'su_content' => trim(input("su_content")),
];
$res = model("Substation")->Edit($DATA,$id);
return _Json($res);
}
$info = model("Substation")->GetOne($id);
$this->assign("info",$info);
$Substationgroup = model("Substationgroup")->GetAll(100);
$this->assign("Substationgroup",$Substationgroup);
return view();
}