一个简单的、基于ajax的用于plone的bannerrotation viewlet
inqbus.bannerrotation的Python项目详细描述
简介
inqbus.bannerrotation基于ajax的简单bannerrotation viewlet 扑通一声。它使用jquery循环插件及其原始实现 可以在这里找到:http://jquery.malsup.com/cycle/
viewlet自动将图像从预定义的文件夹中取出
(Default: banners)
。这有利于定义几个
网站多个部分的bannerrotations。再加一个
你想要的位置的横幅文件夹。它自动地
下一个bannersfolder,他找到了向上复制根文件夹的方法。
安装
安装时无需构建
在系统路径包或 zope实例的lib/python目录。你可以用 可以轻松安装,也可以通过setup.py脚本安装。
安装时内置
如果你正在使用buildout_
,只需将其添加到你的鸡蛋和zcml中。
在实例部分:
[instance] eggs = inqbus.bannerrotation ... zcml = inqbus.bannerrotation
inqbus.bannerrotation对configlet使用z3c.form视图。使 如果您得到了正确的版本,您可能需要添加以下内容 进入buildout.cfg以:
[buildout] ... extentds = ... http://good-py.appspot.com/release/plone.app.z3cform/0.5.0
现在,只需在实例根文件夹中运行“bin/buildout”即可 获取包及其所有依赖项。现在可以通过 快速安装程序。
配置
目前,有两种方法可以配置viewlet。第一次 更舒适的方法是到Plone控制面板选择 “BanneRotation Viewlet”。另一种配置方法是通过 属性表,可在“zope管理接口”中找到 在“门户属性”下>;“bannerrotation属性”。
您可以编辑以下参数:
- 效果
- 更改图像时指定效果。有28种可能
价值观。
(Default: fade)
- 超时
- 指定图像更改之间的时间(毫秒)。
(Default: 6000)
- 速度
- 以毫秒为单位指定动画速度。
(Default: 1000)
- 已启用
- 启用或禁用bannerrotation
(Default: True)
- 随机
- 启用或禁用图像随机化。
(Default: False)
以下选项只能通过zmi进行编辑:
- banner\u源代码
- 定义文件夹的id,该id应作为sourcefolder。
(Default: banners ~ this folder is automaticly created )
版权和信用
jquery循环由m.alsup开发和维护,并且 麻省理工学院和gpl双重授权:http://jquery.malsup.com/cycle/
inqbus.bannerrotation的作者:max brauer(max.brauer@inqbus.de)
维修人员:Thomas Massmann,Maik Derstappen
更改日志
1.1(2011-05-09)
- 添加了包说明
- 修正了某些安装要求
1.0(2011-04-29)
- 初始版本