无代码加密 无额外授权 版本号:1.0.7
适配PHP:7.4+
最近更新:1.0.7 3天前
修复
- 打卡记录达 500 条后仍可继续增加(实测可涨到 502)—— 现达上限即拦下并提示
- 自定义倒计时、当日待办同样缺少上限保护 —— 一并补上(200 / 500 条)
- 浏览器存储写满时保存静默失败,界面显示已保存、刷新后数据丢失 —— 现明确提示「存储空间已满,本次保存未生效」
- 通知去重标记读取时机有误,理论上一天可能弹多条通知 —— 已修正
新增
- 本地数据占用统计:设置面板直接看占用体积与明细,无需开发者工具
- 一键清空本地数据:二次确认后清空,用于数据异常时快速
中国节日 · 全能倒计时(Emlog 插件)

访问地址
| 形式 | URL |
|---|---|
| 动态 | http://你的域名/?plugin=countdown |
| 伪静态 | http://你的域名/?plugin/countdown |
功能清单
- 农历、24 节气、公历节日,节日自动推导,数据覆盖至 2030 年
- 倒计时(下一个节日)、年进度统计、干支纪年与时区显示
- 三种日历视图:月视图、周视图、年视图
- 节日详情弹窗:倒计时到秒、放假安排、节日由来、饮食与习俗
- 自定义事件(公历 / 农历,可重复)
- 节日打卡与统计
- 节日提醒(浏览器通知)与语音播报
- 节日海报导出(html2canvas)
- 二维码扫码分享(在线 API,失败时降级本地生成)
- ICS 日历导出(单个 / 全部)
- 数据导出 / 导入(JSON 备份)
- 六套主题切换
- 键盘快捷键
- 可选 PWA 离线缓存
后台设置项
| 配置键 | 类型 | 默认 | 说明 |
|---|---|---|---|
title |
string | 中国节日 · 全能倒计时 | 仅当「显示标题」打开时输出 |
showTitle |
bool | 0 | 是否在倒计时上方输出标题 |
defaultTheme |
string | classic | 默认主题(classic/dark/rainbow/sakura/ocean/forest) |
maxWidth |
number | 1100 | 容器最大宽度(480–2000px) |
topGap |
number | 24 | 桌面顶部间距,单位 px,语义为「净空隙」(内容上沿到导航下沿的实际距离)。范围 -200 ~ 400,允许负值以贴紧导航栏 |
topGapMobile |
number | 24 | 移动端(≤991px)顶部间距,同上口径。移动端顶栏 74px 与桌面 71.63px 不同,故单独设置 |
notify |
bool | 1 | 允许访客开启节日通知 |
speech |
bool | 1 | 允许语音播报 |
poster |
bool | 1 | 允许节日海报导出 |
qr |
bool | 1 | 允许二维码分享 |
pwa |
bool | 0 | 是否注册离线缓存(Service Worker) |
qrApi |
string | api.qrserver.com | 二维码接口地址,仅允许 http(s) |
cacheName |
string | countdown-v1 | 离线缓存名,修改此值可强制客户端更新 |
自定义集成
若希望将倒计时嵌入已有页面而非独立页面,可在对应模板位置直接引入模板片段:
<div>
<?php $cfg = countdown_config(); ?>
<?php include EMLOG_ROOT . '/content/plugins/countdown/views/app.php'; ?>
</div> 


评论一下吧
取消回复