Проблемы с кешированием блока

Главные вкладки

Аватар пользователя beepbooptodelete beepbooptodelete 30 мая 2011 в 15:55

Создал я блок для вывода рандомных изображений, для этого в содержимом блока вписал:

<img
 src="/sites/default/files/images/top_img/<?php
   $files=scandir('sites/default/files/images/top_img/');
   echo $files[rand(2,count($files)-1)];
 ?>
"
/>

Но при включенном кешировании (что с включенным, что с выключенным кешированием блоков) изображениие выводимое блоком получается "привязаным" к странице (пример здесь в шапке).
Что делать?

Комментарии

Аватар пользователя beepbooptodelete beepbooptodelete 30 мая 2011 в 16:30

"Dimaseo" wrote:
blockcache_alter

Ну включил я модуль, поставил для блока настройку "не кешировать" и ничего не изменилось.
Те патчи, которые с модулем в комплекте поставляются нада делать?
ПС: на сайте включено агрессивное кеширование.

Аватар пользователя beepbooptodelete beepbooptodelete 1 июня 2011 в 0:59

"W32" wrote:
Может браузер кеширует ?

Так src у картинок — разное.

"Dimaseo" wrote:
Вроде решили? В чем дело было?

Не решил. Временно отключил кеширование на сайте. Вопрос всё ещё очень актуален.
Может нада как-то код модуля менять?

Аватар пользователя beepbooptodelete beepbooptodelete 10 июня 2011 в 22:44

Сделал вывод картинки через Views + Viwes Random Seed, в настройках представления кеширование выключено, в настройках блока через Block Cache Alter кеширование выключено, в настройках кеширования сайта кешырование в нормальном режиме, кеширование блоков отключено. Очистил кеш и... эффекта ноль.

ПОМОГИТЕ!!!