QKCMS

QKCMS

网站运行时间

网站运行时间

类型 工具
参考价格 20
插件 ID 35
当前版本 1.0.0
插件文件 admin\Plugin\35_runtime.php

安装流程

1
安装网站程序 先部署 QKCMS,并完成基础环境配置。
2
进入扩展管理 登录后台后,在导航里打开扩展管理页面。
3
云端安装插件 在云端扩展中找到当前插件,点击安装即可。
4
完成配置使用 安装完成后进入设置页面,开始配置和启用。

简介描述

这个插件也比较轻量,不依赖复杂数据库查询,也不需要额外接口支持。它主要通过后台配置的安装时间作为基准,再利用前端定时刷新实时计算显示内容,因此部署和使用成本都比较低。对于希望快速给 QKCMS 网站增加一个“持续运行时间”展示功能的站长来说很方便。

详情介绍

: 网站运行时间 插件的核心作用,是在 QKCMS 前台页面中动态展示当前网站已经运行了多长时间。它不是单纯写死一句“本站已运行多少天”的静态文本,而是会根据后台记录的安装时间,持续计算当前时间与安装时间之间的差值,并把结果自动换算成天、小时、分钟、秒等形式输出到前台页面中。对于企业官网、CMS 演示站、软件下载站、内容资讯站这类希望增强网站可信度。


从插件配置上看,它提供了比较实用的前台显示选项。管理员可以在后台设置安装时间,也可以在首次启用时让系统自动记录当前时间作为起点;显示方式上则支持“详细模式”和“简洁模式”两种形式,例如可以显示成“本站已安全运行”这类完整文案,也可以只显示“已运行”加运行时长。除此之外,插件还支持按需调整显示单位,比如只显示“天小时”,或者显示完整的“天小时分钟秒”配。


1
2const currentTime = Math.floor(Date.now() / 1000);
3const diff = currentTime - installTime;
4
5
6const days = Math.floor(diff / 86400);
7const hours = Math.floor((diff % 86400) / 3600);
8const minutes = Math.floor((diff % 3600) / 60);
9const seconds = diff % 60;
10
11
12let display = '';
13if (displayUnits.includes('天')) {
14 display += days + '天 ';
15}
16if (displayUnits.includes('小时')) {
17 display += hours + '小时 ';
18}
19if (displayUnits.includes('分钟')) {
20 display += minutes + '分钟 ';
21}
22if (displayUnits.includes('秒')) {
23 display += seconds + '秒';
24}
25
26
27document.getElementById('runtimeValue').textContent = display.trim();
28


这段代码就是插件前台实时显示运行时间的核心逻辑。它会先取当前时间与安装时间做差值,再把这个差值拆分成天、小时、分钟和秒,随后根据后台选择的显示单位拼接成最终文本,并实时写入页面中的显示区域。这样一来,访客在前台看到的运行时间并不是静态写死的数字,而是会随着页面停留持续变化的实时结果,这也是这个插件最核心的展示价值。

界面预览

网站运行时间
网站运行时间 - 预览截图
×
网站运行时间
网站运行时间

热门工具

AI生文(批量)

AI生文(批量)是一个用于 QKCMS 后台的 AI 文章批量生成工具,支持按栏目、数量和目...

QKCMS左侧统计组件

这是一个用于 QKCMS 前台页面左侧贴边显示的数据统计组件,支持从栏目总数、文章总数、评论...

防站神偷扒手

这是一个用于 QKCMS 后台的整站页面抓取工具,支持输入目标网址后自动提取网页标题、描述、...

文章盖章专用

这是一个用于 QKCMS 内容页和商品页的盖章工具,支持多种印章样式、自定义颜色透明度旋转大...

文章属性管理器

这是一个用于 QKCMS 后台的文章属性管理工具,主要用来统一维护文章属性名称、颜色、启用状...

文件编辑器

文件编辑器是一款面向站长日常维护使用的实用工具,支持在后台直接浏览网站目录、打开文件、在线编...

网站运行时间评论区

写下你的评论...
首页上一页1下一页尾页

评论

回复的内容: