Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2017, 23:58   #1
Серёга Русич
Пользователь
 
Регистрация: 11.05.2011
Сообщений: 31
По умолчанию Не кэшировать картинку в модуле в Joomla 3.8

Добрый вечер, форумчане!
Столкнулся с проблемой:
На главной странице сайта я разместил модуль, в котором находится только одно изображение. Оно время от времени меняется на изображение с таким же именем и размерами, но сама картинка другая. После смены изображения, при просмотре в браузере - оно не меняется, а грузится из кэша (пока я не почищу кэш браузера, во всяком случае - так в опере. В хроме проблема решается перезапуском браузера).
В настройках модуля отключал кэширование - не помогает...
Подскажите, пожалуйста, как сделать так, чтоб изображение не бралось из кэша, а грузилось заново при каждом обновлении или открытии сайта?
Серёга Русич вне форума Ответить с цитированием
Старый 31.12.2017, 00:30   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Как вариант можно присоединить к имени файла GET параметр, который будет отображать, например, текущую дату и время.
Код:
<img src="picture.png?d=<?php echo date("Y-m-d H:i:s") ?>" />
Это заставит браузер каждый раз заново запрашивать файл изображения с сервера.
Streletz вне форума Ответить с цитированием
Старый 31.12.2017, 09:00   #3
Серёга Русич
Пользователь
 
Регистрация: 11.05.2011
Сообщений: 31
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Как вариант можно присоединить к имени файла GET параметр, который будет отображать, например, текущую дату и время.
Код:
<img src="picture.png?d=<?php echo date("Y-m-d H:i:s") ?>" />
Это заставит браузер каждый раз заново запрашивать файл изображения с сервера.
Не помогает...
И почему-то на сайте выводится конец тега:
Код:
" />
Серёга Русич вне форума Ответить с цитированием
Старый 31.12.2017, 11:27   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Серёга Русич Посмотреть сообщение
Не помогает...
Да, быть такого не может.
Цитата:
Сообщение от Серёга Русич Посмотреть сообщение
И почему-то на сайте выводится конец тега:
Ну, чудес не бывает... Ищите ошибку у себя в коде.
Streletz вне форума Ответить с цитированием
Старый 31.12.2017, 13:58   #5
Серёга Русич
Пользователь
 
Регистрация: 11.05.2011
Сообщений: 31
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Да, быть такого не может.
Цитата:
Сообщение от Streletz Посмотреть сообщение
Ну, чудес не бывает... Ищите ошибку у себя в коде.
Сменил выделение даты в GET-параметре с кавычек на апострофы - все наладилось:
Код:
<img src="images/main_page/Sales_01.png?d=<?php echo date('Y-m-d H:i:s') ?>" />
Изображение меняется, если страницу обновлять не сразу, а только минуты через 3.
Но результат устраивает, спасибо!
Серёга Русич вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получаю картинку в виде массива данных. Но не могу её преобразовать в картинку. Что я делаю не так? ixilimuse C# (си шарп) 4 13.04.2016 16:00
Стоит ли мне кэшировать ответ MySql? Illusiony Администрирование dedicated серверов, VPS/VDS, shared хостингов, IaaS, PaaS. 2 30.03.2016 17:49
Макрос из буфера обмена сохраняет картинку в папку, а саму картинку показывает в ексель mergin07 Microsoft Office Excel 10 23.04.2014 07:55
Накладывать картинку на картинку любой формы back191 HTML и CSS 0 25.08.2012 19:36
Как получить картинку при наведении на другую картинку (ссылку) seeker1 JavaScript, Ajax 8 04.07.2010 19:42