Jump to content


Photo
- - - - -

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


2 replies to this topic

#1 tiptopvkr

tiptopvkr
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 537
  • topics: 185

Posted 18 August 2016 - 14:46

Здравствуйте. Уважаемые знатоки и специалисты компонента. Учитывая что данная тема закрыта http://forum.jbzoo.c...ost-4-5-yazkov/ и уточнить некоторые ньюансы нет возможности решил открыть новую. Уверен очень многим будет полезен тот мануал который надеюсь тут получить. 

Уважаемый Шингисович показал скрины как он реализовал мультиязычность внутри сайта. Если не затруднит может ли кто пояснить следующие моменты:

1) Почему отделены разделы "Закупки" и "Самрук Энерго"?  Или это для каждого раздела нужно создавать свои каталоги?

2) Как реализовать приставку "ru","ua" и пр. после домена для определения языка?

3) Как релизовать "связи" и принадлежность к языку как на скрине 3

4) Как привязать кнопку языка к определенному языку?

5) Самое главное как заставить браузер менять язык страницы а не сбрасывать на главную при переключении.

 

Заранее надеюсь что подскажете решение вопросов.


  • 0

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


#2 Шингисович

Шингисович
  • JBZoo User (rus)
  • User rate: 11.3
  • posts: 140
  • topics: 8

Posted 19 August 2016 - 07:12

показал скрины как он реализовал мультиязычность внутри сайта. Если не затруднит может ли кто пояснить следующие моменты:

 

 

Поясняю:

1) Отделены потому что для каждого требовалась отдельная функциональность и логика. Поэтому для каждого раздела созданы свои каталоги, более того, создано три каталога "Закупки" (русский, казахский и английский) и три каталога "Самрук-Энерго" (тоже языковые), плюс созданы по три языковых (русский, казахский и английский) типа для создания элементов для каждого из шести каталогов (три языковых типа для "Закупок" и три языковых типа элементов для "Самрук-Энерго").

 

2) Приставка "языковая" реализуется стандартными средствами Joomla -- для этого нужно сначала установить/активировать в Менеджере языков нужные вам языки, затем в Менеджере плагинов включить языковой плагин "Фильтр языка", также создать "нейтральное" общее меню с выбранным главным пунктом в режиме "все языки".

2016-08-19_120744.jpg

 

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

2016-08-19_115553.jpg

2016-08-19_120908.jpg

 

3) Эти связи реализуются очень просто: выбираете пункты меню для каждого языкового меню (предварительно нужно выполнить пункт 2) и затем их связываете между собой (пункты меню на каждом языке). Т.е. каждому языковому меню соответствует свой "языковой" каталог со своими категориями и элементами.

2016-08-19_120513.jpg

 

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

2016-08-19_120537.jpg

 

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

2016-08-19_121441.jpg

 

4) "Кнопку языка" -- :). Нужно просто опубликовать и активировать в нужной позиции модуль "Переключение языков" в Менеджере модулей. Предварительно, конечно, выберите подходящую вам конфигурацию из опций внутри модуля.

2016-08-19_120337.jpg

 

5) См. пункт 2. Это делается включением специального плагина "Система - Фильтр языка" в Менеджере плагинов. Там есть свои опции, смотрите, пробуйте.


Edited by Шингисович, 19 August 2016 - 07:17.

  • 4

Делаю сайты в Казахстане, Астане, webmarka.kz


#3 tiptopvkr

tiptopvkr
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 537
  • topics: 185

Posted 19 August 2016 - 08:00

Шикарно) Спасибо огромное. Пошел я заниматься. по результатам отпишусь. 


  • 0

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





Click to return to top of page in style!