Статьи и новости

OCDEV.pro - SEO мультиязык для сайта, код языка в url и правильный hreflang

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

Протестирована работ с фильтрами: Filter Vier, GoFilter
!Модуль не совместим с посадочными страницами MegaFilter Pro/Plus, ocFilter если они включены!
UPD: Совместим с последней версией MegaFilter Pro/Plus - 2.0.5.6.5.8

Что может модуль:
  1. Формирует корректный тег Hreflang
  2. Добавляет код языка в url (https://site.com/en/ или https://site.com/ua/)
  3. Заменяет стандартный блок языка, не используя ajax или отправку форм
  4. New! Добавляет мультиязычные мета-данные для главной страницы
  5. New! Заменяет адрес магазина на мультиязычный на странице контактов
 
ВАЖНО!
  • Модуль версии 1.3.2 обновлен, но далее поддерживаться и дорабатываться не будет.
  • Начиная с версии 1.3.3 проведен рефакторинг кода, переименованы файлы и дополнен функционал.
  • На данный момент функционал обеих версий идентичен, но поддерживаться и дорабатываться будет только версия 1.3.3
  • НЕ устанавливайте версию 1.3.3 если у Вас стоит предыдущая, просто обновите модуль версией 1.3.2
Установка:
  1. Убедитесь, что у Вас установлен ocmod отключающий фтп загрузку - Ссылка
  2. Установите ocmod.zip архив, как обычный ocmod (Распаковывать и заливать в корень не надо!)
  3. Обновите кэш модификаций
  4. Выдайте права на просмотр/изменение Система - Пользователи - Группы пользователей
  5. Зайдите в Дополнения - Модули - Установите модуль
Настройка модуля:
  1. Задайте настройки Hreflang в модуле "OCDEV.pro - 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 - Как есть" и Вы все делаете на свой страх и риск. Автор дополнения не несет никакой ответственности за ошибки, недоработки или конфликты модуля с другими дополнениями. Будьте внимательными, перед установкой делайте бэкап сайта!

Другие мои дополнения:
v.1.3.4
- исправление ошибок

v.1.3.3
- добавлен мультиязычные мета данные для главной страницы и адреса магазина
- рефакторинг кода, переименование файлов
 
v.1.3.2.2
- исправлена ошибка с двойным canonical на главной
 
v.1.3.2.1
- исправление ошибки после очистки кеша

v.1.3.2
 - обновление кеша языка и seo_pro, после изменения системных настроек языка

v.1.3.1
- переработана система смены языка
Основное
Способ распространения Бесплатно
Совместимость OCStore 2.1, OCStore 2.3, Opencart.pro 2.1, Opencart.pro 2.3
VQmod Нет
Ocmod Да
Статистика
В первый раз файл добавлен 23.12.2019
Последнее изменение 23.10.2020
Просмотров 1887

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:






Чтобы скачать файлы нужно сначала Войти или Зарегистрироваться




 
telegram, viber, whatsapp, телефон +7-952-3190-952 skype cdqpru почта help@liveopencart.ru вконтакте liveopencart