欢迎访问本站,阳光分享,精彩内容随时更新
EMLOG插件
图文 2026-9-10

假期守护 - emlog插件

阅读69 字数1120 约3 分钟 更新2026-9-10
无代码加密 无额外授权 版本号:1.0.2 适配PHP:7.0+
最近更新:1.0.2 3个月前

优化一些细节

功能特性

三种守护模式

模式 适用场景
假期模式 节假日全天守护,适合春节、国庆等假期
夜间模式 每天夜间时段守护,适合日常运营夜间防垃圾
假期夜间模式 双重条件,只在假期日期内的夜间时段生效

时间判断支持跨日(如 22:00 \~ 次日 08:00)和跨年日期范围。

四类守护操作

守护类型 说明 挂载点
禁止注册 守护时段内关闭前台注册入口,并在注册页显示提示文本 + 禁用提交按钮 signup_ext
禁止评论 守护时段内拦截所有前台文章评论提交 comment_post
禁止微语发布 守护时段内禁止发布微语(说说) post_note
禁止投稿发文 守护时段内禁止普通用户投稿/发文(管理员不会被拦截) save_log

每类操作可独立开关,并可独立自定义提示文案(支持 {time} 占位符显示当前服务器时间)。

角色豁免机制

角色 常量 豁免状态 说明
管理员 User::ROLE_ADMIN 永久豁免 不可取消,uid=1 显示为创始人
内容编辑 User::ROLE_EDITOR 可选豁免 可在后台设置页勾选
注册用户 User::ROLE_WRITER 可选豁免 可在后台设置页勾选
游客 User::ROLE_VISITOR 可选豁免 可在后台设置页勾选

角色名称通过 User::getRoleName() 从系统语言包读取,与 emlog 后台显示的角色名称保持一致。

常见问题

Q:启用守护后,我作为管理员还能发文吗? A:可以。管理员(ROLE === 'admin')永久豁免,任何守护规则对管理员都不生效。

Q:我只想在夜间限制注册,其他操作都开放,怎么设置? A:选择「夜间模式」,设置好时段,然后在「守护类型」中只勾选「禁止注册」即可。

Q:守护状态在页面上能看到吗? A:在插件设置页顶部有实时状态指示灯(绿色呼吸灯 / 灰色),同时会显示当前服务器时间和模式描述。

Q:删除插件会留下数据吗? A:不会。删除时 callback_rm() 会自动清理所有相关 Storage 数据。

Q:emlog 有哪些用户角色? A:emlog 有 4 个角色:管理员(admin)、内容编辑(editor)、注册用户(writer)、游客(visitor)。本插件全部支持豁免配置。

Q:提示文本为空会怎么样? A:留空时自动使用系统默认提示。默认提示可在语言包中修改。

收录查询 百百度查看 360360查看 搜搜狗查看 B必应查看 G谷歌查看 头头条查看 收录状态由搜索引擎决定,点击可查看是否已被收录

支持本站

感谢你的支持,扫码任意金额即可

收款码 收款码
支付宝 支付宝
微信 微信
QQ QQ

相关文章

文章评论

还没有评论,来说两句吧。

发表评论
0/500
验证码 3 + 6 =
sitemap