d4611 0 Опубликовано: 6 мая 2009 Рассказать Опубликовано: 6 мая 2009 (изменено) При редактировании новости (добавлении новой информации) или изменении шаблона - контент не обновляется приходится нажимать ctrl f5. не обновляется он на всех 4-компах на которых пробывал. в main.tpl стоят строчки <META HTTP-EQUIV="expires" CONTENT="0"> <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> <META HTTP-EQUIV="Cache-control" CONTENT="NO-CACHE, must-revalidate"> что не так? почему приходится обновлять вручную? это ведь не объяснишь всем кто заходит по закладкам... помогите! Изменено 6 мая 2009 пользователем d4611 Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 7 мая 2009 Рассказать Опубликовано: 7 мая 2009 d4611, ссылку на сайт, пожалуйста. Цитата Ссылка на сообщение Поделиться на других сайтах
d4611 0 Опубликовано: 14 мая 2009 Рассказать Опубликовано: 14 мая 2009 Автор скинул в личку еще 10-го числа... Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 14 мая 2009 Рассказать Опубликовано: 14 мая 2009 скинул в личку еще 10-го числа... Да, я получил. Были бы претензии к Вашему сайту, Вы бы уже были в бане, а тема была бы закрыта. Ну а насчет Вашего вопроса я ничем помочь не могу, дождитесь ответа других участников форума. Может кто-то будет знать. P.S. А вообще написать Вашу ссылку в теме требуют правила форума. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 15 мая 2009 Рассказать Опубликовано: 15 мая 2009 d4611, на главной странице админки нажмите очистить кэш. А вообще отключите кеширование для сайта в админке если Вам это мешает Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 15 мая 2009 Рассказать Опубликовано: 15 мая 2009 d4611, на главной странице админки нажмите очистить кэш. А вообще отключите кеширование для сайта в админке если Вам это мешает это никак не влияет, кеширует в данном случае браузер, а не скрипт. d4611, в настройках браузера отключите использование кеша и бруазер будет всега брать актуальную страницу с сайта. Либо в настроках сервера отключайте отправку кеширующих задоловков в браузер. Цитата Ссылка на сообщение Поделиться на других сайтах
d4611 0 Опубликовано: 16 мая 2009 Рассказать Опубликовано: 16 мая 2009 Автор Звонил в хостинг - там сказали, что со стороны сервера они якобы не могут сделать запрет отправки кеш. заголовков..., но сказали, что это реализуется по средствам php скрипта . по запросу "запрет кеширования" нашел инфу Запрет кэширования посредством PHP Большинство сценариев формируют документы, которые при каждом запуске программы изменяются. Очевидно, если браузер пользователя начнет кэшировать такие документы, ничего хорошего не получиться. Запретить кэшировать документы браузером и Proxy-серверами можно при помощи средств языка PHP, а именно функции Header(). Для этого надо использовать в начале сценария следующие команды: Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); //Дата в прошлом Header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 Header("Pragma: no-cache"); // HTTP/1.1 Header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT"); Для полного запрета кэширования приходиться всегда посылать 4 указанных заголовка, и ни один пропустить нельзя - в противном случае не сработает либо браузер, либо Proxy-сервер. У меня теперь вопросы... 1. Правильно ли мне сказали - что нужно по средствам php запрещать? 2. Если да, то куда вставлять этот код? в engine.php? 3. И нужно будет ли оставлять строки в main.tpl , которые прописаны в данный момент <META HTTP-EQUIV="expires" CONTENT="0"> <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> <META HTTP-EQUIV="Cache-control" CONTENT="NO-CACHE, must-revalidate"> если прописывать в php ... Спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.