• li3295
    邮箱提醒
    ID email_notify版本 1.3.0插件制作者 li3295售价 3 积分787 行 / 42 KBHook / 路由 / 后台页
    把「我的通知」同步发到邮箱,支持精美 HTML 邮件模板,保存后可立即补发。
    收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。
    app/plugins/email_notify/plugin.php
    开发日志已有 1 条

    个人独立维护项目。

    • li3295
      li3295
      版本 1.3.0 5744caa7520a 更新:旧格式迁移:已将插件代码转存到开发日志,主题正文改为基础介绍。release
    主楼
  • 质量报告

    插件质量报告

    插件:email_notify

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表
    page.footer全站页面页脚回调内5写 修正❗️-app_notifications, app_users 修正❗️写 plugin_email_notify_queue;读 plugin_email_notify_prefs 修正❗️
    profile.after_form个人资料编辑表单否3--app_users读 plugin_email_notify_prefs
    reply.after_save回帖保存后回调内3写 修正❗️-app_notifications, app_users 修正❗️写 plugin_email_notify_queue;读 plugin_email_notify_prefs 修正❗️
    topic.after_save主题保存后回调内3写 修正❗️-app_notifications, app_users 修正❗️写 plugin_email_notify_queue;读 plugin_email_notify_prefs 修正❗️

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

    数据字典

    plugin_email_notify_prefs

    字段类型可空默认值约束
    user_iduint否-主键
    emailstring否''-
    notify_inboxINTEGER否1-
    notify_replyINTEGER否0-
    notify_mentionINTEGER否0-
    updated_atuint否--

    plugin_email_notify_queue

    字段类型可空默认值约束
    idid否-主键、自增
    user_iduint否--
    to_emailstring否--
    kindkey否--
    subjectstring否--
    bodytext否--
    topic_iduint否0-
    reply_iduint否0-
    dedupe_keykey否-唯一
    created_atuint否--
    available_atuint否0-
    sent_atuint否0-
    failure_countuint否0-
    last_errorstring否''-
    #1
  • li3295

    版本 1.3.0 更新:
    邮件提醒 用户回帖 发帖等等 只要在我的通知里面 都会发到邮件提醒

    #2
  • bbs1org

    这个插件设计好像繁琐了。增加一个 我的通知表 发送记录表,两个字段就行: id 是否发送,用插件的计划任务hook异步发送邮件,发送的时候,去用户表查邮箱和是否允许发邮件,就可以了。

    #3
  • li3295

    先这样吧😢

    #4
  • li3295

    旧格式迁移:已将插件代码转存到开发日志,主题正文改为基础介绍。

    #5

发表回复

登录后回复