Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Разработчикам > Готовые хаки

Ответ
 
Опции темы Опции просмотра
Zormax вне форума Zormax
Старожил

Аватар для Zormax

| Цитировать Старый #1 03-28-2007, 20:49

Предистория:

Стоит модуль Myerrors и включено кеширование портала для гостей на 30 минут.
Но вот незадача, у какого нибудь одного человека выдаст ошибку, например 500 и все как говорится, приплыли... Все 30 минут для других гостей будет красоваться страница с фиксацией этой ошибки.

Итак задача, исключить кеширование страниц ошибок (модуля Myerrors) что я и сделал:

Открываем главный файл:
include\functions.php

Ищем функцию:

function site_cache($option) {

Сразу после строки:

$r_method = _REQUEST_METHOD;

Вставляем:

$php_self = _PHP_SELF;


Строку:

&& !empty($r_uri)

Заменяем на:

&& !empty($r_uri) && (!strstr($php_self, "myerrors"))


Тем самым мы не будем кешировать страницы ошибок...


Включив свои мозги, вы можете догадаться что таким макаром можно сделать исключение не только для этого модуля, т.е. к примеру вы не хотите чтобы для гостей кешировались страницы модуля News, значит меняем название модуля на свой ( myerrors => news ).

Если проявить фантазию, то можно вообще сделать в админке страницу с настройками исключений и в список вводить те модули что вы не хотите кешировать...

Вопросы, комментарии?


Всё для Sony Ericsson
Посетить домашнюю страницу Zormax
  Сообщения: 2,424 c 15.05.2004 | Репутация: 149
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #2 03-28-2007, 20:56

И снова "изобретение велосипеда" (с) ;-)

Мысль здравая и давно уже сделана в XOOPS
осталось только вживить :-)


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
Zormax вне форума Zormax
Старожил

Аватар для Zormax

| Цитировать Старый #3 03-28-2007, 20:59

Бум считать что мы не видели того велика

Цитата:
Сообщение от Michael-XIII Посмотреть сообщение
осталось только вживить
Я надеюсь на тебя.


Всё для Sony Ericsson
Посетить домашнюю страницу Zormax
  Сообщения: 2,424 c 15.05.2004 | Репутация: 149
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #4 03-28-2007, 21:06

Кое-кто еще не выкупил оптимизацию для RunCMS 1.2 :-)

Я тут напоминаю "последнюю надежду империи" (с) :-)


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 53.85 Kb. compressed to 50.28 Kb. by saving 3.57 Kb. (6.62%)
Page generated in 0.06751 seconds with 12 queries