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

Язык по-умолчанию Opencart 2.3.0.2


Recommended Posts

Коллеги,я дико извиняюсь!

Но вот не знаю как закомментировать, для этого надо поставить знак # как в linux?

и где ставить , в начале каждой строки указанного выше куска кода?

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


4 часа назад, kadolf сказал:

Коллеги,я дико извиняюсь!

Но вот не знаю как закомментировать, для этого надо поставить знак # как в linux?

и где ставить , в начале каждой строки указанного выше куска кода?

Первая строка в Гугле тут

Обернуть код.

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

  • 5 months later...
В 19.04.2017 в 13:16, thentru сказав:

@Xelen Вы правы, детект языка браузера есть
в файле catalog\controller\startup\startup.php
 

  Приховати вміст


// Language Detection
		if (!empty($this->request->server['HTTP_ACCEPT_LANGUAGE']) && !array_key_exists($code, $languages)) {
			$detect = '';
			
			$browser_languages = explode(',', $this->request->server['HTTP_ACCEPT_LANGUAGE']);
			
			// Try using local to detect the language
			foreach ($browser_languages as $browser_language) {
				foreach ($languages as $key => $value) {
					if ($value['status']) {
						$locale = explode(',', $value['locale']);
						
						if (in_array($browser_language, $locale)) {
							$detect = $key;
							break 2;
						}
					}
				}	
			}			
			
			if (!$detect) { 
				// Try using language folder to detect the language
				foreach ($browser_languages as $browser_language) {
					if (array_key_exists(strtolower($browser_language), $languages)) {
						$detect = strtolower($browser_language);
						
						break;
					}
				}
			}
			
			$code = $detect ? $detect : '';
		}

 

 

добрый день,подскажите пожалуйста,если закоментирую все эти строки,то да....О СЛАВА СВЯТЫМ СУСЛИКАМ! вместо украинского,выскакивает русский язык,как и должно быть по умолчанию,но при этом начали показыватся ошибки....не подскажете,что может быть?

Screenshot_3.jpg

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


9 часов назад, Amishkin сказал:

добрый день,подскажите пожалуйста,если закоментирую все эти строки,то да....О СЛАВА СВЯТЫМ СУСЛИКАМ! вместо украинского,выскакивает русский язык,как и должно быть по умолчанию,но при этом начали показыватся ошибки....не подскажете,что может быть?

Screenshot_3.jpg

это уже не актуально

все давно поправлено

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


9 часов назад, Amishkin сказал:

добрый день,подскажите пожалуйста,если закоментирую все эти строки,то да....О СЛАВА СВЯТЫМ СУСЛИКАМ! вместо украинского,выскакивает русский язык,как и должно быть по умолчанию,но при этом начали показыватся ошибки....не подскажете,что может быть?

Screenshot_3.jpg

делайте сайт на ocstore

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


4 хвилини назад, KomissarJuve сказав:

странно 

пробовал закоментить все єто,чистил кеш...не помогло....

 

// Language Detection
		if (!empty($this->request->server['HTTP_ACCEPT_LANGUAGE']) && !array_key_exists($code, $languages)) {
			$detect = '';
			
			$browser_languages = explode(',', $this->request->server['HTTP_ACCEPT_LANGUAGE']);
			
			// Try using local to detect the language
			foreach ($browser_languages as $browser_language) {
				foreach ($languages as $key => $value) {
					if ($value['status']) {
						$locale = explode(',', $value['locale']);
						
						if (in_array($browser_language, $locale)) {
							$detect = $key;
							break 2;
						}
					}
				}	
			}			
			
			if (!$detect) { 
				// Try using language folder to detect the language
				foreach ($browser_languages as $browser_language) {
					if (array_key_exists(strtolower($browser_language), $languages)) {
						$detect = strtolower($browser_language);
						
						break;
					}
				}
			}
			
			$code = $detect ? $detect : '';
		}
		
		if (!array_key_exists($code, $languages)) {
			$code = $this->config->get('config_language');
		}
		
		if (!isset($this->session->data['language']) || $this->session->data['language'] != $code) {
			$this->session->data['language'] = $code;
		}
				
		if (!isset($this->request->cookie['language']) || $this->request->cookie['language'] != $code) {
			setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']);
		}
				
		// Overwrite the default language object
		$language = new Language($code);
		$language->load($code);
		
		$this->registry->set('language', $language);
		
		// Set the config language_id
		$this->config->set('config_language_id', $languages[$code]['language_id']);	

		// Set multiLanguage settings
		$langdata = $this->config->get('config_langdata');
		if (isset($langdata[$languages[$code]['language_id']])) {
			foreach ($langdata[$languages[$code]['language_id']] as $key => $value) {
				$this->config->set('config_' . $key, $value);
			}
		}

 

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


  • 6 months later...
  • 2 years later...
  • 1 year later...

Доброго времени. Такая же проблема. Скиньте. пожалуйста, скрин закомментированного кода кому удалось исправить ошибку?! OcStore 2.3  

Змінено користувачем Velom
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

Important Information

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