跳转到主要内容

一个简单的、基于ajax的bannerrotation视图组件,用于plone

项目描述

简介

inqbus.bannerrotation是一个简单的、基于ajax的bannerrotation视图组件,用于plone。它使用jQuery Cycle插件,其原始实现可在此找到:[http://jquery.malsup.com/cycle/](http://jquery.malsup.com/cycle/)

该视图组件自动从预定义的文件夹中获取图像(默认:banners)。这有利于为网站的多个部分定义多个横幅旋转。只需在您想要的位置添加另一个横幅文件夹。它将自动获取下一个横幅文件夹,并向上找到plonesites根文件夹。

安装

不使用buildout安装

您可以使用easy_install或通过setup.py脚本来安装此软件包到您的系统路径软件包或Zope实例的lib/python目录。

使用buildout安装

如果您正在使用 buildout_,只需将其添加到您的eggs和实例部分的zcml中。

[instance]
eggs = inqbus.bannerrotation
...
zcml = inqbus.bannerrotation

inqbus.bannerrotation 使用 z3c.form 视图进行配置。为了确保您获得正确的版本,您可能需要将以下内容添加到您的 buildout.cfg 中:

[buildout]
...
extentds =
...
http://good-py.appspot.com/release/plone.app.z3cform/0.5.0

现在,只需在实例根目录下运行 ‘’bin/buildout’’ 以获取包及其所有依赖项。您现在可以通过快速安装程序进行安装。

配置

目前,有两种方法可以配置小部件。第一种也是最舒适的方法是转到 Plone 控制面板,选择“Bannerrotation 视图小部件”。另一种配置方法是使用属性表,可在“Zope 管理界面”下的“portal_properties” > “bannerrotation_properties”中找到。

您可以编辑以下参数

效果

在更改图片时指定效果。共有 28 个可能的值。 (默认:渐变)

超时

指定图片更改之间的时间(以毫秒为单位)。 (默认:6000)

速度

指定动画速度(以毫秒为单位)。 (默认:1000)

启用

启用或禁用轮播广告 (默认:True)

随机

启用或禁用图片的随机化。 (默认:False)

以下选项只能通过 ZMI 编辑

banner_source_id

定义应作为源文件夹的文件夹的 ID。 (默认:banners ~ 此文件夹将自动创建)

变更日志

1.1 (2011-05-09)

  • 添加了包描述

  • 修复了一些 install_requires

1.0 (2011-04-29)

  • 初始发布

项目详情


下载文件

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

源分发

inqbus.bannerrotation-1.1.tar.gz (194.2 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页