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

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第三方库


热门话题
安卓在Java中将字符串连接到“集合”   java在自己的模块上为每个模块运行spring boot单元测试   java如何在不调用join或get的情况下将Collection<CompletableFuture<X>>转换为CompletableFuture<Collection<X>>?   java折叠工具栏布局在滚动时不折叠   java JPA组合主键/外键映射   java如何使用Apache Velocity模板生成自动关闭的XML元素(如果值为null或空)   Java在2D数组中存储输入文件中的数字   java JPA:如何建模映射<String,设置<Object>>(嵌套集合)   用于使用Java查找字符串的windows MapReduce   java将多个方法组合成一个通用方法   java Micronaut嵌套Json输入验证   java在方法中使用类变量   jar构建Java应用程序   JDBC上的java缓存数据   java Play 2.5。x没有绑定到此线程的EntityManager   java密码。getBlockSize()返回128位,即使使用256位密钥也是如此   java如何在Android上显示可用通知声音列表   Java JNI调用的数组开销   java在创建映射和基于特定键获取值时执行HashMap、LinkedHashMap和ConcurrentHashMap的成本