Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 1403 Просмотров
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Подскажите вот такой нюанс, как изменить путь ссылки к альтернитивному языку.

Был Русский по умолчанию язык и адрес сайта выглядел как мой_сайт.ru
Добавил Английский язык теперь это вот так мой_сайт.ru/en
Все замечательно.

Так как сайт висел давно, решил в модуле (плагине) убрать (выставил значение) что бы он не присваивал в адресной строке мой_сайт.ru/ru а было как ранее мой_сайт.ru когда сайт на русском.
Все замечательно. Основной язык RU и все смотрится как и прежде и английский тоже норм смотрится как мой_сайт.ru/en.

Но...

Полез смотрю уже HTML как он отдает браузеру и вижу что не совсем так, все.
Когда сидишь на версии английской, он как альтернативный язык предлагает Русский но по следующему пути "мой_сайт.ru/ru/services" rel="alternate" hreflang="ru-RU" />", вот именно не нужно там этого RU, нужно его убрать, но как?
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #1 : 29.08.2016, 17:13:18 »
Не ужели не исправить? Или еще не все специалисты просмотрели?
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Re: Мультиязычность и rel="alternate"
« Ответ #2 : 29.08.2016, 17:27:56 »
ковыряйте плагин мультиязычности, только осторожно: при обнове J все ваши правки могут слететь
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #3 : 29.08.2016, 17:55:00 »
ковыряйте плагин мультиязычности, только осторожно: при обнове J все ваши правки могут слететь

А где его код хранится?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Мультиязычность и rel="alternate"
« Ответ #4 : 29.08.2016, 19:54:40 »
Вам нужно настроить связи между страницами. В настройках меню и материалов.
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #5 : 29.08.2016, 23:51:43 »
Вам нужно настроить связи между страницами. В настройках меню и материалов.

Здравствуйте.
Извините меня, но вы наверное не внимательно прочли мой вопрос, верно? )))
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Мультиязычность и rel="alternate"
« Ответ #6 : 29.08.2016, 23:53:39 »
Здравствуйте.
Извините меня, но вы наверное не внимательно прочли мой вопрос, верно? )))
Возможно, вы меня тоже простите, вы недостаточно хорошо описали суть проблемы.
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #7 : 30.08.2016, 00:31:18 »
Возможно, вы меня тоже простите, вы недостаточно хорошо описали суть проблемы.

Есть сейчас (код HTML отдающий браузеру):
-----------------------------
"мой_сайт.ru/ru/services" rel="alternate" hreflang="ru-RU" />"
"мой_сайт.ru/en/services" rel="alternate" hreflang="en-GB" />"


Хочу чтобы стало:
-----------------------------
"мой_сайт.ru/services" rel="alternate" hreflang="ru-RU" />"
"мой_сайт.ru/en/services" rel="alternate" hreflang="en-GB" />"
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Мультиязычность и rel="alternate"
« Ответ #8 : 30.08.2016, 00:32:58 »
Уберите префикс для языка по умолчанию в настройках плагина "Фильтр языка"
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #9 : 30.08.2016, 01:07:28 »
Уберите префикс для языка по умолчанию в настройках плагина "Фильтр языка"




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

Я же говорю про сам HTML КОД !,
Где в <head> у меня зашито как

"мой_сайт.ru/ru/services" rel="alternate" hreflang="ru-RU" />"
"мой_сайт.ru/en/services" rel="alternate" hreflang="en-GB" />"

А я как раз и не хочу что бы в HTML на русский язык стояли ссылки с префиксом RU. Префикс только для Английской версии должен быть.

p.s. Теперь Вы меня поняли о чем я? ))




*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Мультиязычность и rel="alternate"
« Ответ #10 : 30.08.2016, 01:12:01 »
По-ходу, вы раскопали баг.
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #11 : 30.08.2016, 01:17:56 »
По-ходу, вы раскопали баг.

Это вы подшучиваете на до мной или всерьез?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Мультиязычность и rel="alternate"
« Ответ #12 : 30.08.2016, 01:19:46 »
Это вы подшучиваете на до мной или всерьез?
Не, зачем, это баг ядра. Если владеете английским, можете запостить на багтрекере Joomla!
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #13 : 30.08.2016, 01:47:53 »
Не, зачем, это баг ядра. Если владеете английским, можете запостить на багтрекере Joomla!

Да я думаю там где-то можно подкрутить в PHP, знать бы где? Может подскажите?
А может разве что у меня не обновленная Joomla версии 3.2.3, возможно в более свежих это уже устранено.

p.s. Ой, только не говорите обновить Joomla, )))) Это уже другая тема, где часть плагинов просто отвалится и перестанет работать ибо они старые или еще боком вылезет что-то )))
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Мультиязычность и rel="alternate"
« Ответ #14 : 30.08.2016, 01:50:09 »
Да, действительно, проверил у себя -- работает нормально. Можете попытаться перезаписать файлы /plugins/system/languagefilter файлами, взятыми из нового дистрибутива. Только сохраниться не забудьте :)
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #15 : 30.08.2016, 13:37:32 »
Да, действительно, проверил у себя -- работает нормально. Можете попытаться перезаписать файлы /plugins/system/languagefilter файлами, взятыми из нового дистрибутива. Только сохраниться не забудьте :)

Нет не хочет зараза так работать ((
Выдает Fatal error:  languagefilter.php on line 108

В общем, с крестя пальцы, нажал "ОБНОВИТСЯ" – все заработало на 3.6.0 версии Joomla.
Теперь вот сижу смотрю не поплыло ли где-то что-то у меня, мало ли)))

p.s. Филипп Сорокин - а вам спасибо, я так хоть узнал что на новой версии Joomla (3.6.0) плагин ведет себя корректно.
« Последнее редактирование: 30.08.2016, 14:19:29 от pips »
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #16 : 30.08.2016, 17:54:12 »
Так и хочется сказать, пи.....ц.
Как говорится все работало и кушать не просило.
Обновился.....

500 - Обнаружена ошибка (менеджер модулей)

p.s. Видимо скучно мне, нужно теперь еще и этой проблемой занятся ((((. Теперь в модули вообще не зайти, выкидывает ошибку 500.
*

pips

  • Захожу иногда
  • 94
  • 2 / 0
Re: Мультиязычность и rel="alternate"
« Ответ #17 : 30.08.2016, 22:39:37 »
Подскажите а можно ли обновить Плагин мультиязыка, не обновляя саму Joomla?
Или все же он системный и так его не обновить?

Я имею ввиду обновление белым методом, без всякого рода копирования вручную файлы ибо после такого, повылазят тараканы )))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Мультиязычность Joomla и SEO

Автор pips

Ответов: 32
Просмотров: 3132
Последний ответ 31.08.2018, 00:15:48
от pips
JL No Doubles и мультиязычность

Автор kik84

Ответов: 0
Просмотров: 1015
Последний ответ 30.08.2015, 18:13:40
от kik84
Мультиязычность и SEO

Автор laxmati

Ответов: 4
Просмотров: 4586
Последний ответ 30.12.2006, 17:52:20
от xtremest