dict数据字典开发——常用功能字典

常用的功能开发数据字典目录(以下是常用的功能开发,字典数据,插件可以根据情况选择开发)

diy自定义装修开发

用于自定义装修开发:自定义组件、自定义链接、自定义模板数据、页面类型等

这里只做简单说明,详细请查看自定义开发文档: 自定义组件开发

文件位置

components.php定义自定义组件

links.php定义自定义链接

template.php定义自定义页面类型

pages.php定义自定义模板数据

diy_form万能表单开发

用于万能表单开发:自定义表单组件、万能表单模板数据、万能表单类型等

这里只做简单说明,详细请查看自定义开发文档: 自定义表单组件开发

文件位置

components.php自定义表单组件

template.php表单模板

type.php表单类型

member会员相关开发

用于会员开发:会员账户类型、会员等级权益、会员签到礼包、会员成长值规则、会员积分规则等

文件位置

account_change_type.php 会员账户类型开发

开发者可以根据插件业务需求,定义会员账户类型,用来区分账户的变动逻辑

注意:文件名称必须是account_change_type.php,框架会寻找所有插件下的这个文件,进行加载

benefits.php会员等级权益开发

会员等级权益内容可以根据自身业务需求进行扩展

注意:文件名称必须是benefits.php,框架会寻找所有插件下的这个文件,进行加载

gift.php 会员签到礼包开发

签到活动中可以设置奖励内容,开发者可以根据自身业务需求进行扩展

注意:文件名称必须是gift.php,框架会寻找所有插件下的这个文件,进行加载

growth_rule.php 会员成长值规则开发

开发者可以根据自身业务需求,进行会员成长值规则的扩展开发

注意:文件名称必须是growth_rule.php,框架会寻找所有插件下的这个文件,进行加载

point_rule.php 会员积分规则开发

开发者可以根据自身业务需求,进行会员积分规则的扩展开发

注意:文件名称必须是point_rule.php,框架会寻找所有插件下的这个文件,进行加载

维护好菜单后,会在后台平台端、站点端进行展示

这里只做简单说明,详细请查看菜单开发文档: 菜单开发

文件位置

admin.php平台菜单

site.php站点菜单

notice消息开发

用于消息通知,短信发送等功能

这里只做简单说明,详细请查看消息开发文档: 消息开发

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

notice.php定义消息模板

sms.php短信消息模板内容

weapp.php微信小程序消息模板内容

wechat.php微信公众号消息模板内容

pay支付开发

开发者可以根据自身业务需求,扩展新的支付方式

这里只做简单说明,详细请查看支付开发文档: 支付开发

需要实现PayType事件钩子扩展支付方式,参考视频教程: https://niucloud-document-video.oss-cn-beijing.aliyuncs.com/video/12-1.mp4

关键代码

poster自定义海报开发

开发者可以根据自身业务需求,开发自定义海报

这里只做简单说明,详细请查看自定义海报开发文档:自定义海报开发

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

components.php海报组件

template.php海报模板

schedule计划任务开发

开发者可以根据自身业务需求,开发计划任务

这里只做简单说明,详细请查看计划任务开发文档: ​​​​​​计划任务开发

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

schedule.php计划任务

printer小票打印模板开发

开发者可以根据自身业务需求,开发小票打印模板

这里只做简单说明,详细请查看小票打印模板开发文档: 小票打印模板开发

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

需要实现小票打印内容的事件钩子

复制代码
'PrinterContent' => [
    'addon\shop\app\listener\printer\PrinterContentListener'
]

printer.php小票打印模板

sow_community种草奖励开发

如果安装了种草社区插件(sow_community),可以扩展开发这个功能

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

package_gift.php 种草奖励

需要实现种草奖励发放事件、获取种草奖励内容事件,这两个事件钩子

复制代码
// 种草奖励发放事件
'SettleRewardListener' => [
    // 发放优惠券
'addon\shop\app\listener\sow_community\SettleRewardListener'
],
// 获取种草奖励内容事件
'RuleContentListener' => [
'addon\shop\app\listener\sow_community\RuleContentListener'
]

商城实现的种草奖励发放事件,代码参考

商城实现的种草奖励内容事件,代码参考

recharge会员充值开发

如果安装了会员充值插件(recharge),可以扩展开发这个功能

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

package_gift.php 充值奖励

需要实现会员充值赠送内容、会员充值成功后的事件,这两个事件钩子

复制代码
// 会员充值 赠送内容
'RechargeGiftContent' => [
    'addon\shop\app\listener\recharge\GiftContentListener'
],
// 会员充值成功后的事件
'RechargeAfterListener' => [
    'addon\shop\app\listener\recharge\RechargeAfterListener'
]

获取赠送内容事件,代码参考

会员充值成功后的事件,代码参考

相关推荐
robotx9 分钟前
安卓线程相关
android
消失的旧时光-194330 分钟前
Android 面试高频:JSON 文件、大数据存储与断电安全(从原理到工程实践)
android·面试·json
dalancon1 小时前
VSYNC 信号流程分析 (Android 14)
android
dalancon2 小时前
VSYNC 信号完整流程2
android
dalancon2 小时前
SurfaceFlinger 上帧后 releaseBuffer 完整流程分析
android
用户69371750013843 小时前
不卷AI速度,我卷自己的从容——北京程序员手记
android·前端·人工智能
程序员Android3 小时前
Android 刷新一帧流程trace拆解
android
墨狂之逸才4 小时前
解决 Android/Gradle 编译报错:Comparison method violates its general contract!
android
阿明的小蝴蝶4 小时前
记一次Gradle环境的编译问题与解决
android·前端·gradle
汪海游龙5 小时前
开源项目 Trending AI 招募 Google Play 内测人员(12 名)
android·github