danilk

Мультимагазин

Рекомендуемые сообщения

danilk    1

Кто сталкивался подскажите, как можно менять тайтл и описание товаров и категорий у городов поддоменов, в стандартном функционале нет такого. Может есть какой нибудь доп модуль или доработка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
danilk    1

Уже пробывал, создал 2 города поддомена, установл для них свои языки, поставил geo ip в результате не всегда язык переключается при выборе города, остается основной. Кто сможет помочь настроить за оплату?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
jvz    119

автору GeoIP задайте вопрос

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
danilk    1

Выключил этот модуль, испольуя стандартный модуль Магазин при переключении городов, на поддомены переходит а с языками такая же проблема, в одном из браузеров языки менялись но стоило пощелкать города и то же перестали. Пробывал чистить кэш в браузерах не помогает, как можно очистить кэш в самом ocstore 2? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
jvz    119

куки в браузере чистили?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
danilk    1

Да, чистил. Вот сайт http://danilkxc.bget.ru/

Заметил такую штуку, когда создаешь новый город-поддомен и назначаешь ему к примеру англ язык то при первом заходе включится английский а далее стоит поменять вручную язык для этого поддомена то он и остается, очистка кеша и куки не помогает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
danilk    1

Вообщем проблема в том что при установке куки на домен, при запросе поддомена, будет использована по умолчанию кука родительского

Вот решение 

в index.php перед строкой

if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages)) {

добавить

$lang_reset_cookie_name = 'language_reset_'.str_replace('.', '_', $request->server['HTTP_HOST']);
if (!isset($request->cookie[$lang_reset_cookie_name])) {
    setcookie('language', NULL, -1, '/');
    unset($session->data['language']);
    unset($request->cookie['language']);
    setcookie($lang_reset_cookie_name, 1, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']);
}

Сам в коде не силен могу только по инструкции сделать. Это работает с языком а как поступить с валютой? помогите кто понимает 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу