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

[Решено] Не работает переключение языка


Recommended Posts

Доброго времени суток! Прошу помощи!

 

На сайте(ocStore 1.5.5.1.2) не работает переключение языков(с русского на английский и наоборот).

При нажатии на иконку языка, просто происходит редирект на главную, не меняя языка(

Уже в голову не приходит, что может быть

 

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

Переключения языка админки работает исправно

 

 

Кто-нибудь сталкивался с подобной проблемой?

 

Сайт: http://olgadrobpervushina.ru/

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

Убедитесь, что в папке catalog\language есть папка english и в ней присутствуют необходимые файлы с англоязычным содержимым

К сожалению, все на месте(

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

Мой код из language.tpl

<?php if (count($languages) > 1) { ?>
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
  <div id="language">
    <?php foreach ($languages as $language) { ?>
    <img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" title="<?php echo $language['name']; ?>" onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $(this).parent().parent().submit();" />
    <?php } ?>
    <input type="hidden" name="language_code" value="" />
    <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
  </div>
</form>
<?php } ?>
Надіслати
Поділитися на інших сайтах

Из другого магазина взял этот код: 

<?php if (count($languages) > 0) { ?>
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="lang_form">
  <div id="language">
    <a class="sbToddle">
    <?php foreach ($languages as $language) { ?>
        <?php if ($this->config->get('config_language') == $language['code']) { ?>
            <?php echo $language['name']; ?>
        <?php }?>
    <?php } ?>
    </a>
    <ul>
    <?php foreach ($languages as $language) { ?>
        <li onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $('#lang_form').submit();">
            <img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" 
                title="<?php echo $language['name']; ?>" />
            <?php echo $language['name']; ?>
        </li>
    <?php } ?>
    </ul>
    <input type="hidden" name="language_code" value="" />
    <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
  </div>
</form>
<?php } ?>

Вроде заработало, но при включении английского языка получаю вот что:

http://i65.fastpic.ru/big/2015/0223/aa/f0e58052a3b190e913ee782a7cb19eaa.jpg

СЛЕВА - на русском, справа - на аглийском

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

Нету языковых переводов в базе.

начните с банеров - дайте им англ. определения

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

http://olgadrobpervushina.ru/kartiny/ustricy-1/

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

  • 2 years later...

chukcha, а что делать если не переключает с одного языка на другой, то есть с русского на укр не переключается, но если я вручную пропишу в строке то переходит и с укр на русский переходит, но наоборот нет, и если зайти на рус версию, то при последующих переходах на сайт выдает рус версию потом уже нужно прописывать в строке site.com/ua/ и тогда только переключить на site.com на укр версии

 

случилось все после установки сертификата, до этого работало нормально

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


  • 8 months later...
On 01.08.2017 at 10:14 AM, btrotsky said:

chukcha, а что делать если не переключает с одного языка на другой, то есть с русского на укр не переключается, но если я вручную пропишу в строке то переходит и с укр на русский переходит, но наоборот нет, и если зайти на рус версию, то при последующих переходах на сайт выдает рус версию потом уже нужно прописывать в строке site.com/ua/ и тогда только переключить на site.com на укр версии

 

случилось все после установки сертификата, до этого работало нормально

Здравствуйте! Решили эту проблему?

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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