我安装了 Drupal 6.x,Station 模块生成了一个块,显示当前正在播放的节目的名称。有没有办法让那个块免于缓存?或者,我可以在 00:59:00 仅为该块插入“刷新”吗?
我不是 php 人,但在模块中找到了生成此块的位置,并且认为如果我要新做什么,我可以做出改变。
我安装了 Drupal 6.x,Station 模块生成了一个块,显示当前正在播放的节目的名称。有没有办法让那个块免于缓存?或者,我可以在 00:59:00 仅为该块插入“刷新”吗?
我不是 php 人,但在模块中找到了生成此块的位置,并且认为如果我要新做什么,我可以做出改变。
如果块是 Javascript 或 jQuery 小部件,则缓存不会打扰您。例如:页面内容被缓存,但运行一个客户端脚本,该脚本回调服务器以获取最新信息并执行 ajax 操作。
或者,您可以关闭页面缓存并为该页面上的某些查询/元素设置缓存。但是,如果您不是 PHP 专家,那可能会很困难。
见: http ://api.drupal.org/api/function/cache_set/6
我敢肯定还有其他选择可以帮助您。