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

Смена ссылки при смене языка


Recommended Posts

Добрый день! Подскажите пожалуйста модуль или скажите как правильно сделать. Есть стандартная ссылка /katalog/mebel-dlya-doma/ это русский язык. Нужно сделать чтобы при переключение на английский язык менялась ссылка, вот так: /en/catalog/home-furniture/. Это должно работать для любой категории и любого товара. Как решить мою проблему?

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


3 минуты назад, greendragon сказал:

Через языковую переменную. Какая версия движка и в каком файле выводите эту ссылку?

версия 2.3. Эта ссылка выводится в категориях, но мне нужно чтобы была возможность эту ссылка прописывать руками для каждой категории и товара 

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


if ($this->config->get('config_language') == 'ru-ru') {

} else {
 ...
}

 

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

3 минуты назад, ArtemPitov сказал:

if ($this->config->get('config_language') == 'ru-ru') {

} else {
 ...
}

 

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

site.ru/katalog/ofisnaya-mebel/

site.ru/katalog/mebel-dlya-gostinic/

 

а на английском 

site.ru/en/catalog/office-furniture/

site.ru/en/catalog/furniture-hotels/

 

и так для каждой категории и товара 

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


4 минуты назад, n3bo сказал:

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

Т.е.:

site.ru/katalog/mebel-dlya-gostinic/

site.ru/en/katalog/mebel-dlya-gostinic/

нужно что-бы была разная 

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


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

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

32 минуты назад, desking сказал:

нужно что-бы была разная 

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

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


47 минут назад, desking сказал:

там такое можно?

 

там такое заявлено кодом.
Но реализация - никакая.

Так что ждать еще и еще долго, чудя по существующему коду там еще конь не валялся

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

19 минут назад, markimax сказал:

Зачем ?

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

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

14 минут назад, chukcha сказал:

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

 

А как по другому? ;) Если в opencart нет полной SEO мультиязычности  :ugeek:
Альтернативные языковые страницы не индексируются в opencart (В SEO CMS индексируются даже если не стоят модули префиксов и т п)
Да кстати, в opencart 3+ та же ошибка и осталась - главная все равно индексироваться не будет так как имеет одинаковый URL без префикса (пламенный привет Даниэлю и его познаниям в SEO. Ну как можно получить нормальное ранжирование без главной, если ПС считают клики от именно главной). А без индексирования главной все его потуги в мультиязычных URL - курам на смех. Да и реализация просто пока ужасна

Да в SEO CMS так реализовано потому что стоит шильдик SEO, который обязывает чтобы все страницы языков индексировались (замечу единственный модуль в этом классе с таким функционалом, в котором все языковые страницы правильно индексируются).
У SEO CMS свой ЧПУ формирователь поэтому такой функционал был реализован.
Раньше было актуально для ПС и ключевых фраз в URL (учитывалось в ранжировании)
Сейчас разные URL по словам (не путать с префиксами) не актуальны для ПС

Можно спокойно ограничится языковыми префиксами и мета тегом hreflang, что как раз и рекомендуют ПС

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

  • 2 years later...
В 07.08.2017 в 12:25, pawana сказал:

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

там они все не дружат с сео про

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


10 часов назад, Marianna сказал:

там они все не дружат с сео про

мой дружит

Если речь идет о смене валюты с языком

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

  • 8 months later...

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

OpenCart Version 3.0.3.2
установила SEO PRO
включила ЧПУ
 

суть проблемы:
на примере этой категории (но проблема глобальная) -> указанные сео урлы

  • нахожусь на главной, язык выбран - русский, перехожу в категорию, формируется урл: https://kava-hanna.com.ua/espresso-blendy/
  • переключаю язык на украинский, тексты становятся укр, но:
    1) урл не меняется (а ведь для укр страницы у меня прописан отдельный урл - espresso-blendy-ua)
    2) пишет, что такая страница не найдена: тык
  • при повторной попытке выбрать укр язык (кликаю снова по кнопке), получаю в урле - https://kava-hanna.com.ua/index.php?route=error/not_found
     

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

Беда, помогите, пожалуйста решить.. :(

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


17 часов назад, webDashutka сказал:



OpenCart Version 3.0.3.2
установила SEO PRO
 

 

Это какое такое SeoPro вы установили?
Нету SeoPro для opencart 3.0.3
Скачали с пиратского ресурса подделку, в которой куча ошибок из-за чего вот такое как у вас и страницы вылетают из индексов ПС
Так не удивительно что оно у вас не работает!

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

25 минут назад, markimax сказал:

Это какое такое SeoPro вы установили?
Нету SeoPro для opencart 3.0.3
Скачали с пиратского ресурса подделку, в которой куча ошибок из-за чего вот такое как у вас и страницы вылетают из индексов ПС
Так не удивительно что оно у вас не работает!

откуда мне знать какой ресурс пиратский, а какой нет??? Сайтов содержащих в урле opencart и выпадающих при запросе в Гугл тьма, и человеку не особо разбирающемуся в теме и в том, что пиратское, а что нет непросто разобраться. Сейчас я уже поняла (на другом форуме спасибо подсказали), что я скачала модуль у мошенников.. Теперь получается его нужно как-то удалить и установить не пиратский.. Уже голова кругом от этого идёт.

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


26 минут назад, webDashutka сказал:

откуда мне знать какой ресурс пиратский, а какой нет???

Проверяйте где качаете, google же есть
Вы не просто модуль "скачиваете" вы же его устанавливаете в свой магазин, свой бизнес
Неужели тяжело проверить чтобы потом не получить  проблем. И вы их получили в конце концов
 

Первая же ссылка после них указывает что они пираты

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

В 04.06.2020 в 18:32, magdek сказал:

У меня он стоит на двух сайтах и все прекрасно работает

Теперь и у меня всё работает, нужно было только выключить тот пиратский SEO PRO.
Всем спасибо за ответы.

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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