EN RU
Услуги
Меню
Оставить заявку

Opencart + MobileDetect

Opencart + MobileDetect

Три шага для подключения Mobile Detect к OpenCart:

  • Скачать Mobile Detect
  • Изменяем config.php
  • Создаем паки с шаблонами

Изменить конфиг

define('DB_HOSTNAME', '');
define('DB_DATABASE', '');
define('DB_USERNAME', '');
define('DB_PASSWORD', '');

define('DB_DRIVER', 'mysqli');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

// HTTP
define('HTTP_SERVER', 'https://'.$_SERVER['SERVER_NAME'].'/');

// HTTPS
define('HTTPS_SERVER', 'https://'.$_SERVER['SERVER_NAME'].'/');

require_once 'MobileDetect.php';
$mobdetect = new Detection\MobileDetect;

// DIR
define('DIR_APPLICATION', $_SERVER['DOCUMENT_ROOT'].'catalog/');
define('DIR_SYSTEM', $_SERVER['DOCUMENT_ROOT'].'system/');
define('DIR_LANGUAGE', $_SERVER['DOCUMENT_ROOT'].'catalog/language/');
// mobile detect
if ($mobdetect->isMobile()) {
	define('DIR_TEMPLATE', $_SERVER['DOCUMENT_ROOT'].'catalog/view/theme/mobile/');
}else{
	define('DIR_TEMPLATE', $_SERVER['DOCUMENT_ROOT'].'catalog/view/theme/');
}	
// end mobile detect
define('DIR_CONFIG', $_SERVER['DOCUMENT_ROOT'].'system/config/');
define('DIR_IMAGE', $_SERVER['DOCUMENT_ROOT'].'image/');
define('DIR_CACHE', $_SERVER['DOCUMENT_ROOT'].'system/storage/cache/');
define('DIR_DOWNLOAD', $_SERVER['DOCUMENT_ROOT'].'system/storage/download/');
define('DIR_LOGS', $_SERVER['DOCUMENT_ROOT'].'system/storage/logs/');
define('DIR_MODIFICATION', $_SERVER['DOCUMENT_ROOT'].'system/storage/modification/');
define('DIR_UPLOAD', $_SERVER['DOCUMENT_ROOT'].'system/storage/upload/');