• Linux
  • 论坛调整国际时格式和整体搬迁方法

调整国际时格式

1、主题帖页面 - 侧边栏滑块的时间

打开文件Flarum安装目录 /vendor/flarum/core/js/dist/forum.js
Ctrl + F 搜索 MMMM YYYY,将 format("MMMM YYYY") 中的 MMMM YYYY 替换为 ll(小写的 L)。保存,然后清理缓存即可。

2、发帖日期(不是楼层分享链接里的详细日期)、注册日期、登陆日期

这三个日期是共用一个变量,暂不能分别设置日期格式,为了美观,本站使用的是 YYYY年M月D日 格式,而不加上具体的时间。

跟上面一个文件,Flarum安装目录 /vendor/flarum/core/js/dist/forum.js

Ctrl + F 搜索 D MMM,将 e.format("D MMM"):e.format("MMM 'YY") 中的 D MMMMMM 'YY 都替换为 ll(小写的 L)。保存,然后清理缓存即可。(beta 14 开始,只剩下 D MMM 要改)

3、论坛后台 Statistics 插件统计表日期

Flarum安装目录 /vendor/flarum/statistics/js/dist/admin.js
搜索 D MMM,将

moment.unix(h+i).utc().format("h A"):(d=moment.unix(h+i).utc().format("D MMM"),a.step>86400&&(d+=" - "+moment.unix(h+i+a.step-1).utc().format("D MMM")
替换为
moment.unix(h+i).utc().format("LT"):(d=moment.unix(h+i).utc().format("l"),a.step>86400&&(d+=" - "+moment.unix(h+i+a.step-1).utc().format("l")

Beta14+ 也是同理,只不过这一行的 moment. 变成了 dayjs.

论坛整体搬迁

1、插件文件,要同步插件,把 vendor 文件夹,composer.json, composer.lock 复制到新的服务器里新搭建的 flarum 文件夹里就可以了。

2、图片和附件,附件在 /public/assets/ 文件夹里,整体复制到新服务器同样文件路径下。

3、导入数据库文件,可以参照这个帖子导出导入数据库。