prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Автоотчистка кэша


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Автоотчистка кэша.


Автоотчистка кэша


Хак позволяет автоматически очищать кеш при истичении определённого времени.

Установка:

1. В папке /engine/data создать файл с именем time.php и следующим содержимым:

<?PHP
$last_time = "0"
?>


Ставим файлу права на запись.

2 .В файле /engine/inc/options.php находим:

showRow( $lang['opt_sys_cac'], $lang['opt_sys_cad'], makeDropDown( array ("yes" => $lang['opt_sys_yes'], "no" => $lang['opt_sys_no'] ), "save_con[allow_cache]", "{$config['allow_cache']}" ) );


И ниже пишем:

showRow( 'Автоочистка кеша', 'Время в секундах спустя которое кеш автоматически очиститься', "<input class=edit type=text style=\"text-align: center;\"  name='save_con[cache_time]' value=\"{$config['cache_time']}\" size=10>" );


3. В файле index.php ищем:

define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );


И ниже пишем:

require ROOT_DIR.'/engine/data/time.php';
$time['min']  = time() - $last_time;
if ($time['min']<0){
  $time['min'] = 0;
}
$time['clean'] = $config['cache_time'] - $time['min'];
if ($time['min']>=$config['cache_time']){
$time['now'] = time();
clear_cache();
$time['write']  = "<?PHP\n\$last_time = \"".$time['now']."\"\n?>";
$write_file = ROOT_DIR.'/engine/data/time.php';
$fp = fopen($write_file, "w+");
$save = fwrite($fp, $time['write']);
fclose($fp);
}


+1
Просмотры: 2759 VIP ProWebber | Комментарии (9)
Теги: хаки, для dle
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1ZAVcom

  • 30 ноября 2009 21:12
  • Регистрация: 14.10.2009
  • ICQ: 77038390
  • Комментариев: 55
на 8.3 не работает clear_cache();-здесь показывает ошибку

--------------------

0

#2bkkb

  • 22 декабря 2009 13:59
  • Регистрация: 18.12.2009
  • ICQ: --
  • Комментариев: 219
нужная вещь так как граббером контент беру и кешь постоянно забит

0

#3ahab4ik

  • 22 декабря 2009 15:28
  • Регистрация: 26.10.2009
  • ICQ: --
  • Комментариев: 99
На 8.2 тоже неробит..Помогите исправить пожалуйста!!

0

#4abatsk

  • 10 января 2010 10:41
  • Регистрация: 10.01.2010
  • ICQ: --
  • Комментариев: 42
На 8.3 неработает. В чем проблемма?

0

#5ForeverJamas

  • 13 марта 2010 00:51
  • Регистрация: 18.02.2010
  • ICQ: --
  • Комментариев: 19
interesante vamos a verlo.

0

#6HAMMER663

  • 22 сентября 2010 18:23
  • Регистрация: 25.02.2010
  • ICQ: 768344
  • Комментариев: 153
просто надо иметь голову, и тогда все станет как надо

--------------------

0

#7CMVM

  • 15 августа 2011 15:58
  • Регистрация: 3.07.2011
  • ICQ: --
  • Комментариев: 24
  • Выкл.
подтверждаю ничего не работает !

0

#8HAMMER663

  • 23 августа 2011 12:07
  • Регистрация: 25.02.2010
  • ICQ: 768344
  • Комментариев: 153
Проверено - работает

--------------------

0

#9filin

  • 29 марта 2012 03:05
  • Регистрация: 23.01.2010
  • ICQ: --
  • Комментариев: 14
Вызов неопределенной функции clear_cache ()

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки