Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> фотогалерея Highslide, как отменить кэширование фотографий 
V
    Опции темы
NCIAC
Дата 4.3.2010, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 7.2.2009

Репутация: нет
Всего: нет



Проблема следующая: у меня на сайте реализовано добавление фото. Фото можно менять, но проблема в том, что при смене фотографии её название не меняется (такова структура, имя строится из определённых значений). При просмотре изображений браузер не понимает, что это другая фотка и берёт её из кэша. Показать на сайте не могу, потому что тестирую пока на локалхосте. 
вот сайт скрипта:
http://highslide.com/

Код

<link rel="stylesheet" type="text/css" href="./highslide/highslide.css" />
<script type="text/javascript" src="./highslide/highslide-with-gallery.min.js"></script>

<script type="text/javascript">
    hs.graphicsDir = './highslide/graphics/';
    hs.align = 'center';
    hs.transitions = ['expand', 'crossfade'];
    hs.outlineType = 'rounded-white';
    hs.fadeInOut = true;
    hs.numberPosition = 'caption';
    hs.dimmingOpacity = 0.55;
    hs.cacheImg = false;

    // Add the controlbar
    if (hs.addSlideshow) hs.addSlideshow({
        //slideshowGroup: 'group1',
        interval: 5000,
        repeat: false,
        useControls: true,
        fixedControls: 'fit',
        overlayOptions: {
            opacity: .75,
            position: 'bottom center',
            hideOnMouseOut: true
        }
    });
</script>


Код

<div class='highslide-gallery'>
<a id='thumb1' href='./img/board/".$foto_big."' class='highslide' onclick=\"return hs.expand(this, { slideshowGroup: 1 } )\">
    <img src='./img/board/".$foto."' alt='".$myrow_board['title']."'
     title='Щёлкните для просмотра' />
</a>
</div>

PM MAIL   Вверх
bars80080
Дата 4.3.2010, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



добавляй в имя картинки ?tm=464654 , то есть случайный параметр, либо дату изменения. дату можно брать из последнего времени модификации картинки (записано либо в БД, либо в самом файле картинки), тогда браузер будет кэшировать как обычно, но при изменении картинки обновлять в обязательном порядке
PM MAIL WWW   Вверх
NCIAC
Дата 17.3.2010, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 7.2.2009

Репутация: нет
Всего: нет



спасибо большое
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0494 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.