php文章打赏系统,给你看看小白博主开发的打赏系统
本文章最初发表在XJHui's Blog,未经允许,任何人禁止转载!
为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui's Blog 查看!
Hexo-Donate
❤打赏系统;打赏并填写问卷后信息可以自动在打赏列表中展示;
写在前面
作者是大二软工学生,在代码规范、系统强壮性等方面肯定存在欠缺,但也在努力提升自己能力。
自己的 个人博客 搭建好后,又用之前学的Web前端知识写了打赏页面,思路是:
给 IamZLT 体验后,也是觉得体验不太友善(从填写问卷到看到自己的打赏信息需要等待的时间太长)
决定改版,从05.27到06.02用一周的时间从确定思路到测试思路可行性,从测试版发布再到功能完善,最终有了此系统。
新版本思路:
系统用到的数据库、PHP等方面知识我还是个小白,但能凭自己能力把它实现出来就已经很满意了。
关于系统
理论上不管什么框架,只要有一个空白页面就能安排上...
后台管理暂时需要操作数据库(可视化界面),如有必要可以添加后端管理页面
已支持的功能
打赏列表可统计总打赏人数、打赏金额
不同打赏方式字体显示颜色不同
填写打赏问卷并成功上传,可在打赏列表中显示填写的信息
数据上传成功后,博主会收到QQ消息提醒
待更新内容
区分已核实、未核实金额
丰富QQ消息提醒内容
接入微信推送
支持自动审核
系统界面图
打赏列表:
问卷页面:
操作GIF实录:
注:QQ消息提醒内容以后会丰富。
安装系统要求
虚拟主机(有免费版本在这里 购买 )或 云服务器(小白建议安装宝塔面板)
为打赏列表准备一个页面
使用该系统
教程中用到的免费虚拟主机维护结束,已开放购买。
下载并上传
在项目页clone or download选择Download ZIP:
在虚拟主机控制面板选择在线文件管理器并进入www目录下:
解压后如图:
框选出的文件/文件夹可删除
导入数据库
点击donate_info.sql文件后的导入,提示输入数据库密码:
当你开通虚拟主机时,会看到如下页面:
将这个密码填入,即可导入成功(无视警告⚠):
为了便于测试,导入的数据库中自带了两条数据:
系统测试完成后请删除!
搭建问卷网站
其实,将项目文件导入后,网站已经搭建完成:
但访问这个页面需要域名,依次点击控制面板-基本功能-域名绑定,就能看到自己网站的域名啦:
浏览器访问这个域名就能看到上面那个页面了,但并不代表系统就弄好了!
配置虚拟主机
回到面板首页,找到账户主机信息:
将右下角的PHP版本更换为php73。
注:如果不知道怎么回主面板,点击上图左上角头像试试!
以下操作需要在www目录下完成!
配置getJsonData.php
点击编辑:
找到下图框选出的位置:
还记得账户主机信息么,将对应的信息替换。
配置regist.php
点击编辑,找到下图框选出的位置:
下图位置也要修改:
测试数据库是否配置成功
访问上面那个域名,填写上信息:
上传,判断是否配置成功:
注意:只要是提示错误/警告一定是操作问题,认真检查。
检查数据导出是否正常:
浏览器访问:域名/getJsonData.php
查看能否导出数据库内容:
目前为止,打赏页面和数据库已经配置好了,最后就是在前端把数据库中的数据展现出来。
编辑前端页面
forkgithub项目:
编辑pageJs.js文件
点击下图位置可以在线修改文件:
修改内容为:
编辑下面的代码并粘贴到前面准备的空白页面:
Hexo框架下无论post(博客)还是page(页面)都是markdown格式,但markdown兼容html提供了很大的便利性。
修改下图位置代码:
粘贴到空白页面(markdown/html均可):
截至 nowDate,共收到来自 personNum位小伙伴的打赏,金额为
sumDonate 元!
用户名打赏方式打赏金额赏金去向
注意:上面引用css不符合规范,但暂时没有找到替代的方法。
检查前端页面是否能够正常显示数据:
提醒功能
到 Qmsg酱 这里登陆并选择一个Qmsg酱小姐姐:
添加一个QQ号,然后添加1中的选择的小姐姐为好友:
注意:登陆账号(如果QQ登陆)和添加的账号都要添加“她”为好友。
点击文档,用接口地址替换下面代码中的接口地址:
echo '';
在www目录下编辑regist.php文件,将上面的代码粘贴在下图位置:
后期使用
填写打赏问卷后,点击返回打赏列表会跳转到作者的打赏列表:
想修改为自己的,可以修改虚拟主机www目录下的index.html文件:
后期维护:
当有人打赏后,根据填写的打赏方式去账户看有没有到账。
收到打赏:将数据库中donate_confirm字段修改为YES
未收到打赏:在数据库中将该记录删除
至此,Hexo-Donate打赏系统全部安装完成!
感谢
不足之处,欢迎留言,会及时回复,及时更正!
创作不易,感谢支持!
本文由博客群发一文多发等运营工具平台 OpenWrite 发布
php文章打赏系统,给你看看小白博主开发的打赏系统相关推荐
- php打赏图片系统,给你看看小白博主开发的打赏系统,
给你看看小白博主开发的打赏系统, 本文章最初发表在XJHui's Blog,未经允许,任何人禁止转载! 为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui's Blog 查看! Hexo ...
- 如何增加自己的文章在csdn的曝光量-参考CSDN博主排名更新公告
前言 不知不觉已经在CSDN上3年,但是本人也是刚刚在CSDN上创作文章,成为博主没几天,我看了这几天文章的浏览数据不尽人意,时常开始反思是不是自己的文章不够好.毕竟都是理工科出身,文采水平有限,但是 ...
- CSDN:因博主近期注重写专栏文章(已超过150篇),订阅博主专栏人数在突增,近期很有可能提高专栏价格(已订阅的不受影响),提前声明,敬请理解!
CSDN:因博主近期注重写专栏文章(已超过150篇),订阅博主专栏人数在突增,近期很有可能提高专栏价格(已订阅的不受影响),提前声明,敬请理解! 目录 博客声明 大数据了解博主粉丝 博主的粉丝群体画像 ...
- 积分商城系统业务逻辑思维导图_怎么开发积分商城系统_OctShop
如今互联网无处不在,特别是移动互联网的发展,大大促进了电商的发展,人们的购物消费和互联网已密不可分,足不出户就可以浏览与购物全国甚至全球的商品.积分商城系统作为电商系统的一个重要功能,也得到了大量的应 ...
- 【Android车载系统 News | Tech 1】News 谷歌开发车载Android系统 2014-12-19
据外国媒体报道,Android和iOS两大操作系统在垄断手机和平板之后,开始向智能家居.智能汽车.客厅娱乐.物联网等领域扩张.谷歌和苹果此 前均推出了连接智能手机和车载信息系统的平台产品.2014年1 ...
- 10余年软件开发与系统架构经验,一起聊聊软件开发技术、系统架构技术、以及程序员最真实可行的职场打怪技能,代码之外的生存软技能。
比如:你写了段如下的代码: public void getCompanyFromEmployee() {Employee employee = getEmployee();Company compan ...
- php域名录入系统课设报告,用PHP编程开发“虚拟域名”系统
如果自己的服务器也能够实现简记域名就好了.其实这并不复杂.你也可以做一个简记域名系统. 简记域名系统的关键技术在于:实现Web页面的重定向(Redirctory).在本质上,简记域名系统和虚拟机系统完 ...
- Linux系统下海康工业相机MVS二次开发-Python
文章目录 Linux系统下海康工业相机MVS二次开发-Python Linux系统下海康工业相机MVS二次开发-Python 环境:树莓派 Ubuntu系统 编程环境:Python3.7 Node(忘 ...
- VR开发——Unity动画系统(V客it学院技术分享)
在我们进行VR开发的过程中,免不了需要各种各样的模型动画.那么面对这样的简单动画,我们大可以使用Unity的动画系统来完成整个事情. 前段时间我在博客看见了一篇非常不错的动画系统讲解,今天我就借花献佛 ...
最新文章
- 字符常量和仅包含一个字符的字符串之间的区别
- 忘记Windows系统密码不用急 这个办法轻松帮你破解
- 『转』line-height
- 【潜龙勿用】中国制造业数字化转型大潮下的冷思考
- Ubuntu系列10.04、11.04、12.04等虚拟机中安装VMware Tools
- Kafka 性能调优实战:同等资源配置性能提升 20 几倍的秘诀
- 华为机试HJ93:数组分组
- Centos7-安装Weblogic并配置 domain
- Android开发之在不同API上遇见的坑
- 方法冲突_化解冲突,要避免用这 2 种方法
- secoclient
- 需求与商业模式创新-需求考试复习
- window计算机桌面的组成,windows的桌面包括哪些组成部分
- 【转】SAP 各种记账凭证的更改冲销
- 读书笔记11 《蔡康永的说话之道2》 蔡康永
- 外卖联盟高级接口 - 美团联盟接口 美团外卖CPS+CPA推广活动推广API接口
- SAP SD MM PP HR FI CO EWM 等PA认证考试报名/指南/题库
- dockerfile(1)
- 无监督学习 聚类分析②
- Acwing1072 树的最长路径(树的直径)树形Dp 记忆化搜索