Перейти к содержанию

Окно по центру экрана при первой загрузке сайта


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

Добрый день.
Двуязычный сайт. Основной язык - украинский.
Модуль включен, выбрано страна Украина, язык украинский.
При впервой загрузке выскакивает окно "Виберіть вашу країну" по центру экрана, страница скролится до конца, так и остается после закрытия окна. 
При отключении модуля - окно исчезает.
Последние версии установки и модулей.

Обнаружил что при комбинации страна Украина, язык русский окно не появляется.
Похоже на баг.


Как избавиться от этого?

изображение_2025-02-07_144905968.png

Изменено пользователем Yuriy
Ссылка на комментарий
Post #13583 Опубликовано (изменено)

Вопрос решился неожиданно.
В настройках витрины в регионах нужно выбрать страну Украина, и включить чек бокс

"Перенаправлять посетителей этого магазина в другой, где есть страны, к которым принадлежит IP посетителя."
Если не включать, то появляется вышеописанное окно с выбором страны.

Не нашел, где явно описано в документации по модулю, что это необходимо сделать.
Странно то что при отключении (удалении) модуля окно не переставало появляться.

Возможно существует какая-то логика взаимодействия с другими настройками системы, не плохо было бы иметь возможность ее изучить, а не гадать что происходит и дергать техподдержку.

 

Попутно возник вопрос.
Если заходить через ВПН, сайт открывается на русском. Как настроить так, чтобы он всегда открывался на украинском с любого IP?
 

Изменено пользователем Yuriy
Ссылка на комментарий
  • Администраторы
В 08.02.2025 в 12:36, Yuriy сказал:

Возможно существует какая-то логика взаимодействия с другими настройками системы

Функционал выбора страны не связан с нашим модулем вообще.

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

https://demos.abt.team/

Ссылка на комментарий
  • Администраторы
В 08.02.2025 в 12:36, Yuriy сказал:

Если заходить через ВПН, сайт открывается на русском. Как настроить так, чтобы он всегда открывался на украинском с любого IP?

Создать для каждой страны правило, которое будет перенаправлять на украинскую версию сайта.

Ссылка на комментарий

@ab.support.serhii
Попробуйте сами выключить перенаправление в регионах, как это стоит по дефолту. У вас в демке стоит чекбокс включеный.
 

Изменить не возможно.
 

Включен demo режим

Магазин работает в DEMO режиме и эта функциональность не доступна.

Ссылка на комментарий
Post #13590 Опубликовано (изменено)

@ab.support.serhii
Очень "круто" вводить список всех стран и для каждой создавать правило.
Было бы намного проще выбрать из списка что-то вроде Остальные страны - подразумевается страны для которых не задано явно правило, и для них сделать перенаправление.

Для себя пока решил закрыть анализ браузера правкой в fn.init.php.
//elseif ($browser_language = fn_get_browser_language($avail_languages)) {
    //    $display_language = $browser_language;
    //} 

Сайт открывается на основном языке.
Не знаю, может это повлияет на что-то другое.

Изменено пользователем Yuriy
Ссылка на комментарий

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

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

Создать аккаунт

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

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

Войти

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

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

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