使用 drupal boost 模块仍然可以随机加载图像

Posted

技术标签:

【中文标题】使用 drupal boost 模块仍然可以随机加载图像【英文标题】:With drupal boost module any way to still have randomly loaded images 【发布时间】:2010-08-26 18:32:54 【问题描述】:

我正在使用 Drupals boost 模块来缓存我非常动态的网站。

我还使用视图块从内容类型加载横幅图像,并且视图设置为随机加载图像。

但是,因为 boost 模块将页面缓存为 html,所以当页面被缓存时加载的随机图像是我所坚持的。

是否可以将 boost html 缓存与随机加载图像混合使用? 我想要得到的效果是一个随机横幅,但仍然使用 boost 模块。

也许是非视图解决方案。

感谢任何想法,如果没有解决方案,这只是大量缓存的权衡,请告诉我。

【问题讨论】:

【参考方案1】:

由于 Boost 将您的 Drupal 站点转换为静态页面,我能想到的唯一方法是让 javascript/jQuery 处理随机加载的图像。类似于imBannerRotater 的随机模式或其他类似Javascript scripts 的东西应该可以工作。

【讨论】:

哇,我完全错过了这个。我已经在整个网站上使用 jquery,所以我只是把头埋在沙子里!我想我仍然可以用视图来做到这一点。感谢您的想法,【参考方案2】:

您必须使用 AJAX 来显示该块 (see discussion here)。

【讨论】:

以上是关于使用 drupal boost 模块仍然可以随机加载图像的主要内容,如果未能解决你的问题,请参考以下文章

图像裁剪模块

sass构建CSS时,如何给文件随机加版本号,以防止老文件缓存?

在 Drupal 8 上安装地址模块

从drupal网站删除谷歌分析

Drupal自定义块在列表中不可见

MD5加密加盐