TePass 的积分消耗功能已经初步形成,这里简单讲解一下,有需要的同学可以自己动手去开发,这样就比较灵活了,不需要不用理会,默认是不开启的。
如果看完了本教程,你还是不会,可以购买付费教程或者打赏给你加上此功能。
为什么不集成在TePass插件里面?
在最开始的时候,我是想放在TePass插件里面,但是一来有些用户不需要,最好不要强行塞给用户;二来,集成在里面,后台的设置按钮必然多了,管理菜单之类也多了,不想要的用户就更反感了。
我还是喜欢让功能更简洁,让操作更简单,所以决定不放在插件里面,在主题里面添加可能更简单。
那为什么你还要收费呢?
首先强调一下,积分功能没有收费。
这里就是免费教程,可以根据这个来修改主题实现,因为前面说到不集成在插件里面,所以我自己写了一个积分下载的功能,积分消耗有很多途径,不是只有下载这一种,其它消耗途径可以自己动手完成。
说了这么多,我该如何实现积分消耗功能
不要一副理所当然的样子,插件的核心功能是付费阅读和VIP会员中心,不是你想要什么功能,我都要给你实现。
其实要实现积分消耗很简单,在TePass这个插件里面有个表,名称为tepass_points,里面有个isadd字段,积分消耗的时候,将每条记录的isadd值设为0即可。
我是这样实现的,在主题的自定义字段中加入一个字段,里面包括了积分和下载地址,用户消耗你设定的积分后,就可以下载了,积分不够的时候会有提示。
当然为了方便,插件集成了一种积分下载的消耗方法:
首先请到后台插件配置开启积分消耗功能,即第53项值设为on;
主题中添加一个自定义字段:edown
如果要设置积分下载,该字段内容格式为:积分---下载地址
插件里面有一个下载的路由,格式为:/tepass/download/文章cid
怎样,简单吧,如果你还不懂,而又需要,请购买付费教程《付费教程:Typecho积分下载功能的实现(依赖TePass-0.8.6以上版本)》
积分怎么获取呢?
TePass 自媒体付费阅读插件增加签到积分功能
TePass 插件签到积分功能使用教程
本文属原创,转载请注明原文:https://pangsuan.com/p/free_lesson_for_tepass_points_download.html
评论 (0)