跳转到主要内容

Plone CMS的照片画廊。

项目描述

https://github.com/plone/plone.gallery/actions/workflows/plone-package.yml/badge.svg Coveralls Latest Version Egg Status https://img.shields.io/pypi/pyversions/plone.gallery.svg?style=plastic:alt:Supported-PythonVersions License

Plone CMS的照片画廊视图。

功能

  • 以响应式方式显示不同大小的照片

  • 允许缩放和浏览照片

  • 具有白色和黑色模式

  • 全屏和自动播放模式

  • 在画廊控制面板中灵活设置网格图像比例和缩放图像比例

  • 适用于文件夹和集合

  • 包含TinyMCE模板,用于在文档、新闻条目等中添加静态画廊

  • 提供gallery_shortcode,可用于富文本编辑器,如TinyMCE编辑器

结合使用spotlightflexbin库来实现。

https://raw.githubusercontent.com/plone/plone.gallery/master/docs/plone-gallery.gif

适用于从手机到大型屏幕

https://raw.githubusercontent.com/plone/plone.gallery/master/docs/screenshot-gallerie-grid.jpg

TinyMCE模板

在TinyMCE中使用模板也可以使用。

https://raw.githubusercontent.com/plone/plone.gallery/master/docs/screenshot-gallerie-grid-richtext.jpg

要启用模板,请将以下行添加到TinyMCE控制面板中的模板字段。

[
  {"title": "3 pictures as gallery", "description": "Photo gallery: 4 photos", "url": "++plone++plone.gallery/tinymce-templates/gallery-grid-3.html"},
  {"title": "4 pictures as gallery", "description": "Photo gallery: 4 photos", "url": "++plone++plone.gallery/tinymce-templates/gallery-grid-4.html"},
  {"title": "6 pictures as gallery", "description": "Photo gallery: 6 photos", "url": "++plone++plone.gallery/tinymce-templates/gallery-grid-6.html"},
  {"title": "8 pictures as gallery", "description": "Photo gallery: 8 photos", "url": "++plone++plone.gallery/tinymce-templates/gallery-grid-8.html"}
]

翻译

该产品已翻译成以下语言

  • 德语(MrTango)

安装

通过将其添加到您的buildout中安装plone.gallery

[buildout]

...

eggs =
    plone.gallery

然后运行bin/buildout

用法

请确保您在门户中设置了合理的图像大小。以下内容应该是好的。

大 1400:1400 预览 600:600 小 400:400 缩略图 200:200

大尺寸用于缩放,小尺寸用于预览网格视图。如果需要更改,则更改其他尺寸是有意义的。

在设置正确的尺寸后,您只需将Plone中每个文件夹或集合的视图更改为“照片画廊”。

待办事项

  • 使flexbin-row-height和flexbin-space可配置

贡献

许可证

本项目根据GPLv2许可。

贡献者

变更日志

1.1.6 (2023-04-04)

  • 修复GalleryList视图中的严重错误,这可能会大大降低网站速度。[MrTango]

1.1.5 (2023-03-22)

  • 当插件未启用时防止输出过滤器运行。[MrTango]

1.1.4 (2023-03-22)

  • 在配置中禁用tinyMCE模板,以防止覆盖现有配置。[MrTango]

1.1.3 (2023-03-20)

  • 防止当related_photos属性为None时出现错误。[MrTango]

1.1.2 (2023-02-24)

  • 扩展相关照片列表,包括上下文中的照片,而不是覆盖它们。[MrTango]

1.1.1 (2023-02-24)

  • 添加gallery_shortcode功能,用于在富文本中使用。照片来自新的相关照片行为或包含在文件夹类型中。[MrTango]

1.1.0 (2023-02-22)

  • 添加包含画廊的TinyMCE模板,因此始终启用flexbin和spotlight资源。[MrTango]

  • 修复缺少cmf.ManagePortal权限的跟踪错误(#12)[laulaz]

1.0.6 (2022-11-23)

  • 仅改进PyPi描述。[MrTango]

1.0.5 (2022-11-22)

  • 声明对Plone 6的支持并更新CI。[MrTango]

1.0.4 (2022-07-26)

  • 修复集合的gally视图。[MrTango]

1.0.3 (2022-07-26)

  • 修复缺少plone.app.contentmenu zcml依赖项的plone_displayviews菜单错误[laulaz]

  • 添加画廊控制面板,允许设置grid_image_scale和zoom_image_scale。[MrTango]

1.0.2 (2021-09-29)

  • 修复setup.py中python_requires定义的错误[MrTango]

  • 进行一般清理并添加卸载配置文件[MrTango]

1.0.1 (2020-07-07)

  • 修复画廊网格视图中的缩放大小[MrTango]

1.0 (2020-07-07)

  • 清理,修复travis设置和tox设置中的isort版本[MrTango]

1.0a4(2020-06-12)

  • 手动渲染img标签,以避免设置宽度和高度属性。[MrTango]

1.0a3(2020-06-12)

  • 修复flexbin图像高度[MrTango]

  • 修复spotlight视图中的标题和描述[MrTango]

1.0a2(2020-06-11)

  • 修复发布包中的资源文件[MrTango]

  • 支持集合,不仅限于文件夹[MrTango]

1.0a1(2020-06-11)

  • 首次发布。[MrTango]

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

plone.gallery-1.1.6.tar.gz (4.5 MB 查看哈希值)

上传时间