awilum/craft-nice

一个用于在Craft CMS中展示优秀数据的优秀功能的插件

支持包维护!
awilum.github.io/donate

安装: 4

依赖者: 0

建议者: 0

安全性: 0

星标: 6

关注者: 2

分支: 0

类型:craft-plugin

1.1.0 2022-12-15 08:31 UTC

This package is auto-updated.

Last update: 2024-09-15 13:02:17 UTC


README

License MIT GitHub Repo stars GitHub forks Hits of Code

一个用于在Craft CMS中展示优秀数据的优秀功能的插件。

要求

  • Craft CMS: ^4.0
  • PHP: ^8.0

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并进入您的Craft项目

    cd /path/to/project
    
  2. 在终端运行 composer require awilum/craft-nice

  3. 在控制面板中,转到设置 → 插件,并点击“安装”按钮以安装Nice。

用法

在twig模板中显示漂亮的文件大小

//=> 1 MB
{{ niceFileSize(1000000) }}

//=> 976.56 KiB
{{ niceFileSize(1000000, false) }}

//=> 1 MB
{{ 1000000 | niceFileSize }}

//=> 976.56 KiB
{{ 1000000 | niceFileSize(false) }}

在twig模板中显示漂亮的数字

//=> 10,050,050
{{ niceNumber(10050050) }}

//=> 10,050,050.00
{{ niceNumber(10050050, 2) }}

//=> 10,050,050/00
{{ niceNumber(10050050, 2, '/') }}

//=> 10:050:050/00
{{ niceNumber(10050050, 2, '/', ':') }}

//=> 10,050,050
{{ 10050050 | niceNumber() }}

//=> 10,050,050.00
{{ 10050050 | niceNumber(2) }}

//=> 10,050,050/00
{{ 10050050 | niceNumber(2, '/') }}

//=> 10:050:050/00
{{ 10050050 | niceNumber(2, '/', ':') }}

在twig模板中显示漂亮的日期时间

//=> November 23, 2022, 4:24 am
{{ niceDateTime(1669177469) }}

//=> November 23, 2022, 4:24 am
{{ 1669177469 | niceDateTime }}

在twig模板中显示漂亮的文件名

//=> foo-bar
{{ niceFileName('foo bar') }}

//=> foo-bar
{{ 'foo bar' | niceFileName }}

在PHP中使用Nice niceDateTime函数

use function Awilum\CraftNice\niceDateTime;

echo niceDateTime(1669177469);

许可证

MIT许可证 (MIT) 版权所有 Sergey Romanenko