Jump to content

Recommended Posts

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


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


OCDEV.pro Мультиязык - модуль для решения проблемы с мультиязычностью сайта. Протестирован на платформах ocStore, Opencart.pro 2.1.x, 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 - Как есть" и Вы все делаете на свой страх и риск. Автор дополнения не несет никакой ответственности за ошибки, недоработки или конфликты модуля с другими дополнениями. Будьте внимательными, перед установкой делайте бэкап сайта!

 

Также рекомендую:

Смс уведомления для Opencart

Просмотренные товары

Таблица размеров, размерная сетка

Все товары магазина (Каталог товаров)

Акционные товары, модуль с таймером

Товары из категорий

Редактор изображений Image Cropper


  • Добавил
  • Добавлено
    23.12.2019
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • 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

Версия дополнения: 1.3.2.1 для ocStore 2.3.  $language['url'] = $this->model_localisation_language->getLanguageUrl($language['language_id']);

Где в ocStore функция getLanguageUrl. Поделитесь тайными знаниями.

Share this post


Link to post
Share on other sites

Привет, может кто сталкивался, идет ошибка 404 после оплаты в wayforpay
кидает на страницу https://******/ua/index.php?route=extension/payment/wayforpay/response или

https://******/ru/index.php?route=extension/payment/wayforpay/response


хотя по идее должно кидать на https://******/index.php?route=extension/payment/wayforpay/response

Share this post


Link to post
Share on other sites

Вопрос. Почему в шаблоне ochelp_language.tpl в переключателе используется конструкция

<?php echo $language['href_lang']; ?>

которая выводит ссылки для всех языков с префиксом (в.ч. и для языка по умолчанию)

если можно использовать

<?php echo $language['href']; ?>

которая делает тоже самое, только для языка по умолчанию префикс не выводится

Share this post


Link to post
Share on other sites
В 17.09.2020 в 21:45, Vladzimir сказал:

Вопрос. Почему в шаблоне ochelp_language.tpl в переключателе используется конструкция

<?php echo $language['href_lang']; ?>

которая выводит ссылки для всех языков с префиксом (в.ч. и для языка по умолчанию)

если можно использовать

<?php echo $language['href']; ?>

которая делает тоже самое, только для языка по умолчанию префикс не выводится

Это важный момент, т.к данная переменная используется для дата атрибута data-href который в свою очередь обрабатывается в js. Также он может отличаться от переменной $language['href']
Надеюсь это исчерпывающее.

  • +1 1

Share this post


Link to post
Share on other sites

Модуль обновлен в версии 1.3.2
Также проведен рефакторинг кода и изменение в структуре, выпущен релиз 1.3.3 который не имеет обратной совместимости, но будет развиваться и поддерживаться в будущем. Связано с изменением названий файлов.

Share this post


Link to post
Share on other sites

#BUG в версии 1.3.3

При переходе в Локализация магазина вываливает Notice

Undefined index: url 

Оно то и логично, ведь при установке модуль не добавляет новый столбец url в таблицу oc_language.

Но при этом зачем-то хранит эти данные в таблице oc_setting

ocd_multilang ocd_multilang_code

 

Share this post


Link to post
Share on other sites
32 минуты назад, Vladzimir сказал:

#BUG в версии 1.3.3

При переходе в Локализация магазина вываливает Notice

Undefined index: url 

Оно то и логично, ведь при установке модуль не добавляет новый столбец url в таблицу oc_language.

Но при этом зачем-то хранит эти данные в таблице oc_setting

ocd_multilang ocd_multilang_code

 

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

"ALTER TABLE `" . DB_PREFIX . "language` ADD `url` VARCHAR(32) NOT NULL AFTER `code`"

В oc_setting хранит, т.к это используется для других целей. Как хранилище данных кодов языка для формирования hreflang тегов.

Баг описанный Вами частая проблема в opencart, не знаю пока почему у некоторых выполняется команда из файла install.php, а у кого нет..
Позже доделаю выполнение этой команды при настройке модуля
 

  • +1 1

Share this post


Link to post
Share on other sites
13 часов назад, Waha сказал:

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

"ALTER TABLE `" . DB_PREFIX . "language` ADD `url` VARCHAR(32) NOT NULL AFTER `code`"

В oc_setting хранит, т.к это используется для других целей. Как хранилище данных кодов языка для формирования hreflang тегов.

Баг описанный Вами частая проблема в opencart, не знаю пока почему у некоторых выполняется команда из файла install.php, а у кого нет..
Позже доделаю выполнение этой команды при настройке модуля
 

Я это уже позже понял, когда стал разбираться и смотреть код модуля.

Share this post


Link to post
Share on other sites

И тогда вопрос. Будет ли реализована мультидоменность?

Share this post


Link to post
Share on other sites
3 часа назад, Vladzimir сказал:

И тогда вопрос. Будет ли реализована мультидоменность?

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

Share this post


Link to post
Share on other sites

Риторический вопрос. В чем сакральность хранения языка и префиккса в куках?

Share this post


Link to post
Share on other sites
6 часов назад, Vladzimir сказал:

Риторический вопрос. В чем сакральность хранения языка и префиккса в куках?

Куки хранятся в браузере каждого юзера, поэтому они хранятся непосредственно на стороне клиента.
А еще их можно задавать через php в отличии от localStorage

Share this post


Link to post
Share on other sites
9 часов назад, Waha сказал:

Куки хранятся в браузере каждого юзера, поэтому они хранятся непосредственно на стороне клиента.
А еще их можно задавать через php в отличии от localStorage

Сакральность хранения языка и префикса. Зачем эти данные вообще хранить в сессии и куках?

Ведь первое правило программирования гласит: не доверяй данным, которые пришли от пользователя.

Share this post


Link to post
Share on other sites
1 час назад, Vladzimir сказал:

Сакральность хранения языка и префикса. Зачем эти данные вообще хранить в сессии и куках?

Ведь первое правило программирования гласит: не доверяй данным, которые пришли от пользователя.

Это здесь не уместно.

Share this post


Link to post
Share on other sites
3 минуты назад, Waha сказал:

Это здесь не уместно.

Надеюсь вы сейчас не серьезно?

Я например понимаю откуда "растут ноги" хранения языка в сессии и куках в опенкарте.

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

Честно.

Share this post


Link to post
Share on other sites

Вы через месяц зашли в магазин - а язык то, который был месяц назад
А сесси-то нет, а кука есть?
что не так

 

Кроме того базово языком занимается ядро

Share this post


Link to post
Share on other sites
5 часов назад, Vladzimir сказал:

Надеюсь вы сейчас не серьезно?

Я например понимаю откуда "растут ноги" хранения языка в сессии и куках в опенкарте.

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

Честно.

Модуль с открытым кодом, дорабатывайте, присылайте решение лучше, все выложим для народа. Здравая инициатива поддерживается.
На вопросы почему, а можно было так, а надо вот так.. итд отвечать не буду, все решения присылайте, могу оформить репу в git и пуште туда свои реквесты.
Давайте вместе сделаем бесплатное решение, я положил начало!

Share this post


Link to post
Share on other sites
Posted (edited)

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

У меня вопрос, где поправить, что бы не изменялась кнопка языка?

 

Было

651ec9790c4e5ee0c5947e57b45479c3-full.jp

 

Стало

cbbd071dbeb0af3dec0fd72dfc4c0cfe-full.jp

 

2ff3f99db56f7efbcf8a67618447c0d7-full.jp

 

Шаблон Revolution, если это имеет значение

 

Edited by oleksij

Share this post


Link to post
Share on other sites
Posted (edited)

Revolution ocStore 2.3.0.2.3

Не претендую на 100% гарантию, (у меня теперь отображается всё как было), подправил для шаблона Revolution, может кому пригодиться

 

catalog.zip

 

 

Edited by oleksij

Share this post


Link to post
Share on other sites
16 часов назад, Waha сказал:

Модуль с открытым кодом, дорабатывайте, присылайте решение лучше, все выложим для народа. Здравая инициатива поддерживается.
На вопросы почему, а можно было так, а надо вот так.. итд отвечать не буду, все решения присылайте, могу оформить репу в git и пуште туда свои реквесты.
Давайте вместе сделаем бесплатное решение, я положил начало!

Ок. Я в начале так и написал - вопрос риторический.

Давайте репу - с меня реквест.

Share this post


Link to post
Share on other sites
21 час назад, chukcha сказал:

Вы через месяц зашли в магазин - а язык то, который был месяц назад
А сесси-то нет, а кука есть?
что не так

 

Кроме того базово языком занимается ядро

Язык по определению не должен определяться куками и сессией. Только адресной строкой.

Неужели вы так ничего и поняли?

Share this post


Link to post
Share on other sites
Posted (edited)

Версия ocStore 2.3.0.2.3

Подскажите плиз

Странная штука, как только я что то меняю в магазине, не важно что, Товар например отредактирую

Сразу открываю сайт и вижу

Notice: Undefined property: Proxy::getLanguageUrl in /home/pc/***/***/system/storage/modification/system/engine/action.php on line 51

Обновляю страницу, дальше проблем нет

И так каждый раз, если что то поменяю.

Что это и как с этим бороться ?

 

P.S. Отключаю модификатор, всё нормуль, вкючаю, дальше та же фигня

Edited by oleksij

Share this post


Link to post
Share on other sites
Posted (edited)

Как оказалось если оключить этот модификатор, ошибка пропадает

Ну это не совсем нормально, если его отключить, то требует заполнять ещё и английский вариант, хоть он и отключеный

 

Как быть? Как кто подходит к этому вопросу?

 

P.S. Какой-то полтергейс, отключил вышеуказанный мод, один раз заполнил товар для английского, и всё, при добавленни новых, редактировании старых английская вкладка не появляется, до первой очитски системного кеша, но пока кеш не чищу, всё в порядке.

 

Как быть ? Кто то знает как вообще избежать этой ошибки?

Edited by oleksij

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 legioner26
      899.00 руб
      Скачать/Купить дополнение


      SEO Генератор мета тегов (категории, товары), SEO URL - Мультиязык
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров с поддержкой языков магазина. Очень прост в эксплуатации
      При первом прохождении  перезаписывает meta по все товарам, категориям, и сохраняет информацию о заполнении проставляя метки. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина !!!
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах и категориях на всех языках магазина,
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Установить модификатор через Установку дополнения, очистить кешь.
      2. Скопировать папку admin в корень сайта.
      УСТАНОВКА для ОС 3.х
       Устанавливаем архив Uodate-Meta3x.ocmod.zip через Установку расширений, чистим кеш.
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       

       
      СЕО СОПРОВОЖДЕНИЕ <<<
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Генератор АКЦИЙ Special PRO
      Смс авторизация и регистрация 
      Модуль Зумма
      Модуль подарков
      Конструктор форм обратной связи
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
      Добавил legioner26 Добавлено 31.03.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 1500  
    • By legioner26
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров с поддержкой языков магазина. Очень прост в эксплуатации
      При первом прохождении  перезаписывает meta по все товарам, категориям, и сохраняет информацию о заполнении проставляя метки. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина !!!
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах и категориях на всех языках магазина,
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Установить модификатор через Установку дополнения, очистить кешь.
      2. Скопировать папку admin в корень сайта.
      УСТАНОВКА для ОС 3.х
       Устанавливаем архив Uodate-Meta3x.ocmod.zip через Установку расширений, чистим кеш.
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       

       
      СЕО СОПРОВОЖДЕНИЕ <<<
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Генератор АКЦИЙ Special PRO
      Смс авторизация и регистрация 
      Модуль Зумма
      Модуль подарков
      Конструктор форм обратной связи
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
    • By markimax
      Поддерживает opencart и сборки на нем версий 1.5.x, 2.x, 3.x
      Демо
      Демо админ. части
      логин / пароль
      demo / demo
          Описание
        Корректные языковые URL с языковыми префиксами,
      правильно индексируются все языковые страницы (чего нет у opencart, сборках и подобных модулях),
      поддержка мета тега hreflang,
      языковые мета теги для Главной страницы,
      убирает index.php?route=common/home для Главной страницы
      поддержка мультимагазинов,
      позволяет создавать мультимагазин в подпапках,
      управляет регионами в том числе и городами,
      шорткоды привязанные к языкам, регионам, мультимагазинам,
      не изменяет системный код файлов, работает со всеми SEO формирователями ЧПУ (seo_pro, seo_url, seoblog, или вообще при выключенном ЧПУ, модулю "все равно" кто там формирует ЧПУ, он свою работу все равно сделает, причем не надо задумываться, чтобы править seo_url, или seo_pro, или кто-то придумает еще что-то, модуль все равно создаст правильный, согласно seo требований, URL для языка). И поэтому модуль выдает правильные sitemap-ы и т.п.

      Решает проблему ЧПУ для пагинации, проблема заключается в том, что при пагинации в opencart title, description одинаковые (по умолчанию в opencart и сборках) и товары однотипные в списке, то ПС могут подумать что это дубль страница, что очень негативно для seo, а благодаря модулю - этого быть не может, т.е. модуль предотвращает дубли страниц при пагинации добавляя новый title и description второстепенной страницы отличный от "главной" страницы категории, чтобы не "опустить" её в поисковой выдаче.
      Заменяет параметр первой страницы пагинации на URL без параметра
      Модуль реализует правильную SEO пагинацию вида http://site.com/page-2 и т.п.
      С изменением title документа и description HTML документа в зависимости от языка т.е.например "Компьютеры - страница 2" (русский), "Computers - page 2" (english). Также теперь нету ссылки на первую страницу (/en/desctops/page-1) заменяется на /en/desctops/)
      Даже без включения ЧПУ пагинация работает и имеет вид к примеру http://site.com/en/page-2?route=product/category&path=1_2    
      Модуль позволяет и имеет функционал
        - модуль НЕ заменяет файлы системы
        - модуль НЕ использует ioncube
        - простая установка и обновление
        - правильно индексируются все языковые страницы (чего нет у opencart, сборках и подобных модулях)
        - разные SEO URL для разных языков (посредством языковых префиксов или поддоменов)
        - разные SEO URL для разных регионов (в т.ч. городов)
        - шорткоды привязанные к языкам, регионам, мультимагазинам
        - переключение валюты связанной с языком, регионом
        - поддержка мета - тега hreflang
        - отключение описании категорий на дополнительных страницах пагинации (только opencart 2.x)
        - правильная SEO пагинация (к примеру вида http://site.com/en/page-2)
        - правильные ЧПУ в переключателе языков, для каждого языка, региона (даже если ЧПУ разные)
        - автоадаптер под тему
        - развитая поддержка мультимагазинов
        - гибкая взаимосвязь с любым функционалом и модулями - виджетами платформы SEO CMS
        - совместимость с любой темой, любыми модулями, которые соотвествуют стандартам программирования и требованиям opencart
        - пользовательский css код прямо в админ. части модуля
        - поддержка любых модулей sitemap (посредством добавления префикса в URL карты магазина)
       
      Возможности
       
      - полная индексация страниц магазина для разных языков, разных регионов (в т.ч. городов)
       
      - ЧПУ пагинация
       
      - hreflang
       
      - разные мета - теги Главной страницы, для разных языков, разных регионов (в т.ч. городов)
       
      - поддержка модулей sitemap
       
      ...
       
      Чем модуль лучше других
       
      - правильная индексация языковых, региональных страниц поисковыми системами
       
      - уникальная технология добавления префиксов (языков, регионов, городов) и изменения ЧПУ пагинации
       
      - модуль НЕ патчит (средствами vqmod или ocmod) ЧПУ формирователи (seo_url, seo_pro и т.п.)
       
      - модуль работает с ЛЮБЫМИ ЧПУ формирователями (seo_url.php, seo_pro.php и любыми другими)
       
       
      Лицензия
      Все права на модуль принадлежат разработчику markimax Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Далее...   Условия технической поддержки
       
    • By markimax
      690.00 руб
      Скачать/Купить дополнение


      SEO мультиязык / мультирегион
      Поддерживает opencart и сборки на нем версий 1.5.x, 2.x, 3.x
      Демо
      Демо админ. части
      логин / пароль
      demo / demo
          Описание
        Корректные языковые URL с языковыми префиксами,
      правильно индексируются все языковые страницы (чего нет у opencart, сборках и подобных модулях),
      поддержка мета тега hreflang,
      языковые мета теги для Главной страницы,
      убирает index.php?route=common/home для Главной страницы
      поддержка мультимагазинов,
      позволяет создавать мультимагазин в подпапках,
      управляет регионами в том числе и городами,
      шорткоды привязанные к языкам, регионам, мультимагазинам,
      не изменяет системный код файлов, работает со всеми SEO формирователями ЧПУ (seo_pro, seo_url, seoblog, или вообще при выключенном ЧПУ, модулю "все равно" кто там формирует ЧПУ, он свою работу все равно сделает, причем не надо задумываться, чтобы править seo_url, или seo_pro, или кто-то придумает еще что-то, модуль все равно создаст правильный, согласно seo требований, URL для языка). И поэтому модуль выдает правильные sitemap-ы и т.п.

      Решает проблему ЧПУ для пагинации, проблема заключается в том, что при пагинации в opencart title, description одинаковые (по умолчанию в opencart и сборках) и товары однотипные в списке, то ПС могут подумать что это дубль страница, что очень негативно для seo, а благодаря модулю - этого быть не может, т.е. модуль предотвращает дубли страниц при пагинации добавляя новый title и description второстепенной страницы отличный от "главной" страницы категории, чтобы не "опустить" её в поисковой выдаче.
      Заменяет параметр первой страницы пагинации на URL без параметра
      Модуль реализует правильную SEO пагинацию вида http://site.com/page-2 и т.п.
      С изменением title документа и description HTML документа в зависимости от языка т.е.например "Компьютеры - страница 2" (русский), "Computers - page 2" (english). Также теперь нету ссылки на первую страницу (/en/desctops/page-1) заменяется на /en/desctops/)
      Даже без включения ЧПУ пагинация работает и имеет вид к примеру http://site.com/en/page-2?route=product/category&path=1_2    
      Модуль позволяет и имеет функционал
        - модуль НЕ заменяет файлы системы
        - модуль НЕ использует ioncube
        - простая установка и обновление
        - правильно индексируются все языковые страницы (чего нет у opencart, сборках и подобных модулях)
        - разные SEO URL для разных языков (посредством языковых префиксов или поддоменов)
        - разные SEO URL для разных регионов (в т.ч. городов)
        - шорткоды привязанные к языкам, регионам, мультимагазинам
        - переключение валюты связанной с языком, регионом
        - поддержка мета - тега hreflang
        - отключение описании категорий на дополнительных страницах пагинации (только opencart 2.x)
        - правильная SEO пагинация (к примеру вида http://site.com/en/page-2)
        - правильные ЧПУ в переключателе языков, для каждого языка, региона (даже если ЧПУ разные)
        - автоадаптер под тему
        - развитая поддержка мультимагазинов
        - гибкая взаимосвязь с любым функционалом и модулями - виджетами платформы SEO CMS
        - совместимость с любой темой, любыми модулями, которые соотвествуют стандартам программирования и требованиям opencart
        - пользовательский css код прямо в админ. части модуля
        - поддержка любых модулей sitemap (посредством добавления префикса в URL карты магазина)
       
      Возможности
       
      - полная индексация страниц магазина для разных языков, разных регионов (в т.ч. городов)
       
      - ЧПУ пагинация
       
      - hreflang
       
      - разные мета - теги Главной страницы, для разных языков, разных регионов (в т.ч. городов)
       
      - поддержка модулей sitemap
       
      ...
       
      Чем модуль лучше других
       
      - правильная индексация языковых, региональных страниц поисковыми системами
       
      - уникальная технология добавления префиксов (языков, регионов, городов) и изменения ЧПУ пагинации
       
      - модуль НЕ патчит (средствами vqmod или ocmod) ЧПУ формирователи (seo_url, seo_pro и т.п.)
       
      - модуль работает с ЛЮБЫМИ ЧПУ формирователями (seo_url.php, seo_pro.php и любыми другими)
       
       
      Лицензия
      Все права на модуль принадлежат разработчику markimax Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Далее...   Условия технической поддержки
       
      Добавил markimax Добавлено 19.04.2016 Категория SEO, карта сайта, оптимизация Системные требования PHP 5.3+ Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      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.4.1
      1.5.3.1 ocStore 3.0
      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.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
    • By markimax
      Поддерживает opencart и сборки на нем версий 1.5.x, 2.x, 3.x
      Демо
      Демо админ. части
      логин / пароль
      demo / demo
          Описание
        Корректные языковые URL с языковыми префиксами,
      правильно индексируются все языковые страницы (чего нет у opencart, сборках и подобных модулях),
      поддержка мета тега hreflang,
      языковые мета теги для Главной страницы,
      убирает index.php?route=common/home для Главной страницы
      поддержка мультимагазинов,
      позволяет создавать мультимагазин в подпапках,
      управляет регионами в том числе и городами,
      шорткоды привязанные к языкам, регионам, мультимагазинам,
      не изменяет системный код файлов, работает со всеми SEO формирователями ЧПУ (seo_pro, seo_url, seoblog, или вообще при выключенном ЧПУ, модулю "все равно" кто там формирует ЧПУ, он свою работу все равно сделает, причем не надо задумываться, чтобы править seo_url, или seo_pro, или кто-то придумает еще что-то, модуль все равно создаст правильный, согласно seo требований, URL для языка). И поэтому модуль выдает правильные sitemap-ы и т.п.

      Решает проблему ЧПУ для пагинации, проблема заключается в том, что при пагинации в opencart title, description одинаковые (по умолчанию в opencart и сборках) и товары однотипные в списке, то ПС могут подумать что это дубль страница, что очень негативно для seo, а благодаря модулю - этого быть не может, т.е. модуль предотвращает дубли страниц при пагинации добавляя новый title и description второстепенной страницы отличный от "главной" страницы категории, чтобы не "опустить" её в поисковой выдаче.
      Заменяет параметр первой страницы пагинации на URL без параметра
      Модуль реализует правильную SEO пагинацию вида http://site.com/page-2 и т.п.
      С изменением title документа и description HTML документа в зависимости от языка т.е.например "Компьютеры - страница 2" (русский), "Computers - page 2" (english). Также теперь нету ссылки на первую страницу (/en/desctops/page-1) заменяется на /en/desctops/)
      Даже без включения ЧПУ пагинация работает и имеет вид к примеру http://site.com/en/page-2?route=product/category&path=1_2    
      Модуль позволяет и имеет функционал
        - модуль НЕ заменяет файлы системы
        - модуль НЕ использует ioncube
        - простая установка и обновление
        - правильно индексируются все языковые страницы (чего нет у opencart, сборках и подобных модулях)
        - разные SEO URL для разных языков (посредством языковых префиксов или поддоменов)
        - разные SEO URL для разных регионов (в т.ч. городов)
        - шорткоды привязанные к языкам, регионам, мультимагазинам
        - переключение валюты связанной с языком, регионом
        - поддержка мета - тега hreflang
        - отключение описании категорий на дополнительных страницах пагинации (только opencart 2.x)
        - правильная SEO пагинация (к примеру вида http://site.com/en/page-2)
        - правильные ЧПУ в переключателе языков, для каждого языка, региона (даже если ЧПУ разные)
        - автоадаптер под тему
        - развитая поддержка мультимагазинов
        - гибкая взаимосвязь с любым функционалом и модулями - виджетами платформы SEO CMS
        - совместимость с любой темой, любыми модулями, которые соотвествуют стандартам программирования и требованиям opencart
        - пользовательский css код прямо в админ. части модуля
        - поддержка любых модулей sitemap (посредством добавления префикса в URL карты магазина)
       
      Возможности
       
      - полная индексация страниц магазина для разных языков, разных регионов (в т.ч. городов)
       
      - ЧПУ пагинация
       
      - hreflang
       
      - разные мета - теги Главной страницы, для разных языков, разных регионов (в т.ч. городов)
       
      - поддержка модулей sitemap
       
      ...
       
      Чем модуль лучше других
       
      - правильная индексация языковых, региональных страниц поисковыми системами
       
      - уникальная технология добавления префиксов (языков, регионов, городов) и изменения ЧПУ пагинации
       
      - модуль НЕ патчит (средствами vqmod или ocmod) ЧПУ формирователи (seo_url, seo_pro и т.п.)
       
      - модуль работает с ЛЮБЫМИ ЧПУ формирователями (seo_url.php, seo_pro.php и любыми другими)
       
       
      Лицензия
      Все права на модуль принадлежат разработчику markimax Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Далее...   Условия технической поддержки
       
  • 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.