Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль для очистки кэша


Bios

Recommended Posts

Скажите пожалуйста, где я могу скачать модуль для очистки кэша в ocStore v0.2.2 (OpenCart 1.4.9.4)

Попробуй в файле admin/controller/common/home.php

после

$this->data['stores'] = array();

дописать

$this->data['clear_cache'] = $this->data['home'] = HTTPS_SERVER . 'index.php?route=common/home&clear_cache=true&token=' . $this->session->data['token'];
if(isset($this->request->get['clear_cache'])){
	$iterator = new DirectoryIterator(DIR_CACHE);
	foreach($iterator as $file){
	if(!$file->isDot()){
		unlink($file->getPathname());
		}
	}
}

затем открываем admin/view/template/common/home.tpl

и после

<h1 style="background-image: url('view/image/home.png');"><?php echo $heading_title; ?></h1>
дописать

<div class='buttons'><a href="<?php echo $clear_cache ?>" class="button"><span>Clear Cache</span></a></div>
  • +1 1
Надіслати
Поділитися на інших сайтах


Попробуй в файле admin/controller/common/home.php

после

$this->data['stores'] = array();

дописать

$this->data['clear_cache'] = $this->data['home'] = HTTPS_SERVER . 'index.php?route=common/home&clear_cache=true&token=' . $this->session->data['token'];
if(isset($this->request->get['clear_cache'])){
	$iterator = new DirectoryIterator(DIR_CACHE);
	foreach($iterator as $file){
	if(!$file->isDot()){
		unlink($file->getPathname());
		}
	}
}

затем открываем admin/view/template/common/home.tpl

и после

<h1 style="background-image: url('view/image/home.png');"><?php echo $heading_title; ?></h1>
дописать

<div class='buttons'><a href="<?php echo $clear_cache ?>" class="button"><span>Clear Cache</span></a></div>

Что то, не погу найти строку $this->data['stores'] = array();

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Благодарю.
Всё работает. Только добалю, у меня, к примеру, нет.

$this->data['stores'] = array();

Вместо этой записи у меня.

		$data = array(
			'sort'  => 'o.date_added',
			'order' => 'DESC',
			'start' => 0,
			'limit' => 10
		);

Но встаёт ещё вопрос. Этот код чистит кеш генерации страниц в папке систем, а ещё смотря по разным модулям я заметил, что там аш до 4 кешей, что ещё надо чистить? Плюс этот код удаляет нетолько кеш, но и дополнительные файлы в той же папке, как например лог у меня и на более старших версиях какой то там html, как исключить эти файлы из удаления?

Будьте добры подскажите, а я оформлю всё в инструкцию сюда.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.