基于Git的主题的wordpress论坛整合方案

» Git教程 » 基于Git的主题的wordpress论坛整合方案

基于Git的主题的wordpress论坛整合方案-极客公园

前言

注意:最新版Git主题已经加入了积分系统以及在线充值功能,文本方法可以抛弃了,但是论坛仍需要安装插件

论坛

基于Git的主题的wordpress论坛整合方案-极客公园

论坛的话,我考虑一下,采用的是Asgaros Forum论坛插件,这个插件的话是非常小的,整个插件包也仅仅只有80k大小,虽然很小,但是功能就很全面,基本上我们论坛使用的东西都已经包含了。云落在此基础上对他进行进行二次修改,使之与git主题完全匹配。论坛插件的具体演示使用等等,可以直接访问了去公园的论坛。

积分

积分方案采用的是points插件,这个插件同样是非常的小巧。功能非常的简单,只有基本的积分功能。自带积分排行榜短代码和积分排行榜小工具,但是这个并没有任何卵用,云落在其基础上重新加了一个积分付费可见的功能,另外在去git基础上增加了在线充值页面(伪支付宝免签),以及充值成功以及充值提醒的邮件提醒。

关于积分方面的一些说明

目前可以使用的就是,注册的时候可以增加积分,以及论坛发帖的时候可以增加积分[ps.没做好]。原本还有一个评论积分,但是考虑一下,如果垃圾评论评论太多的话,可能会造成积分的增加,又要做评分积分上限,所以直接考虑去掉了。所以积分的增加方法只有三个,第一个是注册会员,一次性增加积分,对了插件里面其实叫金币,还有是直接在线充值增加积分的方式。因为我并不考虑为增加其他的积分的方法,所以并不在这方面做太多的工作。如果你希望增加其他的基本方法,你可以自己尝试的修改一些代码,小插件的好处就是代码很容易理解读懂,所以你可以自己增加相关功能。

关于积分充值的说明

其实代码是的积分在线充值方法是伪造的模仿的支付宝免签的方式,在充值的时候,首先在网站输入充值数字,然后在支付宝里面进行二维码转账,然后将网页生成的唯一充值校验码输入在支付宝转账的备注里面,然后通过网站后台里面的校验码和支付宝转账备注比对,来确定是否确实充值,以及这个支付到底是谁的。其实一般使用的支付宝免签也就是使用这个方法,只不过支付宝免签插件或者相关功能是采用不断监控支付宝的状态,账单中备注实现在线充值。我这个方法只是去掉了服务器的监控,而改为人工的监控,比如说当有人给你充值的时候,你会立即收到邮件,里面会有提交充值的相关信息,如果确实转账成功,你的支付宝一般会提出语音提醒,一般会是《支付宝到账XX元》,这时候你可以进入后台,修改积分状态,或者可以在邮件里面直接进入[邮件里面提供了直达链接],因为用户提交的积分充值并不会直接生效,积分状态会在[待审]状态,用户的积分数目并不会增加,只有管理员自己修改积分状态为[正常]积分数目才可以增加,恩,很low,但是我觉得个人站长的充值业务应该不会太多吧,如果真的比较多的话,可以考虑直接花钱申请即时到账借口,但是这个只能说在没有即时到账借口,然后又没有其他服务器的站长的简单实现方法吧,如果啥时候个人能申请即时到账请告诉我。如果你想实现自动到账,可以去知言那里看看,他那里有免签工具。

使用方法

下面会提供3个插件[论坛和积分插件还有一个是我的定制小插件],一个php文件。使用的方法非常简单。首先直接安装好三个插件,然后继续

新建页面——选择模板【空页面】——内容填写[forum],然后发布,另外别名改为英文,比如bbs,然后返回WordPress后台,论坛——选择你刚刚新建的页面,OK论坛页面就好了
然后将chongzhi.php文件放在这个目录wp-content/uploads/php-content/没有的话新建目录,放进去就好了,新建页面名字叫充值中心,别名chongzhi,不要弄别的名字,就这个。然后选择模板空页面,页面内输入短代码:[phpcode file="chongzhi"] 发布就好了,注意,别名一定是chongzhi,也就是你的页面链接一定是xxx.com/chongzhi.html

动图来讲解一下该方案

先来看看两个页面的编辑
基于Git的主题的wordpress论坛整合方案-极客公园

基于Git的主题的wordpress论坛整合方案-极客公园

注意

本文所说的方案是比较简单的,如果你有更强大的积分会员需求,推荐使用UM插件或者mycard插件,另外代码渣,弄得不是太好,我自己将就着使用。

文件下载

既然看到这个文章了,不先试验下怎么行?
【积分插件和chongzhi.php文件更新了,如果已经下载过的,可以重新下载】

文件下载

-- 完 --

发表评论

电子邮件地址不会被公开。 必填项已用*标注

100 Replies to “基于Git的主题的wordpress论坛整合方案”

  1. 请问,论坛用户组有什么用?不能把用户改成论坛设置的用户组。如果我弄一个论坛版主,而这个版主并没有什么权限呢。

  2. 论坛新版的插件安装失败,报错Fatal error: Cannot redeclare autoblank() (previously declared in F:\wamp\www\wordpress\wp-content\plugins\phpbb\includes\func.php:19) in F:\wamp\www\wordpress\wp-content\themes\Git-alpha\functions.php on line 2932这是啥原因

  3. 支付的邮件一直没发送,试了下注册也没有发送,怀疑我的邮件用不了,是不是跟我的环境有关系啊,centos7.3 php7.2,帐号密码测试过,是对的

  4. 如果我只需要积分功能,以及积分购买文章可见功能而不需要论坛,是不是就只需要安装chongzhi.php这一个插件,不需要安装其他插件了?

  5. 不知为何,先前有提示,金币不够,现在充值了,没提示却找不到下载链接地址?不知使用上要注意什么?

    1. @scj728 1,可以直接看到是因为你是管理员。。。。
      2.关于校验码的问题,现在已经改了方案,变为每个用户独有的校验码,其实就是用户ID,这个方案我目前也是一边更新一边用,我正好刚刚更新了,过会发出来