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


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

界面预览

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

热门工具

死链/404巡检工具

死链/404巡检工具是用于 QKCMS 后台的链接排查插件,可按文章、商品、栏目范围批量读取...

物流信息配置

这是一个用于 QKCMS 后台的物流信息配置工具,主要用于统一管理物流公司名称、启用状态、排...

积分添加助手

积分添加助手是用于 QKCMS 后台的积分套餐配置插件,可设置积分数、赠送积分和对应价格,并...

QKCMS左侧统计组件

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

网站一键备份

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

SQL文件导入器

SQL文件导入器是 QKCMS 后台中的一款数据库导入工具,主要用于上传并执行 .sql 文...

网站运行时间评论区

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

评论

回复的内容: