ZFAKA是基于yaf+layui开发的开源发卡程序,开发者承诺永久免费。
不知道什么情况目前作者已经删除了github和gitee的仓库。万幸是我电脑内还存有V1.4.5的安装包,需要的朋友请拉到下方下载。
系统介绍
包含自动/手工发卡功能,有会员中心和后台中心。
1.1 会员模块
- 默认情况下,不支持注册,当然后台可以开放注册;
- 注册成会员可查看历史购买记录。
1.2 购买模块
- 支持自动发卡和手工发卡模式;
1.3 后台模块
- 包含设置模块、订单模块、商品模块、配置模块、卡密导入导出等;后台可对首页模版进行切换,验证码、注册、登录、找回密码进行后台开关控制;
1.4 支付渠道
- 官方接口-支付宝当面付
- 官方接口-支付宝电脑网站支付
- 官方接口-微信扫码支付
- 官方接口-微信H5支付
- 官方接口-PayPal支付
- 彩虹易支付(官方源码内没有)
系统部署
推荐使用宝塔面板进行操作,比较简单,以防止出现错误
2.1.1 PHP安装yaf扩展
注意:不知道什么原因php7.2中没找到yaf选项,推荐使用其他PHP版本
2.1.2 配置yaf
在软件管理中找到对应的PHP版本,设置>配置文件,添加yaf.use_namespace=1 ,参考下图:
2.2 系统安装
2.2.1 上传安装包
将安装包上传并解压至根目录
2.2.2 修改配置文件名
新增:需要进入系统conf目录下,application.ini.new修改为 application.ini
2.2.3 修改对应的网站目录,以及取消防跨站攻击(open_basedir)
2.2.4 添加伪静态规则
location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?$1 last; } }
2.2.5 关闭PATH_INFO
找到对应的PHP文件目录
2.2.6 直接访问安装
后台配置
3.1.1 邮箱设置
登录后台,点击 设置中心 ,点击 邮箱设置
添加邮箱
发件人邮箱:你的QQ邮箱
发件人昵称:你想要显示的发送人名字
邮箱协议:smtp
服务器地址:smtp.qq.com
邮箱账号:你的QQ邮箱
邮箱密码:邮箱授权码 获取方式
加密方式:SSL
端口号:445
是否激活:激活
3.1.2 支付设置
1.把Pay下面的 三个文件夹alpayalipay,alpaywxpay,alpayqqpay 上传到zfaka程序的applicationlibraryPay文件夹下
2.把tpl下面的三个文件 alpayalipay.html,alpaywxpay.html,alpayqqpay.html 上传到applicationmodulesAdminviewspaymenttpl 下面
3.进入数据库插入3条数据
INSERT INTO `t_payment`( `payment`, `payname`, `payimage`, `alias`, `sign_type`) VALUES ('易支付支付宝', '支付宝', '/res/images/pay/alipay.jpg', 'alpayalipay', 'MD5'), ('易支付微信', '微信支付', '/res/images/pay/weixin.jpg', 'alpaywxpay', 'MD5'), ('易支付QQ', 'QQ支付', '/res/images/pay/qqpay.jpg', 'alpayqqpay', 'MD5');
上面3步完成后就可以到后台设置支付接口了
3.1.3 外观设置
点击 设置中心 ,点击 配置中心
外观模板、弹窗广告、公告栏等一些列设置都在这里。
下载地址
ZFAKA源码 V1.4.5
评论后刷新页面即可获取下载链接
ZFAKA易支付插件
评论后刷新页面即可获取下载链接
20F
真的不错啊
19F
感谢分享
18F
插入数据库那里
17F
来看看更新的
16F
非常好
15F
zfaka是不是github下线了啊
14F
试试看
13F
看看 还能用不
B1
@ lo 必须可以
12F
这样能行吗?ZFAKA 都好久没人维护了
11F
链接挂了
B1
@ ntsniper 更新了,再试一下