Jump to content
Sign in to follow this  
div1

Как определяется язык и валюта

Recommended Posts

1. Как OpenCart определяет какой язык сайта включить? 

2. ЧПУ, как-то прямой ссылкой можно включать язык? ( например opencart.com/ru)

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

Share this post


Link to post
Share on other sites

Все это делает модуль SEO мультиязык PRO

.

Переключение языка по ссылке-перфиксе

Связь языка с валютой

Без vqmod

Share this post


Link to post
Share on other sites

Все это делает модуль SEO мультиязык PRO

.

Переключение языка по ссылке-перфиксе

Связь языка с валютой

Без vqmod

ПО префиксу понятно, а по валюте по точнее пожалуйста

Share this post


Link to post
Share on other sites

ПО префиксу понятно, а по валюте по точнее пожалуйста

Вы описание модуля читали?

 

Посмотрите скрин из описания

 

5978997533.png

Share this post


Link to post
Share on other sites

1. Как OpenCart определяет какой язык сайта включить? 

2. ЧПУ, как-то прямой ссылкой можно включать язык? ( например opencart.com/ru)

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

 

1

$languages = array();

$query = $db->query("SELECT * FROM `" . DB_PREFIX . "language` WHERE status = '1'");

foreach ($query->rows as $result) {
	$languages[$result['code']] = $result;
}

if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages) && $languages[$session->data['language']]['status']) {
	$code = $session->data['language'];
} elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages) && $languages[$request->cookie['language']]['status']) {
	$code = $request->cookie['language'];
} else {
	$detect = '';
	if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && $request->server['HTTP_ACCEPT_LANGUAGE']) {
		$browser_languages = explode(',', $request->server['HTTP_ACCEPT_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;
					}
				}
			}
		}
	}
	$code = $detect ? $detect : $config->get('config_language');
}

if (!isset($session->data['language']) || $session->data['language'] != $code) {
	$session->data['language'] = $code;
}

if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) {
	setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']);
}

$config->set('config_language_id', $languages[$code]['language_id']);
$config->set('config_language', $languages[$code]['code']);

Share this post


Link to post
Share on other sites

Вы описание модуля читали?

 

Посмотрите скрин из описания

 

5978997533.png

 Благодарю! Этот модулю будет работать на Opencart 2.0.3.1?

Share this post


Link to post
Share on other sites

 Благодарю! Этот модулю будет работать на Opencart 2.0.3.1?

Нет. 1.5.x только

У opencart 2.x есть seo_pro jazz там есть уже префиксы, но правда нет привязки к валюте, но за доп плату могу сделать

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By vitaliik1999
      Здраствуйте
      после установки укр языка вылезло много ошибок. розобратся не смог. кто поможет хотя бы советом.
      Спасибо. Всем хорошего дня
       

    • By Etegro
      Нужно скопировать названия производителей с языка id 1 в язык с id 2. Переводить там руками нечего, а брендов много. Может кто-то помочь с составлением SQL-запроса?
    • By ashap
      1 400.00 руб
      Скачать/Купить дополнение


      Автоматическое обновление курса валют
      Модуль позволяет обновлять курс валют с сайтов ЦБ РФ (cbr.ru), НБ Украины (bank.gov.ua), Приват Банк - все 4 варианта курсов ПриватБанк (карточный покупка, карточный продажа, наличный покупка, наличный продажа) (privatbank.ua), НБ РБ (nbrb.by), Европейский ЦБ (ecb.int). Использует стандартный функционал обновления раз в сутки при заходе на главную админ панели, ручного обновления из списка валют, а также имеет уникальную функцию обновления по расписанию через cron
       
      Модуль умеет увеличивать полученный курс на заданный процент.
       
      * Не заменяет системные файлы
      * Не требует vqmod
      * Устраняет ошибку в админ панели Warning: Division by zero in ...../admin/model/localisation/currency.php
       
      Смотрите также другие модули по ссылке
       
       
      Добавил ashap Добавлено 04.06.2018 Категория Модули Системные требования Для работы автоматического обновления по расписанию на хостинге (сервере) необходим cron с поддержкой curl или wget Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена  
    • By mitandaster
      Добрый день
      ОС 3.0
      60% товара у меня в рублях от поставщиков.
      но 40% товаров привязаны к доллару. И приходится следить (и часто пропускаю) за правильным перерасчетом цен.
      Как можно в карточке товара выбирать нужную валюту? рубли или доллары.
      Сейчас в карточке товара есть графа для ввода цены и все. валюта по умолчанию руб
      Я сделала вторую валюту - дол. Но, ожидаемо, в карточке товара не появился выбор валюты.
      Подскажите
      спасибо!
    • By Vistr
      Подскажите как перевести текст рядом с ReCaptcha? Не могу не где найти. 
      ocStore 3.0.2.0

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.