Перейти к публикации

Рекомендованные сообщения

Добрый день. Частенько пользователи жалуются на проблемку с аватарками. После смены фото в профиле пользователя в кэше браузера остается старое изображение. При простом обновлении страниц кэш не сбрасывается, потому что URL всегда статичен и привязан к id пользователю.  

Может кто знает существуют какие-либо хаки? Как заставить автоматически обновлять кэш изображения при сохранении профиля пользователем?

Изменено пользователем sergoxa
  • Поддерживаю 2
Ссылка на сообщение
Поделиться на других сайтах

Тоже когда то сталкнулся с пролемой. Использую тэг {cache-id} в userinfo.tpl:

    <img src="{foto}?v={cache-id}" alt="profile image">

 

  • Нравится 1
Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, nezov134 сказал:

Тоже когда то сталкнулся с пролемой. Использую тэг {cache-id} в userinfo.tpl:


    <img src="{foto}?v={cache-id}" alt="profile image">

 

Я в курсе про эту фишку, но она зависит от кнопки очистки кэша в админке, а необходимо чтобы фото обновлялось сразу у пользователя при смене фото или сохранении его профиля. Поэтому к сожалению {cache-id} тут ничем не поможет( 

Ссылка на сообщение
Поделиться на других сайтах
10.09.2023 в 10:42, sergoxa сказал:

Я в курсе про эту фишку, но она зависит от кнопки очистки кэша в админке, а необходимо чтобы фото обновлялось сразу у пользователя при смене фото или сохранении его профиля. Поэтому к сожалению {cache-id} тут ничем не поможет( 

Поставьте себе тот же Avatar crop, и загрузка лучше с миниатюрой и сразу все обновляет.

  • Спасибо 1
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, my-products сказал:

Поставьте себе тот же Avatar crop, и загрузка лучше с миниатюрой и сразу все обновляет.

Эх где же раньше вы были) Уже сделал уникальную генерацию URL аватара, в принципе достаточно.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...