boboldehampsink / zipassets
此包已被废弃且不再维护。未建议替代包。
此包的最新版本(1.5.1)没有可用的许可信息。
Craft CMS的Zip Assets插件
1.5.1
2016-02-25 07:19 UTC
Requires
- composer/installers: ~1.0
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
- 初始发布