VadimD Posted October 15, 2014 Share Posted October 15, 2014 Здравствуйте уважаемые гуру! Подскажите грамотный код для вставки в шаблон или какой-нибудь другой способ чтобы форум выдавал корректный Last-Modified. По умолчанию этой функции в версии 3.1.4 нет. Link to comment Share on other sites More sharing options...
siv1987 Posted October 15, 2014 Share Posted October 15, 2014 Корректный last-modified для форума без костылей вы не получите. Потому что сообщения могут добавляться, могут редактироватся, могут удалятся. При отдаче заголовка нужно учитывать все эти моменты которые влияют на содержания динамической страницы, и при неправильном расчете чревато что клиент получит устаревший лэст модифид и не загрузит новую версию страницы. Этой функци нет в 3.1, нет в 3.4, и никогда ее небыло. Этот заголовок лучше не трогать на динамике, если не знаете как его сгенерировать правильно с учетом всех факторов которые влияют на страницу. Link to comment Share on other sites More sharing options...
VadimD Posted October 15, 2014 Author Share Posted October 15, 2014 ОК, тогда не буду морочить голову. Link to comment Share on other sites More sharing options...
siv1987 Posted October 15, 2014 Share Posted October 15, 2014 Более менее реальный вариант это - обязательно добавлять при редактирование сообщение дату, и рассчитывать дату последнего изменения из максимального значения от даты публикации и даты редактирования. Теоретически сделать это не сложно при фетчинге сообщений из бд, вот только подводные камни при этом неизвестно какие могу всплыть. Если желаете провести опыты на своем форуме, могу написать инструкцию какие файлы нужно редактировать (и у нас будет возможность следить за подопытным форумом). И если не секрет, зачем вам этот заголовок? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now