Не обновляются фото в материалах

голоса: 0
Модераторы, подскажите, пожалуйста. Пользователь заменяет фото в своем объявлении, но фото отражается старое.  Он не видит, что заменил фото на новое. И после сохранения материала при просмотре тоже отображается старое фото. Что делать?
Адрес сайта http://bebidog.ru/
| Автор: | Категория: Объявления

Ответов: 1

голоса: 0
Пусть ваши пользователи чистят кеш в браузере https://ukit.com/ru/help/kak-ochistit-cahe
| Автор:

Спасибо. Нашла от Вас в помощь пользователю вот такие метатеги

  <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
    

Скажите, пожалуйста, это может быть решением моего вопроса? Если да, то подскажите, пожалуйста, в какой блок их нужно ставить?

Елена Александрова,

Может помочь конечно, но это для всех пользователей сайта и для вас также. Устанавливается так, перейти в Панель управления - Главная - Дизайн - Быстрая замена участков шаблонов. Тип замены(многострочный).
  Что заменить:

</head>

на что:

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
</head>

Жмем на кнопку - Произвести замену.

Yuri_Geruk,

Спасибо. Поставила. Зашла отредактировать объявление, заменила фото на другое. На странице редактирования фото отобразилось новое. Сохранила материал. При просмотре все-равно отображается старая фотография. 

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
</head>

Елена Александрова,
Наведите конкретный пример, ссылка на материал, какое фото старое было (ссылка на старое фото) и какое новое (ссылка на новое фото).
Yuri_Geruk,
http://dogiki.ru/board/sobaki/biver_jork/646/4-1-0-646  старое объявление http://joxi.ru/12MEVMjC4dkXj2   в форме редактирования старая фотография http://joxi.ru/Y2LM8V0HnWELPA  заменяю на новое фото, в форме редактирования http://joxi.ru/YmEJqEDiZ7MqL2  Перехожу на страницу материала, отображается старое фото http://joxi.ru/Y2LM8V0HnWEqPA  Открываю тедактировать объявление там не сохранено новое фото http://joxi.ru/Dr8Zo8EUkLMpZ2
Елена Александрова,

Напротив старой фото отметьте пункт Удалить, сохраните изменения, после повторно откройте на редактирование и добавьте новое фото.

Yuri_Geruk,
Спасибо. Может есть другое решение. Пользователи нажимают изменить фото и такая схема через удалить и сохранить они не поймут. Может есть какое решение что сразу заменялось фото при изменении?
Елена Александрова,

Модераторы, поставила код на все страницы перед </head>

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
</head>

Но при сохранении материала после внесения изменений доска объявлений замена фотографий в объявлении данные о фото в браузере у пользователей остаются старые. Этот код не рабочий или что-то сделала не так?

для хром подобных браузеров, смысл которых работа на кеше, все что вы пишете не поможет. только сброс вручную
webanet,
спасибо. значит надо удалить этот код, чтобы лишнего ни чего не стояло? но подскажите, пожалуйста, вообще решение для этого есть? это пишется скрипт или вообще ни как? В каком направлении мне искать ответ?
Елена Александрова,
Модераторы, подскажите, пожалуйста, в каком направлении и что искать? Как это можно реализовать на юкоз?
Елена Александрова,
Вам ответили уже выше, скриптового решения здесь нет, вручную збрасывать кеш в браузере.
Yuri_Geruk,
Хорошо, скриптового решения нет, но как-то реализовывают на сайтах системы юкоз? Масса пользователей просматривает сайты и они не имеют представления о том, что надо чистить на сайтах куки, которые они смотрят. Открыли вчера сайт, он кешировался у них, а сегодня продавец на своем сайте обновил фотографии и они их не видят.  Заходят сегодня и все старые фото висят, заходят через день  и все теже старые фото висят....Как-то же должы очищаться старые данные. Намекните хоть, в каком направлении искать решение.
частичное встроенное решение есть в модуле фотоальбомы. частичное не потому что плохое или недоделанное, а потому что и оно не всегда помогает для гугл браузеров работающих на кеше. ведь кеш отобразить куда проще и быстрее чем истинную картинку.  картинки вместо прямого адреса например /bd/1/2/39579269.jpg надо вставлять /bd/1/2/39579269.jpg?123 где вместо 123 любое произвольное значение. но это не панацея от быстрых и хороших браузеров
webanet,

webanet, Спасибо,

...