boboldehampsink/zipassets

此包已被废弃且不再维护。未建议替代包。
此包的最新版本(1.5.1)没有可用的许可信息。

Craft CMS的Zip Assets插件

安装数: 22 205

依赖关系: 0

建议者: 0

安全性: 0

星标: 22

关注者: 4

分支: 11

公开问题: 2

类型:craft-plugin

1.5.1 2016-02-25 07:19 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:41:42 UTC


README

下载包含所选资产的zip文件的插件。

重要:插件的文件夹应命名为"zipassets"

已废弃

随着Craft 3于2018年4月4日发布,此插件已被废弃。您仍然可以使用它与Craft 2配合使用,但鼓励您使用(并开发)Craft 3版本。目前,我还没有计划这样做。

示例

<form method="post" target="_blank">
	{{ getCsrfInput() }}
    <input type="hidden" name="action" value="zipAssets/download">
    <input type="hidden" name="filename" value="your-zipfile">

    <input type="checkbox" name="files[]" value="123"><!-- asset id -->
    <input type="checkbox" name="files[]" value="234"><!-- asset id -->

    <input type="submit" value="Download!">
</form>

通过url:/actions/zipAssets/download?filename=your-zipfile&files[]=123&files[]=234

路线图

  • 支持资产元素操作

开发

在提交拉取请求之前,从您的Craft安装中运行此命令以测试您对此插件的更改

phpunit --bootstrap craft/app/tests/bootstrap.php --configuration craft/plugins/zipassets/phpunit.xml.dist --coverage-text craft/plugins/zipassets/tests

变更日志

1.5.1

  • 所有服务代码现在都完全由单元测试覆盖

1.5.0

  • 在zip中使用原始文件名

1.4.2

  • 下载后删除临时zip

1.4.1

  • 删除临时zip资产

1.4.0

  • 添加了对所有资产源类型的支持,因此现在也支持云文件
  • 添加了MIT许可

1.3.0

  • 添加了对子文件夹中资产的支持

1.2.1

  • 修复了一个问题,即资产路径被解析为错误的变量

1.2.0

  • 现在支持对象(例如"{path}/assets")的源路径

1.1.0

  • 现在也可以作为服务调用
  • 现在使用Craft的内部zip系统
  • 添加了单元测试

1.0.1

  • 您现在也可以通过GET下载资产

1.0

  • 初始发布