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'
]

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

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

相关推荐
千里马学框架2 天前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台2 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone2 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
致远ccc2 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
ttyyttemo2 天前
Kotlin 协程中的 Job 结构化并发与取消
android
sun0077002 天前
tbox 4g/5g切换,导致wan ip 改变,导致车机旧网络不可用。需要重启车机才行
android
其实防守也摸鱼2 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
AFinalStone2 天前
Android7 SystemUI 源码解析(四)NavigationBar 导航栏与 SystemBars
android·systemui
JMchen2 天前
属性动画原理与高级动画实现
android·kotlin·canvas
AFinalStone2 天前
Android7 SystemUI 源码解析(二)启动流程深度解析
android·systemui