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

[Поддержка] CityManager (Определение города по IP, Geo IP)


Recommended Posts

Да смотрел все пункты, только нету там таких символов "//"и код не похож, вот он ниже

foreach ($customerFields as $field) {
if (!empty($this->session->data['guest'][$field])) {
$result[$field] = $this->session->data['guest'][$field];
}

if (!empty($this->session->data['customer'][$field])) {
$result[$field] = $this->session->data['customer'][$field];
}
}

if (count($result) > 0) {
$this->session->data['simple']['customer'] = $result;
}

$result = array();

foreach ($addressFields as $field) {
if (!empty($this->session->data['guest']['payment'][$field])) {
$result[$field] = $this->session->data['guest']['payment'][$field];
}

if (!empty($this->session->data['payment_address'][$field])) {
$result[$field] = $this->session->data['payment_address'][$field];
}
}

foreach ($specialFields as $field) {
if (!empty($this->session->data['payment_'.$field])) {
$result[$field] = $this->session->data['payment_'.$field];
}


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


Напишите автору симплы, это он добавлял.

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

Здравствуйте. Можно, но редирект будет с тем же адресом, например:

 

site1.ru/path/to/page

на

site2.ru/path/to/page

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

А в чём сложность редирект сделать на любой подкаталог?
Как бы обычно несколько вариантов:
- разные сайты
- разные субдомены
- разные подкаталоги
получается на первые два сделать можно, а на подкаталог нет, может всё таки есть возможность?
 
PS
Если автор всё-таки скажет что нет такой возможности, идём через "пятую точку" но рабочую:
К примеру основной сайт http://site.ru/2/  (у меня так для теста)
редирект в модуле ставим на подпапку http://site.ru/ua/
соответственно получите сообщение, что такой страницы не найдено, это не беда.
В файле в корне сайта http://site.ru index.php прописываем

if ($_SERVER['REQUEST_URI']=="/ua/2/") {
header("HTTP/1.1 301 Moved Permamently");
header("Location: http://site.ru/ua");
die();
}

И попадёте на http://site.ru/ua/
Сильно не пинайте, ну так хоть работает, проверено.
 
А там гляди автор придумает чего.

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


Логика такая, если человек зашел на страницу товара site.ru/catalog/samsung-galaxy, например, из яндекса, то и перекинуть его нужно на эту страницу, а не на главную: msc.site.ru/catalog/samsung-galaxy

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

Уважаемый автор, есть следующий вопрос, при выборе некоторых посёлков, имеем следующую картину

0wr37e7di5uoyzy9yrl49yxfx.jpg

Что поправить, что бы ло просто "Боярка"?

Заранее спасибо.

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


catalog\controller\module\geoip.php замените в 3 местах

$city_name = $this->geoip->getCityName();

на

$city_name = $this->geoip->getShortCityName();
Надіслати
Поділитися на інших сайтах

Добавьте в контроллер catalog/controller/product/product.php

$this->children[] = 'module/geoip';

перед первым (у меня 564 строка):

$this->response->setOutput($this->render());
Надіслати
Поділитися на інших сайтах

Нужна функциональность, чтобы если человек заходит с ip стран СНГ - включался русский язык и определенная валюта (и редирект в site.com/ru).

Если заходит с ip любой другой страны - включался английский язык и другая определенная валюта (и редирект в site.com/en).

Большая не какая функциональность не требуется.

Получится с этим модулем?

Интересует тот же вопрос. Уже нашли какое-то решение?

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


 

Добавьте в контроллер catalog/controller/product/product.php

$this->children[] = 'module/geoip';

перед первым (у меня 564 строка):

$this->response->setOutput($this->render());

 

тоже интересно было, как вывести, но у меня такого вообще нет

product.php

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


Для OC 2 нужно немного по-другому. После первого:

$data['header'] = $this->load->controller('common/header');

добавить

$data['geoip'] = $this->load->controller('module/geoip');
Надіслати
Поділитися на інших сайтах

Добрый день, приобрел модуль, к сожалению пока не работает.

 

Туда, где рекомендовано вставить код в хидере - не выходит. Остальные настройки произвел. Кроме того, нет автоматического определения геолокации при регистрации.

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


Не обязательно

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

Созрел такой вопрос, а может модуль определять страну (Германия, США, Англия и тп) или работает только с базами РФ, Украины, Белоруссии?

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

Должен определять, если страны в opencart на русском языке написаны.

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

Выслал

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

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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