brookinsconsulting/bcremoveobjectimageattributecontent

eZ Publish 兼容性扩展脚本,提供稳定灵活的解决方案,允许用户通过当前版本、所有版本或新版本实时删除内容对象图像属性内容。提供可脚本化的图像属性内容操作!

dev-master 2015-06-16 03:59 UTC

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