brookinsconsulting / bcremoveobjectimageattributecontent
eZ Publish 兼容性扩展脚本,提供稳定灵活的解决方案,允许用户通过当前版本、所有版本或新版本实时删除内容对象图像属性内容。提供可脚本化的图像属性内容操作!
Requires
- php: >=5.0.0
- ezsystems/ezpublish-legacy-installer: *
This package is auto-updated.
Last update: 2024-09-29 03:58:03 UTC
README
此扩展实现了一种解决方案,可以在不重启的情况下动态更改管理UI的区域设置(语言)。此解决方案需要并提供了基于内核类的扩展,通过站点访问名称加区域标识符存储缓存,并根据请求动态切换每个请求的ini区域设置。
版本
-
BC Remove Object Image Attribute Content 的当前版本为 0.7.0
-
上次主要更新:2015年6月15日
版权
-
BC Remove Object Image Attribute Content 版权所有 1999 - 2016 Brookins Consulting
-
更多信息请参阅:COPYRIGHT.md
许可证
BC 文档阅读器遵循 GNU 通用公共许可证。
完整的许可证协议包含在LICENSE 文件中。
BC 文档阅读器是自由软件:您可以在自由软件基金会发布的 GNU 通用公共许可证的条款下重新分发和/或修改它,许可证版本为2,或者根据您选择,使用许可证的较新版本。
BC 文档阅读器是在希望它将是有用的前提下分发的,但没有任何保证;甚至没有关于其适销性或特定用途的暗示性保证。有关详细信息,请参阅 GNU 通用公共许可证。
GNU GPL 在某些条件下赋予您使用、修改和重新分发 BC 文档阅读器的权利。GNU GPL 许可证随软件一起分发,请参阅文件 doc/LICENSE。
它也可在 https://gnu.ac.cn/licenses/gpl.txt 上找到
您应该已经收到了与 BC 文档阅读器一起分发的 GNU 通用公共许可证副本,位于 doc/LICENSE 中。如果没有,请参阅 https://gnu.ac.cn/licenses/。
根据 GNU GPL 许可使用 BC 文档阅读器是免费的(自由)。
有关更多信息或疑问,请联系:license@brookinsconsulting.com
要求
使用 BC Remove Object Image Attribute Content 扩展存在以下要求
eZ Publish 版本
-
确保您使用 eZ Publish 版本 4.x(必需)或更高版本。
-
与 eZ Publish 社区项目 GitHub 发布标签(通过 composer)v2015.01.3 设计和测试
PHP 版本
- 确保您有 PHP 5.x 或更高版本。
依赖项
- 此扩展命令行脚本仅依赖于 eZ Publish 兼容性
功能
命令行脚本
此解决方案提供了一个单一的多用命令行脚本
- eZ Publish PHP 命令行脚本:
extension/bcremoveobjectimageattributecontent/bin/php/bcremoveobjectimageattributecontent.php
安装
通过 Composer 安装扩展
从您的项目根目录运行以下命令以安装扩展
bash$ composer require brookinsconsulting/bcremoveobjectimageattributecontent dev-master;
扩展激活
eZ Publish 兼容性扩展脚本扩展不通过 ini 设置激活。不需要使用此扩展及其解决方案的正常 site.ini 扩展激活设置。
用法
默认情况下,该解决方案安装正确后,将配置为以虚拟方式运行。
示例用法:脚本用法帮助命令
首先,运行提供的详细脚本帮助命令
php ./extension/bcremoveobjectimageattributecontent/bin/php/bcremoveobjectimageattributecontent.php --help;
注意:上述命令非常清楚地记录了必需/可选的脚本参数,包括示例和默认值。
示例用法:测试评估(模拟)从多个图像对象的所有版本中移除多个图像属性的内容,仅信息性执行,不更改数据库
php ./extension/bcremoveobjectimageattributecontent/bin/php/bcremoveobjectimageattributecontent.php --object-ids=126,127,180 --attribute-identifiers=image,image33 --script-verbose=true --script-verbose-level=3 --version=new --test-only;
注意:使用--test-only
参数确保无论使用命令的哪种变体(参数组合),脚本都不会更改数据库的任何部分。
示例用法:从单个图像对象的当前版本中移除单个图像属性的内容
php ./extension/bcremoveobjectimageattributecontent/bin/php/bcremoveobjectimageattributecontent.php --object-ids=126 --attribute-identifiers=image --script-verbose=true --script-verbose-level=3 --version=current;
示例用法:从多个图像对象的所有版本中移除多个图像属性的内容
php ./extension/bcremoveobjectimageattributecontent/bin/php/bcremoveobjectimageattributecontent.php --object-ids=126,127,180 --attribute-identifiers=image,image33 --script-verbose=true --script-verbose-level=3 --version=all;
示例用法:在新的版本多个图像对象中移除多个图像属性的内容
php ./extension/bcremoveobjectimageattributecontent/bin/php/bcremoveobjectimageattributecontent.php --object-ids=126,127,180 --attribute-identifiers=image,image33 --script-verbose=true --script-verbose-level=3 --version=new;
故障排除
阅读常见问题解答(FAQ)
某些问题比其他问题更常见。最常见的问题列在doc/FAQ.md中
支持
如果您发现本文档或FAQ中没有处理的问题,可以通过支持系统联系Brookins Consulting:http://brookinsconsulting.com/contact