重定向到随机内容,特别是图像。

collective.randomcontent的Python项目详细描述


Documentation

What is this?

此包定义了几个浏览器视图,这些视图将重定向到 随机内容。

Use case

主要的用例是:一个随机的标题背景图像。使用 @@randomimage作为css文件中的背景图像。当浏览器 加载css文件并应用背景图像,它将 被重定向到图像。

当你想要一个随机的背景图片 除了首页以外的其他页面,是这样的:

#portal-header {
  background: url(@@randomimage) no-repeat 0 0;
}
.section-front-page #portal-header {
  background: #ee0;
}

Alternative

collective.randomheaderimage实现了与使用 @@randomimage在css文件中。它通过重写 plone.headerviewlet并向其添加一些内联css。这行得通 好的。它有一个可能的缺点:如果使用缓存,那么 在刷新缓存之前,始终为页面获取相同的图像。 这对你来说可能是问题,也可能不是问题。

Installation and configuration

collective.randomcontent添加到构建的鸡蛋中(zcml是 不明确需要),重新运行buildout并启动zope实例。

在站点设置中安装collective.randomcontent。前往ITS 控制面板,并在您的站点中选择一个我们拍摄图像的文件夹 从。

注意,当您只想使用@@randomsiteimage@@randomsitecontent,不需要在中安装此包 站点设置。

Details

提供以下视图:

  • @@randomimage:这将从您的站点中选取一个随机图像并 重定向到此URL。图像必须在特定的文件夹中, 在控制面板中设置。
  • @@randomsiteimage:这将从您的站点中选取一个随机图像并 重定向到此URL。图像可以在站点中的任何位置。
  • @@randomcontent:这将从您的站点中随机选择一个内容项 并重定向到此URL。内容必须在特定的 在控制面板中设置的文件夹。
  • @@randomsitecontent:这将从 网站并重定向到此URL。内容可以在 地点。

Compatibility

这是在plone 4.2上测试的。它可能适用于所有4.x版本。

它可能在plone 3上工作,但它使用plone.app.registry,这是 默认情况下不可用,因此您可能需要特别注意 为您的plone版本工作的包的版本。这是未经测试的。

Authors

  • 毛里特斯范里斯

Changelog

1.0(2012-07-19)

  • 初次发行 [毛里塔尼亚]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpring事件发射器停止在新连接上向以前的客户端发送事件   javascript如何在Ionic 4中向选项卡添加模式?   java Hibernate hbm2ddl。自动更新不会删除mysql中的列   java如何使用instanceof根据子类类型对子类执行不同的操作?   java在JPanel中动态添加JLabel(重新验证无效)   java我的计算机上可以有两个版本的JDK吗?   spring在Java中管理每个表单提交的版本   java获取装饰器对象的所有类型:包装对象的类型和包装对象的类型   多线程Java区分可运行线程类型   javajavax。网ssl。SSLexException:填充长度无效   java JSP将单引号和双引号显示为符号   java当使用TestNG DataProvider时,有没有办法从同一个Excel工作表中读取和写入参数?   java不同的枚举哈希代码生成?   java ASM AdviceAdapter onMethodEnter打印所有参数   JavaStruts2(版本2.3.28)只接受注册的区域设置   excel如何使用Java中的Apache POI库对数据透视表数据进行排序   如果没有Kotlin库,是否可以将Kotlin翻译成Java?   安卓中用于JSON数据的java Junit