• webmaster
    积分规则增强版
    ID points_rewards_plus版本 1.2.36插件制作者 webmaster售价 10 积分559 行 / 38.8 KBHook / 后台页
    按发帖、回帖、私信、附件下载、搜索和删除内容等行为自动增加或扣减积分,用户可在个人主页查看清晰明细。
    收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。
    app/plugins/points_rewards_plus/plugin.php
    开发日志已有 1 条

    个人独立维护项目。

    • webmaster
      webmaster
      版本 1.2.36 a8878dfd71ae 更新:开启后,随主帖删除的回帖不增减积分; 删除通知包含主帖标题、回帖摘要、操作人和原因release
    主楼
  • webmaster

    版本 1.2.36 更新:
    开启后,随主帖删除的回帖不增减积分;
    删除通知包含主帖标题、回帖摘要、操作人和原因

    #1
  • 质量报告

    插件质量报告

    插件:points_rewards_plus

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表
    app.boot全站请求启动否5读-app_users-
    topic.after_render首页/版块列表/主题查看逐条渲染是5----
    topic.index_data.load首页/版块/用户主题列表查询前否5----
    user.menu_links个人卡片/移动端我的菜单(展示位置:个人卡片)否4----
    reply.after_save回帖保存后否3----
    topic.after_save主题保存后否3----
    user.points_changed用户积分变动后否3---写 plugin_points_rewards_records
    user.profile_tab_data用户资料页标签数据否3--app_topics读 plugin_points_rewards_records
    user.profile_tab_footer用户资料页标签内容底部否3----
    user.profile_tabs用户资料页标签栏(展示位置:个人主页Tab)否3----
    content.before_delete内容删除操作否2--app_topics, app_users-

    颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。

    数据字典

    plugin_points_rewards_records

    字段类型可空默认值约束
    idid否-主键、自增
    user_iduint否--
    actionkey否--
    event_keykey否-唯一
    topic_iduint否0-
    reply_iduint否0-
    deltaINTEGER否--
    reasonstring否--
    created_atuint否--
    #2
  • dcve

    🎉

    #3

发表回复

登录后回复