Jump to content

Recommended Posts

OC-HELP.com мультиязык, hreflang, код языка в url


OC-HELP.com мультиязык, hreflang, код языка в url


OC-HELP.com Мультиязык - модуль для решения проблемы с мультиязычностью сайта. Протестирован на платформах ocStore 2.1.x, 2.3.x и Opencart.pro 2.3.x.
Прошу обратить внимание, работает исключительно с SeoPro который присутствует в данных сборках. с SeoPro установленным на чистый Opencart или другие сборки работа не гарантируется, но возможна настройка при личном обращении в ЛС.


Что может модуль:

  1. Формирует корректный тег Hreflang
  2. Добавляет код языка в url (https://site.com/en/ или https://site.com/ua/)
  3. Заменяет стандартный блок языка, не используя ajax или отправку форм


Установка:

  1. Убедитесь, что у Вас установлен ocmod отключающий фтп загрузку - Ссылка
  2. Установите ocmod.zip архив, как обычный ocmod (Распаковывать и заливать в корень не надо!)
  3. Обновите кэш модификаций
  4. Выдайте права на просмотр/изменение Система - Пользователи - Группы пользователей
  5. Зайдите в Дополнения - Модули - Установите модуль

 

Настройка модуля:

  1. Задайте настройки Hreflang в модуле "OC-HELP.com - Multilang" и задать коды языков
    Пример: для Русского языка (Россия) ru-ru
    для русского языка (Украина) ru-ua
    для украинского языка (Украина) uk-ua
    для английского языка (Англия) en-gb
    или для всех стран и на английском языке указать en
    Подробнее можно узнать по ссылке https://support.google.com/webmasters/answer/189077?hl=ru&ref_topic=2370587
  2. Задайте параметр языка по-умолчанию, выбрать из списка. (Он должен совпадать с тем, что установлен в системе).

 

Настройка системы:
  1. Включите SEO Url в настройках магазина Система - Настройки - Вкладка "Сервер"
  2. Задайте тип ЧПУ SeoPro - Обязательно!
  3. Задать префикс языка для url. Система - Локализация - Языки
  4. Зайти в каждый язык и прописать соответствующий префикс для каждого языка
    Для русского - ru
    Для украинского - ua
    Для английского - en итд.
  5. Переименуйте htaccess.txt на .htaccess
  6. Обновите системный кэш, Обновите кэш модификаций, Очистить кеш Вашего браузера
 

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

  • В url добавлять суффикс языка. Например двуязычный сайт RU, UA где основной русский.
    Карта сайта на русском языке - site.com/ru/index.php?route=extension/feed/google_sitemap
    Карта сайта на украинском языке - site.com/ua/index.php?route=extension/feed/google_sitemap
  • Если карта сайта отдается по url site.com/sitemap.xml, site.com/ua/sitemap.xml, то в .htaccess после "RewriteBase /" добавить правило для каждого языка:
    RewriteRule ^sitemap.xml$ /ru/index.php?route=extension/feed/google_sitemap [L] - в этом случае ru - язык по-умолчанию
    RewriteRule ^ua/sitemap.xml$ /ua/index.php?route=extension/feed/google_sitemap [L] - второй язык ua
  • Код языка в этом запросе должен соответствовать заданному URL-prefix настройке языка в системе

Если после полной настройки решение не заработало или Вам не удается настроить модуль, или Вы не понимаете как это делается в целом, прошу обращаться в ЛС за платной настройкой и технической.поддержкой.

ВНИМАНИЕ! Скачивая и устанавливая данное решение, Вы принимаете тот факт, что модуль распространяется бесплатно "As is - Как есть" и Вы все делаете на свой страх и риск. Автор дополнения не несет никакой ответственности за ошибки, недоработки или конфликты модуля с другими дополнениями. Будьте внимательными, перед установкой делайте бэкап сайта!


Другие мои дополнения:


  • Добавил
  • Добавлено
    23.12.2019
  • Категория
  • Системные требования
  • Сайт разработчика
    https://oc-help.com
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    Несовместим
  • ocStore
    2.3
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика
    Нет
  • Старая цена
    0

 

  • +1 1

Share this post


Link to post
Share on other sites
Posted (edited)

Здравствуйте, может ли влиять модуль на скорость сайта?

Edited by interpromo

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.


  • Similar Content

    • By Radprox
      Доброго времени суток!  Подскажите пожалуйста, Как реализовать атрибуты и их значения на нескольких языках? Имеется модуль авто обработка прайс листов, Когда через него создаю атрибуты (около 5000 + переводы на 2 языка),  он заполняет все языки атрибута одинаковым значением. Как массово добавить/обновить перевод большого количества атрибутов? 
    • By codgod
      Зачем нужен этот модуль?
      Данный модуль позволяет в автоматическом режиме переводить статьи, товары, категории, и т.д на все языки сайта.
      Модуль переводит все данные из полей (в том числе и html код) и заполняет переведенные данные
      для всех языков на вашем сайте «В ОДИН КЛИК» .
      Вот короткое видео, с демонстрацией работы модуля:
      Как использовать модуль?
      Всё очень просто, вам необходимо заполнить нужные поля для основного языка сайта (в нашем случае – это русский )
      и нажать на кнопку “Translate”, переводчик сам переведет и заполнит все значения для каждого языка.
      Доступны все необходимые языки.
      Системная информация:
      Этот модуль использует «Яндекс переводчик», для работы необходимо получить бесплатный API-ключ . Сделать это можно здесь https://tech.yandex.ru/key/form.xml?service=trnsl
      Список поддерживаемых языков можно посмотреть в этой таблице: https://tech.yandex.ru/translate/doc/dg/concepts/api-overview-docpage/#languages , для корректной работы код языка в настройках вашего сайта должен совпадать с кодом языка из таблицы (в 95% случаев - это условие выполняется по-умолчанию)
      Далее переходим на ваш сайт и выполняем необходимые действия для установки данного модуля:
      1 ) Заходим в установку дополнений и загружаем скачанный zip архив
      2) Переходим Дополнения -> Модули
      3) Устанавливаем Purver Translater
      4) Затем после установки модуля нужно зайти в его редактирование
      5) Ввести лицензионный ключ
      6) Ввести Yandex Translate Api Key
      7) Сохранить и обновить кеш ocmod
      Важно: ЛИЦЕНЗИЯ РАСПРОСТРАНЯЕТСЯ НА ОДИН ДОМЕН. Обновления бесплатные
    • By codgod
      Автоперевод товаров,статей... на все языки сайта
      Скачать/Купить дополнение Зачем нужен этот модуль?
      Данный модуль позволяет в автоматическом режиме переводить статьи, товары, категории, и т.д на все языки сайта.
      Модуль переводит все данные из полей (в том числе и html код) и заполняет переведенные данные
      для всех языков на вашем сайте «В ОДИН КЛИК» .
      Вот короткое видео, с демонстрацией работы модуля:
      Как использовать модуль?
      Всё очень просто, вам необходимо заполнить нужные поля для основного языка сайта (в нашем случае – это русский )
      и нажать на кнопку “Translate”, переводчик сам переведет и заполнит все значения для каждого языка.
      Доступны все необходимые языки.
      Системная информация:
      Этот модуль использует «Яндекс переводчик», для работы необходимо получить бесплатный API-ключ . Сделать это можно здесь https://tech.yandex.ru/key/form.xml?service=trnsl
      Список поддерживаемых языков можно посмотреть в этой таблице: https://tech.yandex.ru/translate/doc/dg/concepts/api-overview-docpage/#languages , для корректной работы код языка в настройках вашего сайта должен совпадать с кодом языка из таблицы (в 95% случаев - это условие выполняется по-умолчанию)
      Далее переходим на ваш сайт и выполняем необходимые действия для установки данного модуля:
      1 ) Заходим в установку дополнений и загружаем скачанный zip архив
      2) Переходим Дополнения -> Модули
      3) Устанавливаем Purver Translater
      4) Затем после установки модуля нужно зайти в его редактирование
      5) Ввести лицензионный ключ
      6) Ввести Yandex Translate Api Key
      7) Сохранить и обновить кеш ocmod
      Важно: ЛИЦЕНЗИЯ РАСПРОСТРАНЯЕТСЯ НА ОДИН ДОМЕН. Обновления бесплатные
      Добавил codgod Добавлено 26.08.2016 Категория Языковые пакеты Системные требования Ioncube Loader, PHP 5.x , CURL Сайт разработчика purver.ru Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      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 2.3
      2.2
      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
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Старая цена 700  
    • By Waha
      OC-HELP.com Мультиязык - модуль для решения проблемы с мультиязычностью сайта. Протестирован на платформах ocStore 2.1.x, 2.3.x и Opencart.pro 2.3.x.
      Прошу обратить внимание, работает исключительно с SeoPro который присутствует в данных сборках. с SeoPro установленным на чистый Opencart или другие сборки работа не гарантируется, но возможна настройка при личном обращении в ЛС.

      Что может модуль:
      Формирует корректный тег Hreflang Добавляет код языка в url (https://site.com/en/ или https://site.com/ua/) Заменяет стандартный блок языка, не используя ajax или отправку форм
      Установка:
      Убедитесь, что у Вас установлен ocmod отключающий фтп загрузку - Ссылка Установите ocmod.zip архив, как обычный ocmod (Распаковывать и заливать в корень не надо!) Обновите кэш модификаций Выдайте права на просмотр/изменение Система - Пользователи - Группы пользователей Зайдите в Дополнения - Модули - Установите модуль  
      Настройка модуля:
      Задайте настройки Hreflang в модуле "OC-HELP.com - Multilang" и задать коды языков
      Пример: для Русского языка (Россия) ru-ru
      для русского языка (Украина) ru-ua
      для украинского языка (Украина) uk-ua
      для английского языка (Англия) en-gb
      или для всех стран и на английском языке указать en
      Подробнее можно узнать по ссылке https://support.google.com/webmasters/answer/189077?hl=ru&ref_topic=2370587 Задайте параметр языка по-умолчанию, выбрать из списка. (Он должен совпадать с тем, что установлен в системе).  
      Настройка системы: Включите SEO Url в настройках магазина Система - Настройки - Вкладка "Сервер" Задайте тип ЧПУ SeoPro - Обязательно! Задать префикс языка для url. Система - Локализация - Языки Зайти в каждый язык и прописать соответствующий префикс для каждого языка
      Для русского - ru
      Для украинского - ua
      Для английского - en итд. Переименуйте htaccess.txt на .htaccess Обновите системный кэш, Обновите кэш модификаций, Очистить кеш Вашего браузера   Дополнительно:
      Для корректной работы карты сайта, выгрузки товаров с нужным языком и тд. нужно:
      В url добавлять суффикс языка. Например двуязычный сайт RU, UA где основной русский.
      Карта сайта на русском языке - site.com/ru/index.php?route=extension/feed/google_sitemap
      Карта сайта на украинском языке - site.com/ua/index.php?route=extension/feed/google_sitemap Если карта сайта отдается по url site.com/sitemap.xml, site.com/ua/sitemap.xml, то в .htaccess после "RewriteBase /" добавить правило для каждого языка:
      RewriteRule ^sitemap.xml$ /ru/index.php?route=extension/feed/google_sitemap [L] - в этом случае ru - язык по-умолчанию
      RewriteRule ^ua/sitemap.xml$ /ua/index.php?route=extension/feed/google_sitemap [L] - второй язык ua Код языка в этом запросе должен соответствовать заданному URL-prefix настройке языка в системе Если после полной настройки решение не заработало или Вам не удается настроить модуль, или Вы не понимаете как это делается в целом, прошу обращаться в ЛС за платной настройкой и технической.поддержкой.

      ВНИМАНИЕ! Скачивая и устанавливая данное решение, Вы принимаете тот факт, что модуль распространяется бесплатно "As is - Как есть" и Вы все делаете на свой страх и риск. Автор дополнения не несет никакой ответственности за ошибки, недоработки или конфликты модуля с другими дополнениями. Будьте внимательными, перед установкой делайте бэкап сайта!

      Другие мои дополнения:
      СМС уведомления Opencart 2.x СМС уведомления Opencart 3.x Просмотренные товары Opencart 2.x Таблица размеров Opencart 2.x Таблица размеров Opencart 3.x Акционные товары с таймером Opencart 2.x Все товары магазина Opencart 2.x Все товары магазина Opencart 3.x Товары из категорий Opencart 2.x Редактор изображений Image Cropper Opencart 2.x
  • 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.