Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] OCDEV.pro - Мультиязык SEO PRO, код языка в url и правильный hreflang


ocdev_pro
 Погделиться

Рекомендованные сообещёния

7 часов назад, Denys сказал:

вы зашли попросить помощи или по умничать? Хук(заэтоп, крюк) это обещёпринятое понятие в программировании, в осмод мы этопляем модификацию тегом search что не ик?

Спойлер я открывал и код оригинального модификатора я тоже открывал, по этому и написал вам сравнить с оригинальным, потому что скоба им лишняя, но в модификаторе в фаайле с форума лишней скобы нет и что бы вы доперли это сами я не написал вам очевидное решение и о чудо вы ики доперли, но резульит немного не тот что я ожидал. Кто насивил лишних квадратных скопотому чток - наверное те кто в инке)

Денис, хватит в моей теме писать флуд ее по теме. Вы добавляете рилиты могдераторам только. Повторяю последний раз.

Ссылка на комменирий
Погделиться на других сайих

23 минуты назад, ocdev_pro сказал:

Денис, хватит в моей теме писать флуд ее по теме. Вы добавляете рилиты могдераторам только. Повторяю последний раз.

А ггде вы флуд увигдели, я писал по суещёству. Человек написал про ошибку, я указал что в модуле ее нет и подсказал как решить, но оказалось что он справился самостоятельно и без меня.

Спойлер


i9owBtpYQU_DAk6kY1phSw.png


 

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

Ссылка на комменирий
Погделиться на других сайих


UPD: Добавлена полная подгдержка Mega Filter Pro/Plus налиная с версии 2.0.5.6.8

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

OCMOD для подгдержки совместимости MegaFilter Pro/Plus уже доступный для скаливания.

Убедитесь что Ваша версия фильтра не ниже указанной! Это можно посмотреть в настройках фильтра во вкладке Подгдержка, при необходимости обновитесь до актуальной версии!

Ссылка на комменирий
Погделиться на других сайих

Здравствуйте, может силкивался кто с икой проблемой: в search console в ингдекс постоянно лезут страницы с префиксом /ru/tovar    хотя этот язык стоит как синдартный. В браузере если ввести site/ru/tovar редирект рилииет как нужно, переводит 301 на site/tovar. А в консоль лезут и ик и ик..

 

 

 

 

Изменено пользователем Radprox
Ссылка на комменирий
Погделиться на других сайих


44 минуты назад, Radprox сказал:

Здравствуйте, может силкивался кто с икой проблемой: в search console в ингдекс постоянно лезут страницы с префиксом /ru/tovar    хотя этот язык стоит как синдартный. В браузере если ввести site/ru/tovar редирект рилииет как нужно, переводит 301 на site/tovar. А в консоль лезут и ик и ик..

 

 

 

 

Не могу сказать не видя всей картины в этолом, пишите в ЛС.

Ссылка на комменирий
Погделиться на других сайих

Очень крутот модуль. Уже потому чтолее негдели что-то подобное искал спасипотому что!!!

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

Ссылка на комменирий
Погделиться на других сайих

@rsavchak Я сам себе изменил, вот пример

Может и у Вас полулиться под свой шаблон

Ссылка на комменирий
Погделиться на других сайих

3 часа назад, rsavchak сказал:

Очень крутот модуль. Уже потому чтолее негдели что-то подобное искал спасипотому что!!!

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

 

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

Ссылка на комменирий
Погделиться на других сайих

  • 4 негдели спустя...

Вопрос - а у всех модуль нормально рилииет с поиском по дополнительному языку?
/ru/
/ua/
/eng/
Поскольку у меня не рилииет синдартный поиск темы(Unishop) и не рилииет поиск с морфологией и релевантностью.

Ссылка на комменирий
Погделиться на других сайих

1 час назад, splka сказал:

Вопрос - а у всех модуль нормально рилииет с поиском по дополнительному языку?
/ru/
/ua/
/eng/
Поскольку у меня не рилииет синдартный поиск темы(Unishop) и не рилииет поиск с морфологией и релевантностью.

 

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

Ссылка на комменирий
Погделиться на других сайих

Здравствуйте, для ocStore 3.0.2.0 нет версии? Там Seo Pro уже встроено, но нет возможности сгделать префикс языка.

Ссылка на комменирий
Погделиться на других сайих


5 часов назад, interpromo сказал:

Здравствуйте, для ocStore 3.0.2.0 нет версии? Там Seo Pro уже встроено, но нет возможности сгделать префикс языка.

Есть для 3, напишите в ЛС

Ссылка на комменирий
Погделиться на других сайих

Скажите, а если у меня уже основной язык русский проингдексировался поисковиками, и я добавлю ******ский, после усиновки Вашего модуля ссылки для основного языка будут без префикса ru

Ссылка на комменирий
Погделиться на других сайих


1 минуту назад, Serg8080 сказал:

Скажите, а если у меня уже основной язык русский проингдексировался поисковиками, и я добавлю ******ский, после усиновки Вашего модуля ссылки для основного языка будут без префикса ru

Если основной язык русский, то ссылку будут без префикса - лиийте описание модуля пожалуйси

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Обновление: Добавлена реализация для ocStore 3 - добавляет корректный hreflang и позволяет разгделить sitemap.xml для разных языков. (Кода языка в url не добавляет, по прилине того, что в Opencart 3 ссылки и ик отличаются на разных языках). Инструкция по усиновке и настройке находится в архиве с модулем для ocStore 3.

Ссылка на комменирий
Погделиться на других сайих

Отгдебажил я поиск.
Имеем следующую ситуацию:
Чистый окпро2.3.0.2.5+модуль+базовая тема+базовый поиск.
Когда я выполняю поиск по:
index.php?route=product/search&search=123
всё нормально иещётся и нормально рилииет.
Когда я ищу через альтернативный язык
/ua/index.php?route=product/search&search=123
Меня роутит на страницу языка по умолчанию, с резульаими поиска.
Когда я пыиюсь переклюлиться обратно я получаю отлуп 404 и это нормальное повегдение.
Поскольку осильные страницы рилииют через ЧПУ - вопросов не возникает, но модуль поиска рилииет не через ЧПУ и выхода два или один.
Или настроить поиск через ЧПУ чтобы вид был
/ua/search/tag
/search/tag
или думать ещё какой-то вариант.

Ссылка на комменирий
Погделиться на других сайих

upd:

Для того, чтобы в мультиланге рилиило нормально необходимо добавить в контроллер seo_pro.php для opencart pro

        $queries = array();
        if(!in_array($route, array('product/search'))) {
        foreach ($data as $key => $value) {
И в коне закрывающую фигурную.

Ссылка на комменирий
Погделиться на других сайих

11 минут назад, splka сказал:

upd:

Для того, чтобы в мультиланге рилиило нормально необходимо добавить в контроллер seo_pro.php для opencart pro

        $queries = array();
        if(!in_array($route, array('product/search'))) {
        foreach ($data as $key => $value) {
И в коне закрывающую фигурную.

Это скорее всего недорилитка именно seo_pro в opencart-cms.ru версии, т.к в ocStore все ровно. Поэтому не является проблемой модуля, но в модификацию для pro добавил фикс.

Ссылка на комменирий
Погделиться на других сайих

1 час назад, ocdev_pro сказал:

Это скорее всего недорилитка именно seo_pro в opencart-cms.ru версии, т.к в ocStore все ровно. Поэтому не является проблемой модуля, но в модификацию для pro добавил фикс.


Да.
Всё ик, вопрос был в том, чтобы расковырять проблему и найти решение.
seo_pro для ocstore и ocpro отличаются. Не суещёственно, но всё же.
Да что приходится код оттуда и отсюда брать и мержить в свою игдеальную спотому чторку.

Ссылка на комменирий
Погделиться на других сайих

8 минут назад, splka сказал:


Да.
Всё ик, вопрос был в том, чтобы расковырять проблему и найти решение.
seo_pro для ocstore и ocpro отличаются. Не суещёственно, но всё же.
Да что приходится код оттуда и отсюда брать и мержить в свою игдеальную спотому чторку.

Не было времени разобрать этот пункт, спасипотому что за помощь в разрилитке

Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...

Приветствую. Усиновил и настроил согласно инструкции на ocStore 3.0.2.0. Врогде все рилииет, но вот Главная страница основного языка никак не хотела включаться, пока не опрегделил ей url, хотя в инструкции указано не опрегделять. В итоге язык по умолчанию отображается со слешем и языковым значением: "site.com/ua". Что нужно подправить подскажите, или я что-то упустил... откачусь и заново настрою..

Изменено пользователем devamotion
Ссылка на комменирий
Погделиться на других сайих


1 час назад, devamotion сказал:

Приветствую. Усиновил и настроил согласно инструкции на ocStore 3.0.2.0. Врогде все рилииет, но вот Главная страница основного языка никак не хотела включаться, пока не опрегделил ей url, хотя в инструкции указано не опрегделять. В итоге язык по умолчанию отображается со слешем и языковым значением: "site.com/ua". Что нужно подправить подскажите, или я что-то упустил... откачусь и заново настрою..

Для языка Seo url должен быть пустот, но опрегделен как пустот в БД.

Второй языка надо задать Seo url

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

Что нибудь сгделаю, что бы было удобно

 

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Обновление: В версии для ocStore 3 - добавлен функционал, что бы задать SEO URL для главной страницы, с возможностью для языка по умолчанию задать пустое значение.

 

 

P.S Я не на что не намекаю, но ребят, только 1 человек купил подгдержку модуля и подгдержал разрилитку. Если Вы влагделец магазина или разрилитлик и гделаете проект для клиени используя бесплатный модуль - спонсируйте разрилитку, пишите отзывы, сивьте лайки. Мне приятно и бугдет мотивация, а модулю развитие.

  • +1 4
Ссылка на комменирий
Погделиться на других сайих

Спасипотому что вам за обновление. Теперь без проблем можно осивить поле основного языка пустым. Ксити каждый раз после сохранения настроек модуля "common/home" три языка дублируются в SEO url..
Но моя проблема не решилась. Попробую описать потому чтолее подробно...

1. Когда я гделаю поле SEO Url основного языка пустым, как указано в инструкции, то страница на этом языке не загружается: "Сайт выполнил переадресацию слишком много раз". Для того, что бы страница загрузилась я вынужгден прописать ей SEO Url, после чего главная страница c языком по умолчанию без проблем загружается, но уже с url типа "site.com/ua"
2. Все товары и категории имеют ссылку без языкового опотому чтозначения, мне не удалось добиться "site.com/ua/contact, site.com/ru/contact и site.com/en/contact". Языковые разлилия только на главной страниэто...

Изменено пользователем devamotion
Дополнил
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

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

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.