跳转到主要内容

Plone的prettyPhoto集成。

项目描述

https://travis-ci.org/collective/collective.prettyphoto.png

简介

prettyPhoto 是一个基于 jQuery 的相册插件。它支持图片,同时增加了对视频、Flash、YouTube、iFrames 和 Ajax 的支持。

它是一个功能齐全的多媒体相册。设置简单快捷,脚本与所有主流浏览器兼容。

该插件已在以下浏览器中测试并通过验证

  • Firefox 3.0+

  • Google Chrome 10.0+

  • Internet Explorer 6.0+

  • Safari 3.1.1+

  • Opera 9+

collective.prettyphoto 将 prettyPhoto 3.1.5 集成到 Plone。

安装

目前开发重点转向 Plone 4.x。目前所有 4.x 版本都在 Travis CI 上进行测试。Plone 3.x 已不再官方支持。

无buildout安装

您可以将此软件包安装到您的系统路径包中,或者安装到您的 Zope 实例的 lib/python 目录中。您可以使用 easy_install 或 setup.py 脚本进行安装。

使用buildout安装

如果您使用 buildout 来管理您的实例,安装 collective.prettyphoto 更加简单。您可以通过将 collective.prettyphoto 添加到实例的 eggs 行来安装它。

[instance]
eggs = collective.prettyphoto

更新配置后,您需要运行 bin/buildout,这将负责更新您的系统。

使用

collective.prettyphoto 为收藏和文件夹添加了一个新视图:缩略图视图(prettyPhoto)。

要使用 prettyPhoto 为内联元素,只需将 TinyMCE 中的 prettyPhoto 从样式菜单添加到链接即可。

配置

collective.prettyphoto 可以通过属性表进行自定义(转到 ZMI,portal_properties,prettyphoto_properties)。

  • 主题

    • pp_default(默认)

    • dark_rounded

    • dark_square

    • facebook

    • light_rounded

    • light_square

  • 速度

    • fast

    • normal(默认)

    • slow

  • 透明度:值从 0.01.0(默认:0.80

  • 显示标题:显示图片标题?(默认:True

  • counter_sep:相册计数器的分隔符 1 “of” 2(默认:”/”)

  • autoplay:自动播放视频?(默认:True

  • iframe_width:iframe 的宽度(必须是百分比,默认:75%

  • iframe_height:iframe 的高度(必须是百分比,默认:75%

  • overlay_gallery:如果设置为 true,则在鼠标悬停时将相册覆盖全屏图像(默认:False,自 0.4.1(pP 3.0.3)以来已修复该错误,但您的图像 URL 必须包含(jpg|jpeg|png|gif))

  • slideshow:间隔时间(毫秒),0 禁用幻灯片(默认:0)

  • autoplay_slideshow:自动开始幻灯片?(默认:False,仅在幻灯片 > 0 时工作)

  • deeplinking:重写浏览器位置以启用直接链接到覆盖图像(默认:False

  • social_tools:图像覆盖内链接的 HTML 标记(twitter,FB,…)(默认:空)有关详细信息,请参阅 http://bit.ly/pDQ19A

变更日志

0.6 (2016-02-10)

  • 修复 Products.kupu 的 zcml 条件 [ale-rt]

0.5 (2013-04-18)

  • 更新文档 [saily]

  • 升级到 prettyPhoto 3.1.5 [saily]

  • 添加使用 robotframework 的 ui-tests 以验证视图。[saily]

  • 为Plone 4.3.x、Plone 4.2.x、Plone 4.1.x和Plone 4.0.x添加Travis集成。Plone 3.3.x无法使用新的分层测试结构plone.app.testing进行测试,并且永远不会在Travis上可测试,因为它们不支持也不将永远支持Python 2.4。

    因此,我们将开发的主要重点转向了Plone >= 4.0。[saily]

  • 切换到plone.app.testing并添加了一些基本安装测试。[saily]

  • 添加包含egg的buildout和bootstrap.py。[saily]

  • 使用zcml:condition="installed plone.app.collection"切换到新的GS配置文件,将prettyphoto视图添加到集合而不是主题类型。[saily]

  • 重构GS配置文件,使每个配置文件依赖于一个“扩展”配置文件,该配置文件包含通用内容,如注册CSS和JS。通用设置采用在文件夹中找到的第一个配置文件,因此必须在“默认”之后按字母顺序排序。[saily]

0.4.5.2 (2012-09-12)

  • 更多的清单打包疯狂

0.4.5.1 (2012-09-12)

  • 修复了sdist打包的bug。[jensens]

0.4.5 (2012-09-11)

  • 纠正了全局js函数。[bennyboy]

  • 使其可以在稍后(即ajax调用之后)将prettyphoto绑定到图像。因此我们现在有一个全局js函数plonePrettyPhotoEnable。还进行了一些清理工作,添加了集成buildout、gitignore等。[jensens]

0.4.4 (2011-12-02)

  • 添加了通过子类化创建prettyphoto配置的视图来提供自定义标记的功能。(见browser.view.Javascript.markup)[fRiSi]

0.4.3 (2011-07-22)

  • 修复了用于配置prettyPhoto的参数名称,并添加了autoplay_slideshow。

    之前,即使show_titleprettyphoto_properties中设置为False,也会显示标题。[fRiSi]

  • 通过更新CSS和图像以及添加新的pp_default主题完成对3.1.2的更新(顺便说一下,这是新默认值;)[fRiSi]

0.4.2 (2011-07-13)

  • 升级到prettyPhoto 3.1.2,并实现了两个新属性:deeplinking和social_tools。[petschki]

0.4.1 (2011-03-22)

  • 升级到prettyPhoto 3.0.3。这部分解决了overlay_gallery中的缩略图问题,因为正则表达式现在在完整的URL中查找(jpg|jpeg|png|gif)。如果你的原始链接图像完全没有这个,它们仍然不会显示。[petschki]

  • 修复了overlay_gallery属性默认设置为“False”的问题。[petschki]

0.4.0 (2011-02-23)

  • 将prettyPhoto库及其CSS和图像精灵升级到3.0.1以解决与jQuery 1.4.4的问题(见http://bit.ly/hxYUrt),这是最新Plone 4的默认配置。这解决了#2。[saily]

  • 为“overlay_galleries”功能添加了默认缩略图。[saily]

  • 添加了“overlay_gallery”和“slideshow”作为额外的配置选项,但默认禁用,因为jQuery.prettyPhoto.js中存在一个bug,该bug避免显示不以(jpg|jpeg|png|gif)结尾的缩略图。见http://bit.ly/eKYdrF [saily]

0.3.3 (2010-12-20)

  • 修复了iframe配置(宽度也被用于高度)[fRiSi]

0.3.2 (2010-07-10)

  • 修复了与Plone 4的安装问题(删除了大型Plone文件夹)。[hpeteragitator]

  • 在metadata.xml中将版本设置为1,因为这与包版本无关。[tmassman]

0.3.1 (2010-05-19)

  • 修复了版本号和缺失的升级步骤。[tmassman]

  • 添加了自定义browserlayer。[tmassman]

  • 升级到prettyPhoto 2.5.6 [tmassman]

0.3 (2010-05-17)

  • 当在没有kupu的站点上安装时不会失败(Plone 4兼容性)。[fRiSi]

0.2 (2010-01-03)

  • 修复了错误的kupu样式。[tmassman]

  • 添加了iFrame支持(对于外部站点,请使用“prettyPhoto Iframe Link”)[tmassman]

0.1 (2009-12-29)

  • 首次发布 [tmassman]

项目详情


下载文件

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

源代码发行版

collective.prettyphoto-0.6.tar.gz (410.1 kB 查看哈希值)

上传时间 源代码

由以下支持