前言
这个开奖插件是我找猫斯基定制的一款活动插件,猫哥技术确实很强,要求也是一一满足,目前实现了比较全面丰富的功能。插件开发从提出项目要求到叠加功能到更新修复发出第一个正式版本耗时20天。目前也和猫哥达成协议,本站以分成的方式进行售卖,考虑插件的后期用户占有率可观的话,是一定会长期稳定更新的,大家请放心。下面我们来具体介绍一下这款开奖插件。
升级更新内容
V1.0.7
修复子比主题前端发布帖子时,不使用开奖,再次编辑帖子时出现错误。
v1.0.5 – 2024.02.08
增加开奖时的有效评论人数。
开奖机制增加到三种:
1、按时间开奖
2、按有效评论数开奖
3、按时间 + 按有效评论数开奖
v1.0.6 – 2024.02.10
增加违规用户展示,可自定义开启或关闭。
开奖机制为按时间 + 按评论数量,且未达到要求时,增加现有评论数量展示。
插件介绍
受到了Xiunobbs开源程序里的一个开奖插件的启发,修罗里的开奖插件是老猫开发的,本来是找的他,但是他对子比不太熟悉就没有接,于是找的猫哥。
插件实现了前后台创建开奖活动,发布虚拟或者实物礼品,参与者评论即可加入抽奖名单,根据开奖条件和中奖模式来进行开奖。整体发布流程简约明了,自定义程度高,同时又能活跃平台社区,进行人气引流带来更多流量曝光,甚至可以是联合商家赞助开奖活动来获取第三方流量和发掘潜在的客户群体。
前台功能发布介绍
前台拥有多种自定义组合设置的参数编辑发布。
开奖状态
我们考虑到开奖活动因为种种原因可能出现的情况设置了3种开奖状态。
进行中(默认发布即为进行中的开奖状态)
暂停中(涉及到外部影响时,需要暂停此次开奖活动时使用该状态)
已取消(涉及到外部影响时,需要立即取消此次开奖活动时使用)
开奖条件
按时间(这是基本的开奖条件,设置预定开奖时间,控制开奖频率的同时又让人充满未知的惊喜和期待)
按评论数量(为了聚合更多的人气而设定的一个条件,如果只按时间来,在没有达到预期活跃程度时,这样的开奖条件是容易得不偿失的。所以加入按照评论数量的设定控制来附加一个条件限制,相当于是没有达到我预期的人气评论效果,到达开奖时间也会判定未达到评论数量要求而开奖失败)
奖品类型
实物/虚拟
(后期可能会添加站内经验/积分/余额/卡密等类型礼品)
奖品内容
提供一个自定义的文本框输入简要的奖品描述信息
中奖模式
目前提供了4种中奖模式,分别是:随机中奖,固定楼层中奖,指定用户中奖,暗号中奖。
(提示一点:大家可能也知道了,该插件可以开启“暗箱操作”模式,简称“黑幕”模式,在特定情况下可以使用,如果是正常情况下我们不建议您使用“黑幕”模式,请善待您的用户,将心比心,真心换真心。)
随机中奖(这是一个基本的中奖模式,一切凭借运气,就看谁是欧皇附体了)
固定楼层中奖(根据发布评论的前后顺序进行楼层排序,例如:固定设置楼层中奖的楼层为:5,则第五个发布评论的用户中奖。)
指定用户中奖(纯属暗箱操作,这不需要我解释了吧)
暗号中奖(这个比较有意思啦,也可以叫做对暗号模式。您甚至可以进行猜谜语游戏或者其他猜文字游戏,让用户猜到和暗号一致的文字答案,来中奖。也可以内部发送此次暗号文字,让其中奖。如果有多个暗号已被发布评论,辣么优先发布暗号的中奖。)
自定义内容
提供了一个置顶的自定义内容,用于填写重要的提示或者声明信息,不填写则不显示该区块。
后台管理配置介绍
1.启用的文章类型支持:文章×页面×帖子(子比主题)
2.启用的文章类型【扩展】
如果你的主题提供自定义的文章类型,可以填写自定义类型的别名来适配该开奖。
3.可以设置指定发开奖活动的用户
4.提供开奖私信文本自定义
例如:您已中奖,请联系我领取开奖礼品。
5.提供一个开奖页 说明的自定义文本框
例如:中奖人请在 24 小时内与作者联系
显示在 开奖模块 下方
6.前端显示多种参数配置样式
在文章、页面发布的抽奖,在文章、页面的详情页自定义(上方或下方)显示抽奖信息。
可自定义配置显示抽奖的模块,其中名称、颜色、背景色、开奖状态背景色、上下间距、弧度等。
兼容子比主题代码
在子比主题的帖子里发布抽奖,帖子详情页显示抽奖信息
文章列表页、帖子列表页,显示默认抽奖状态(进行中/暂停中/已开奖/已取消)或子比主题自带的徽章
如果开启兼容模式可以新增两种功能:
1.帖子列表显示一个开奖状态的样式
2.中奖用户的评论位置显示一个中奖图标
以下是对两个功能开启时,需要新增的代码部分
需要在子比主题原主题文件的三个位置增加三处代码。
文件路径1:zibll主题根文件夹/inc/functions/zib-posts-list.php
// maosiji.com
$title = apply_filters('___maosiji_modify_post_title_to_loop', $title);
文件路径2:zibll主题根文件夹/inc/functions/zib-comments-list.php
$html .= apply_filters('___maosiji_modify_comment_list', $comment->comment_ID);
文件路径3:zibll主题根文件夹/inc/functions//bbs/inc/posts.php
$title = apply_filters('___maosiji_modify_bbs_title_to_loop', $title);
1.本站收集的资源仅供内部学习研究软件设计思想和原理使用,学习研究后请自觉删除,请勿传播,因未及时删除所造成的任何后果责任自负。
2.如果用于其他用途,请购买正版支持作者,谢谢!若您认为「星仔副业」发布的内容若侵犯到您的权益。
3.请联系站长邮箱:g2028@vip.qq.com 进行删除处理。
4.本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。
请登录后查看评论内容