1. Еугений - 17 Сентября, 2013 - 20:31:40 - перейти к сообщению
Всем привет. Когда пользователь меняет аву у меня на сайте и когда после этого заходит на свою страницу приходится обновлять, чтобы показалась другая картинка. как бы вы решили такую проблему?
2. Мелкий - 17 Сентября, 2013 - 20:43:54 - перейти к сообщению
Изменять URL файла при обновлении файла. Работает гарантированно, можно сохранить историю аватаров как бонус.
3. Еугений - 17 Сентября, 2013 - 20:52:00 - перейти к сообщению
Мелкий пишет:
спасибо!
Изменять URL файла при обновлении файла. Работает гарантированно, можно сохранить историю аватаров как бонус.
4. likvidator - 17 Сентября, 2013 - 20:53:28 - перейти к сообщению
Мелкий пишет:
Изменять URL файла при обновлении файла. Работает гарантированно, можно сохранить историю аватаров как бонус.
та же беда,а если сделать запрет на кэширование?
5. Еугений - 17 Сентября, 2013 - 20:54:54 - перейти к сообщению
Еугений пишет:
Мелкий пишет:
спасибо!Изменять URL файла при обновлении файла. Работает гарантированно, можно сохранить историю аватаров как бонус.
правда будет проблема, может я сглупил, но у меня в таблице "комментс" в бд есть ячейка "аватарка" - там адрес авы того, кто оставил коммент. Я просто так сделал - при извлечении комментов сразу выводим адрес к аве, без доп запросов. если менять url то тогда придется еще пройтись апдейтом по этой всей таблице...
название аватарки всегда одно и тоже, когда пользователь загружает новую - старая удаляется а новой дается ее имя
6. Мелкий - 17 Сентября, 2013 - 21:36:11 - перейти к сообщению
likvidator пишет:
а если сделать запрет на кэширование?
Но зачем отказываться от бесплатного снижения нагрузки и трафика?
Еугений пишет:
у меня в таблице "комментс" в бд есть ячейка "аватарка" - там адрес авы того, кто оставил коммент
И имя пользователя там же? Зря во всяком случае. Джойнить автора комментария - милое дело. Тем более комментариев на странице численно мало, джойн почти бесплатный получается.
7. Еугений - 17 Сентября, 2013 - 21:45:03 - перейти к сообщению
Мелкий напиши, пожалуйста, как соеденить, таблицу comments с users
так сойдет? c таблицы users мне нужен только стоблец avatars
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT comments.*,users.avatar FROM comments, users WHERE comments.login = users.login