本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载! 为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看! ❤打赏系统;打赏并填写问卷后信息可以自动在打赏列表中展示; GitHub项目地址:https://github.com/xingjiahui/Hexo-Donate,记得给个star呀! 作者是大二软工学生,在 自己的 个人博客 搭建好后,又用之前学的
给 IamZLT 体验后,也是觉得体验 决定改版,从 新版本思路: 系统用到的 问题或不足欢迎开 issues 或到 XJHui’s Blog 留言。 理论上不管什么 打赏列表 问卷页面 后台管理暂时需要操作 打赏列表: 问卷页面: 操作GIF实录: 注:QQ消息 教程中用到的免费虚拟主机正在维护中,大概6月15日后可开放购买。 在项目页 在虚拟主机
解压后如图:
框选出的 点击
当你开通虚拟主机时,会看到如下页面:
将这个密码填入,即可导入成功(无视警告⚠):
为了便于测试,导入的数据库中自带了两条数据:
系统测试完成后请删除! 其实,将项目文件导入后,网站已经搭建完成:
但访问这个页面需要域名,依次点击
浏览器访问这个 回到面板首页,找到
将右下角的 注:如果不知道怎么回主面板,点击上图 以下操作需要在www目录下完成! 配置 点击
找到下图框选出的位置:
还记得 配置 点击
下图位置也要修改: 测试数据库是否配置成功 访问上面那个域名,填写上信息:
上传,判断是否配置成功:
注意:只要是提示 检查数据导出是否正常: 浏览器访问: 查看能否导出数据库内容: 目前为止, 编辑 点击下图位置可以在线修改文件:
修改内容为: 编辑下面的代码并粘贴到前面准备的空白页面: Hexo框架下无论post(博客)还是page(页面)都是 修改下图位置代码:
粘贴到空白页面(markdown/html均可): 注意:上面 检查前端页面是否能够正常显示数据: 到 Qmsg酱 这里登陆并选择一个 添加一个QQ号,然后添加
注意: 点击
在 填写打赏问卷后,点击
想修改为自己的,可以修改虚拟主机 后期维护: 当有人打赏后,根据填写的打赏方式去账户看有没有到账。 收到打赏:将数据库中 未收到打赏:在数据库中将该记录删除 至此, 不足之处,欢迎留言,会及时回复,及时更正! 创作不易,感谢支持!Hexo-Donate
写在前面
代码规范
、系统强壮性
等方面肯定存在欠缺,但也在努力提升
自己能力。Web前端
知识写了打赏页面,思路是:不太友善
(从填写问卷
到看到自己的打赏信息
需要等待的时间太长)05.27
到06.02
用一周的时间从确定思路
到测试思路可行性
,从测试版发布
再到功能完善
,最终有了此系统。数据库
、PHP
等方面知识我还是个小白
,但能凭自己能力把它实现出来
就已经很满意
了。关于系统
框架
,只要有一个空白
页面就能安排上…demo
:https://xingjiahui/donatedemo
:https://donate.xingjiahui.top数据库
(可视化界面),如有必要可以添加后端管理页面
已支持的功能
总打赏人数
、打赏金额
显示颜色
不同显示
填写的信息QQ消息
提醒待更新内容
已核实
、未核实
金额QQ消息
提醒内容微信
推送自动
审核系统界面图
提醒内容
以后会丰富。安装系统要求
免费
版本 购买 )或 云服务器(小白建议安装宝塔
面板)打赏列表
准备一个页面使用该系统
下载并上传
clone or download
选择Download ZIP
:控制面板
选择在线文件管理器
并进入www
目录下:文件/文件夹
可删除导入数据库
donate_info.sql
文件后的导入,提示输入数据库密码
:搭建问卷网站
控制面板
–基本功能
–域名绑定
,就能看到自己网站的域名
啦:域名
就能看到上面那个页面了,但并不代表系统就弄好了!配置虚拟主机
账户主机信息
:PHP版本
更换为php73
。左上角头像
试试!
getJsonData.php
编辑
:账户主机信息
么,将对应的信息替换。regist.php
编辑
,找到下图框选出的位置:错误/警告
一定是操作问题,认真检查。域名/getJsonData.php
打赏页面
和数据库
已经配置好了,最后就是在前端
把数据库中的数据展现出来。编辑前端页面
fork
github项目:pageJs.js
文件markdown
格式,但markdown
兼容html
提供了很大的便利性。<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/sviptzk/HexoStaticFile@master/Hexo/css/custom.min.css"> <p>截至 <span class="inline-tag red">nowDate</span>,共收到来自 <span class="inline-tag red">personNum</span>位小伙伴的打赏,金额为 <span class="inline-tag red">sumDonate</span> 元!</p> <table> <thead> <tr> <th align="center">用户名</th> <th align="center">打赏方式</th> <th align="center">打赏金额</th> <th align="center">赏金去向</th> </tr> </thead> </table> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/gh/改成你的github用户名/Hexo-donate@latest/pageJs.js"></script>
引用css
不符合规范,但暂时没有找到替代的方法。提醒功能
Qmsg酱小姐姐
:1
中的选择的小姐姐为好友:登陆账号(如果QQ登陆)
和添加的账号
都要添加“她”为好友。文档
,用接口地址替换下面代码中的接口地址
:echo '<script>function Qmsg(){var xhr=new XMLHttpRequest();url="接口地址?msg=收到新的打赏啦!";url=encodeURI(url);xhr.open("GET",url,true);xhr.send()}Qmsg();</script>';
www
目录下编辑regist.php
文件,将上面的代码粘贴在下图位置:后期使用
返回打赏列表
会跳转到作者的打赏列表:www
目录下的index.html
文件:
donate_confirm
字段修改为YES
Hexo-Donate
打赏系统全部安装完成!感谢
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算