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


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

界面预览

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

热门工具

联系方式设置

联系方式设置是一个用于 QKCMS 后台的联系信息配置工具,可统一维护公司名称、官方网站、在...

网站右侧客服

这是一个用于 QKCMS 的侧边悬浮客服插件,可在网站左侧或右侧固定显示客服入口,包含微信二...

站点图片管理器

站点图片管理器是用于 QKCMS 后台的图片整理工具,可扫描站内图片文件,检查文章、商品、栏...

网站一键备份

网站一键备份是一款用于网站数据安全管理的实用工具,支持数据库备份与网站文件备份,可按需勾选备...

插件保护管理器

插件保护管理器是一个用于 QKCMS 后台的插件保护工具,可统一维护插件和工具的卸载保护名单...

伪静态配置生成

这是一个用于 QKCMS 后台的伪静态规则生成工具,支持一键生成 Apache 使用的 .h...

网站运行时间评论区

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

评论

回复的内容: