ColorBox是Plone的一个图片画廊
项目描述
简介
ColorBox是jQuery的一个轻量级可定制的lightbox插件。更多关于ColorBox的信息可以在这里找到:[http://jacklmoore.com/colorbox/](http://jacklmoore.com/colorbox/)
在Plone 4中,ftw.colorbox还添加了一个名为colorbox_view
的视图,用于文件夹和主题,当点击图片时提供ColorBox画廊。尽管在Plone 5中已经删除了上述视图,但我们愿意通过PR恢复它。
注意事项
如colorbox源代码中所述,您必须确保在JavaScript之前加载colorbox的CSS。
配置
配置选项存储在配置注册表(plone.app.registry)中。
- colorbox_config
传递给colorbox函数的选项(有关更多详细信息,请参阅ColorBox文档)。每行提供一个选项。示例
transition: "fade" speed: 250 maxWidth: "90%" maxHeight: "90%"
以下配置选项仅适用于Plone 4中的colorbox_view
。
- image_size
在图像控制面板中配置的图像大小名称(例如大)。如果没有给出大小(默认值),则图像将按原始大小显示。
- batch_size
一页上显示的缩略图数量。默认为12。
- row_size
每行显示的图像数量。如果设置为0(默认值),则所有图像都将浮动在同一行。
链接
Github: [http://github.com/4teamwork/ftw.colorbox](http://github.com/4teamwork/ftw.colorbox)
问题: [http://github.com/4teamwork/ftw.colorbox/issues](http://github.com/4teamwork/ftw.colorbox/issues)
Pypi: [http://pypi.python.org/pypi/ftw.colorbox](http://pypi.python.org/pypi/ftw.colorbox)
版权
此软件包的版权属于4teamwork。
ftw.colorbox许可协议为GNU通用公共许可证,版本2。
变更日志
1.6.4 (2020-06-05)
在Plone 4到5的升级步骤中修复注册条目 [Nachtalb]
1.6.3 (2020-05-10)
将所有CSS移动到SCSS文件中。Plone的一个bug https://community.plone.org/t/improper-resource-urls-generated-in-plone-5-0-5/2426 阻止在产品模式下加载URL。URL被错误地添加了错误的绝对路径。[mathias.leimgruber]
1.6.2 (2020-05-10)
由于URL不再工作,不要在Plone 5中使用CSS包。[mathias.leimgruber]
1.6.1 (2020-05-08)
不要将资源URL CSS添加到包中。[mathias.leimgruber]
1.6.0 (2020-04-23)
等待文档就绪后初始化colorbox。[djowett-ftw]
将“ftwcolorbox_init”定义为AMD模块。[djowett-ftw]
1.5.1 (2019-12-18)
修复当ftw.colorbox未安装但在路径中的bug。[jone]
1.5.0 (2019-12-18)
将资源移动到自己的包中,用于Plone 5。[mathias.leimgruber]
使用Yarn将JS & CSS资源捆绑在一起。[djowett-ftw]
为Plone 4和5添加卸载配置文件。[djowett-ftw]
破坏性更改
从Plone 5中删除colorbox_view。[djowett-ftw]
删除colorbox.js - 它只会使标题偏离中心,使事情变得更糟而不是更好。[djowett-ftw]
1.4.0 (2019-08-21)
通过JavaScript表达式添加排除图像的选项[Nachtalb]
1.3.0 (2018-04-04)
当不显示计数器时删除空格,并改进移动样式。[raphael-s]
添加Plone 5默认配置文件。[mathias.leimgruber]
修复空colorbox标题的渲染。[Kevin Bieri]
1.2.4 (2017-01-23)
现在可以通过在打开colorbox的链接上放置“data-caption”属性来提供colorbox的标题。[mbaechtold, mathias.leimgruber]
1.2.3 (2015-12-23)
调整ftw.theming的覆盖边框大小。[Kevin Bieri]
向“Plone”egg声明缺失的依赖项。[jone]
1.2.2 (2015-09-30)
添加测试设置。[mbaechtold]
添加图像缩放,以便可以配置图像尺寸。[mbaechtold]
1.2.1 (2015-06-26)
将colorbox初始化排除到函数中[elioschmutz]
1.2.0 (2014-09-23)
使colorbox全屏,并重新定位前后按钮。[lknoepfel]
将库更新到v1.5.9。[lknoepfel]
更新法语和英语翻译。[jone]
1.1.4 (2013-04-16)
通过修复作用域和使用$修复JavaScript中的jq问题。[mathias.leimgruber]
1.1.3 (2012-05-14)
修复MANIFEST.in [mathias.leimgruber]
1.1.2 (2012-05-14)
修复包结构。[mathias.leimgruber]
1.1.1 (2012-05-14)
实现默认js,它查找colorboxLink CSS类。[tschanzt]
1.1 (2012-02-14)
在注册表中配置colorbox视图的批量大小。[Thomas Buchberger]
将每行图像包裹在一个div中,以便更容易进行样式设计。每行的图像数量可以在注册表中进行配置。[Thomas Buchberger]
在注册表中配置ColorBox选项。[Julian Infanger]
允许指定覆盖图像的大小。[Julian Infanger]
在head插槽中的CSS和JS不应该在div中。[Julian Infanger]
1.0.1 (2011-12-05)
添加maxWidth和maxHeight。图像不应大于100%。[Julian Infanger]
1.0 (2011-02-25)
初始发布。