вход на сайт

Имя пользователя :
Пароль :

Восстановление пароля Регистрация

Как создать многоязычный сайт в Joomla 3

  1. Пошаговое руководство по правильной настройке многоязычного веб-сайта в Joomla 3
  2. 1.2 Установите языковой пакет для второго языка
  3. 1.3 Создать язык контента
  4. 1.4 Настройка плагина языкового фильтра
  5. Шаг 2 - Создание многоязычного контента сайта
  6. 2.1 Создание категорий контента (необязательно, но практично для больших сайтов)
  7. 2.2 Создайте свои статьи на языке по умолчанию
  8. 2.3 Создание переведенных статей на втором языке сайта
  9. Шаг 3 - Настройка меню Joomla
  10. 3.1 Создать меню для каждого набора статей
  11. 3.2 Добавить пункты меню для языка по умолчанию
  12. 3.3 Добавить пункты меню для итальянского языка
  13. 3.4 Установите языковые домашние страницы
  14. Шаг 4 - Показать меню на вашем сайте
  15. 4.1 Отображение меню на вашем сайте
  16. 4.2 Включите переключатель языка Joomla
  17. Поздравляем !!!
  18. Про Майка Фицпатрика

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

Чтобы следовать этому руководству, вам потребуется только что установленный и настроенный веб-сайт Joomla 3, загруженный и настроенный в вашем домене.

»Как выбрать лучший домен для вашего международного сайта

Пошаговое руководство по правильной настройке многоязычного веб-сайта в Joomla 3

Шаг 1 - Настройка Joomla

1.1 Проверьте, какой язык установлен

Проверьте язык по умолчанию, установленный на вашем Joomla. Войдите в вашу админ-панель и выберите Расширения / Язык (и) в меню навигации. В этом примере английский является установленным языком интерфейса по умолчанию. На вкладке « Установлено» - «Администратор » будут отображаться языки, установленные для панели администратора (обычно их не нужно менять).

1.2 Установите языковой пакет для второго языка

Теперь мы установим итальянский языковой пакет (файл, содержащий все переводы для текстов Joomla по умолчанию). Нажмите кнопку «Установить язык», и появится список языков. Выберите язык, который вы хотите добавить, и нажмите « Установить» .

Это займет несколько минут, прежде чем вы увидите сообщение об успехе . Возвращаясь к странице « Расширения / язык (и)» , вы должны увидеть два установленных языка с золотой звездой для вашего языка по умолчанию (см. Ниже):

1.3 Создать язык контента

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

На странице «Расширения / языки» выберите вкладку « Языки содержимого » и нажмите кнопку «Создать».

На странице «Расширения / языки» выберите вкладку « Языки содержимого » и нажмите кнопку «Создать»

Появится экран конфигурации, как показано ниже. Важные поля

  • Language Tag - используется для установки мета-тега языка сайта, который важен для SEO , Большинство языковых кодов очевидны, но некоторые языки имеют свои собственные специальные языковые коды, такие как de-ch для швейцарского немецкого языка. Если вы не уверены, вот полный список кодов языков сайта ,
  • Код языка URL-адреса помечается URL-адресом вашего веб-сайта, чтобы отличить второй языковой раздел веб-сайта. В моем случае / он / будет помечен в конце всех URL на итальянском языке следующим образом: mysite.com / it / .
  • «Собственное название» - это то, что будет отображаться на веб-сайте посетителям, поэтому это должно быть название языка в том виде, в котором оно написано на втором языке сайта.

«Собственное название» - это то, что будет отображаться на веб-сайте посетителям, поэтому это должно быть название языка в том виде, в котором оно написано на втором языке сайта

Нажмите Сохранить и закрыть, когда закончите.

1.4 Настройка плагина языкового фильтра

Теперь включите и настройте плагин Language Filter. Этот плагин позволяет Joomla фильтровать и отображать правильный контент сайта в зависимости от текущего языка. Перейдите к расширениям / плагинам и найдите «Language Filter», как показано ниже:

Выберите плагин «System - Language Filter», и появится экран конфигурации, как показано ниже. Важные поля и рекомендуемые настройки для сайта SEO являются:

  • Статус = «Включен» для всех многоязычных сайтов.
  • Пункт Ассоциации = «Да». Это позволит вам связывать языковые варианты одних и тех же страниц контента и позволять пользователям переходить непосредственно между ними. Если эта опция не включена, нажатие на флажки языка вернет пользователя на домашнюю страницу языка.
  • «Удалить код языка URL» = «Да». В нашем примере это удалит / en / из URL всего английского контента - это важно, если вы хотите, чтобы ваша домашняя страница отображалась как mysite.com, а не mysite.com/en/
  • Добавить альтернативные метатеги = «Да». Важно для многоязычная оптимизация сайта Alt языковые теги сообщают поисковым системам, где найти тот же фрагмент контента, который подается на других языках.

Важно для   многоязычная оптимизация сайта   Alt языковые теги сообщают поисковым системам, где найти тот же фрагмент контента, который подается на других языках

Нажмите Сохранить и закрыть, когда закончите.

Шаг 2 - Создание многоязычного контента сайта

Время создавать контент сайта.

2.1 Создание категорий контента (необязательно, но практично для больших сайтов)

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

В меню администратора Joomla выберите Содержимое / Категории / Добавить новую категорию . Для «Заголовок» я добавлю «Английский», а «Язык» выберу «Английский (Великобритания)». Нажмите « Сохранить и новый » и настройте другую категорию для вашего второго языка контента, в моем случае, итальянского.

Нажмите « Сохранить и новый » и настройте другую категорию для вашего второго языка контента, в моем случае, итальянского

Нажмите Сохранить и закрыть, когда закончите.

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

2.2 Создайте свои статьи на языке по умолчанию

Создать статью на языке по умолчанию. В меню выберите Содержимое / Статьи / Новая статья . Дайте каждой статье заголовок, некоторые тексты для страницы и убедитесь, что вы установили категорию «Английский» (категория для языка веб-сайта по умолчанию), а также язык, указанный в «Английском» - см. Ниже.

Повторите этот шаг не менее 3 или 4 раз, чтобы на вашем новом многоязычном веб-сайте было достаточно страниц контента для работы с нами. Вы можете изменить названия страниц и описания позже.

Вы можете изменить названия страниц и описания позже

2.3 Создание переведенных статей на втором языке сайта

Теперь мы создадим те же статьи, что и на шаге 2.2, для второго языка сайта. На этот раз я установил «Category» и «Language» на итальянский, так как это мой второй язык на сайте.

Для обеспечения правильной работы переключателя языка на веб-сайте мне потребуется связать каждую статью с соответствующей статьей на языке по умолчанию. Находясь на экране статьи, нажмите на вкладку «Ассоциации». Нажав «Выбрать», вы получите список всех статей на английском языке, из которых я выбираю эквивалент на английском языке для текущей статьи на итальянском языке. Статьи теперь связаны между собой.

Статьи теперь связаны между собой

Повторите этот шаг как минимум 3 или 4 раза, чтобы на вашем новом многоязычном веб-сайте было несколько страниц контента для работы.

Нажмите Сохранить и закрыть, когда закончите.

»Безопасное редактирование вашего сайта Joomla

Шаг 3 - Настройка меню Joomla

Теперь у нас есть 2 набора статей - по одной на каждый язык, пришло время связать статьи с элементами меню, чтобы они стали настоящими веб-страницами. Как и следовало ожидать, нам понадобится меню, указывающее на статьи на английском языке, и отдельное меню, указывающее на статьи на итальянском языке.

3.1 Создать меню для каждого набора статей

На панели навигации выберите Меню / Управление / Добавить новое меню и создайте меню под названием «Английское меню навигации», как показано ниже.

Нажмите « Сохранить и закрыть» и создайте аналогичное итальянское меню.

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

3.2 Добавить пункты меню для языка по умолчанию

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

Перейдите в Меню / «Английское навигационное меню» / «Добавить новый пункт меню» . Вот как настроить пункт меню в двух словах (есть и другие варианты, но этого будет достаточно для нашего урока):

  • Добавьте подходящий заголовок меню - это будет фактический заголовок, который появляется на вашем сайте
  • Установите язык на английский (или язык вашего веб-сайта по умолчанию).
  • Для Типа Пункта меню выберите Статьи / отдельная статья.
  • Выберите статью, которую вы хотите связать с меню, во всплывающем окне « Выбор статьи ».
  • Сохраните и закройте .

Сохраните и закройте

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

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

Теперь повторите шаг 3.2 для итальянских статей и итальянского меню, убедившись, что вы установили язык меню как итальянский. Опять же, для правильной работы переключателя языка вам нужно связать пункты меню на английском языке с их итальянскими эквивалентами, используя вкладку « Ассоциации ».

3.4 Установите языковые домашние страницы

Мы должны сообщить Joomla, какое меню будет главной страницей на каждом языке. Для этого перейдите в Меню / Английское меню навигации . Под столбцом «Домой» у каждого предмета есть нечеткая звезда рядом с ним. Нажмите эту звездочку, чтобы установить любой элемент в качестве домашней страницы текущего языка. Если это сработало правильно, вместо звезды должен появиться флаг страны!

Повторите для итальянской домашней страницы.

Шаг 4 - Показать меню на вашем сайте

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

4.1 Отображение меню на вашем сайте

Перейдите в Расширения / Модули и нажмите новую кнопку, чтобы создать новый модуль. Выберите «Меню» из списка типов модулей. Для демонстрации достаточно следующих настроек:

  • СОВЕТ: Выберите заголовок, чтобы вы помнили, что делает модуль (если у вас много меню, вы будете рады этому разъяснению позже). Установите Display Menu на «Нет», так как вы не хотите, чтобы заголовок отображался на вашем сайте.
  • Используйте Выбрать меню, чтобы выбрать меню для отображения на вашем сайте
  • Поле Position будет определять, где на странице отображается меню. Параметры здесь будут зависеть от шаблона, который вы используете. Мы используем Портальный шаблон поэтому «top-a» - подходящая позиция для меню навигации.
  • Наконец убедитесь, что язык установлен на английский.

Наконец убедитесь, что язык установлен на английский

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

4.2 Включите переключатель языка Joomla

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

Перейдите к Расширениям / Модулям и выберите «Новый». На следующем экране выберите в столбце «Тип модуля» выберите «Переключатель языка» . Следующая конфигурация покажет классический переключатель языка с рядом флагов на вашем сайте для переключения между языками:

  • Выберите запоминающийся заголовок, чтобы понять, что модуль делает позже. Установите для параметра « Показать заголовок» значение «Скрыть», так как мы не хотим, чтобы заголовок модуля отображался в передней части веб-сайта.
  • Убедитесь, что для параметра « Язык» установлено значение « Все», чтобы переключатель языка отображался на всех страницах.
  • Выберите подходящую позицию модуля на основе вашего шаблона Joomla. Это определяет, где переключатель будет отображаться на вашем сайте - обычно в верхнем правом углу ваших веб-страниц.
  • Статус = «Опубликован».
  • Нажмите Сохранить и закрыть

Нажмите Сохранить и закрыть

Поздравляем !!!

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

Вы можете добавить столько языков, сколько захотите, на свой веб-сайт, следуя инструкциям выше.

Вот несколько полезных ссылок для запуска вашего многоязычного сайта:

»Как выбрать лучший домен для международного таргетинга
»SEO советы для компаний с несколькими местоположениями
»Скачать Joomla 3 здесь
»Насколько хорош ваш сайт? Пройди тест!
»Безопасное редактирование вашего сайта Joomla

Про Майка Фицпатрика

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

Поиск по сайту
Меню
Реклама на сайте
Архив новостей
Реклама на сайте

Реклама на сайте







Архив сайта
Информация
www.home-4-homo.ru © 2016 Copyright. Все права защищены.

Копирование материалов допускается только с указанием ссылки на сайт.