Обзор популярных расширений Joomla

Статьи о создании и развитии сайта

Обучающие материалы по верстке HTML\CSS


search
1 1 1 1 1 1 1 1 1 1 Rating 4.44 (9 Votes)

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

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

j25-lang

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

j25-lang1

Плагин Фильтр языка

Для полноценной работы многоязычного сайта необходимо включить плагин Фильтр языка, который можно найти в Менеджере плагинов: Система - Фильтр языка. Плагин имеет свои параметры:

j25-lang2

  • Выбор языка для новых посетителей - способ определения языка: по умолчанию или определять язык браузера
  • Автоматическая смена языка - при изменении языка сайта пользователем, произойдет смена языка
  • Связь пунктов меню - для включения механизма связей пункта меню с различными языками
  • Удалять префикс языка по умолчанию - например mysite.com/ru/ - для удаления /ru/ должно быть включено формирование ЧПУ
  • Добавлять мета-тег 'alternate' - к связанным пунктам меню будут добавлены к заголовкам ссылки rel="alternate", которые сообщают браузеру о различных языках

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

j25-lang5

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

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

Модуль Переключатель языка

Для создания модуля - перейдите в Менеджер модулей и нажмите иконку Создать. После создания модуля выберите позицию для него и сделайте доступным на всех страницах. Далее можно перейти к настройкам его параметров:

j25-lang3

  • Начальный/Заключительный текст - указать тексты, которые будут доступны перед/после выбора языков
  • Включить выпадающий список - если включить, то пункты ниже будут игнорироваться
  • Включить изображения флагов - требуется ли показ флагов стран
  • Показывать строкой - при активации языки будут показаны в одной строке
  • Активный язык - если Да, то класс lang-active будет присвоен активному языку
  • Полные названия языков - использовать или нет полные названия языков

Пример создания многоязычных страниц

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

Таким образом, для создания страницы сайта на английском языке, делаем следующее:

  1. Создаем материал, в котором выбираем язык - English (UK)
  2. В новом меню нужно добавить пункт, который обозначить по-умолчанию и установить для него язык - English (UK)
  3. Точно так же создать в другом меню ещё один пункт, которому будет присвоен язык - Russian (RU)

j25-lang4

Если у вас не отображаются флаги в модуле перепроверьте всё:

  • Активны ли языки во вкладке Менеджер языков - Языки контента
  • Включен ли плагин в Менеджере плагинов - Фильтры языка
  • Активирован ли и привязан ко всем страницам модуль Переключатель языка
  • Привязаны ли языки к пунктам меню и являются ли они пунктами по умолчанию

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

Комментарии  

0 #14 praktik_man 25.05.2015 09:46
Кто сталкивался с проблемой? В плагине “Система – Фильтр языка”, при включенном параметре – “Удалять префикс языка по умолчанию”, параметр “Добавлять мета-тег ‘alternate’ ” при выводе URL в связанных статьях, при условии, что стандартный язык русский все равно выводит в HEADER-е с префиксом /ru/

Для адресной строки префикс убирается, и выглядит так:
www.example.com/en/ - английская страница
www.example.com/ - русская страница

но для вывода rel="alternate" префикс "/ru/" остается (

Этот плагин не верно обрабатывает параметр “Добавлять мета-тег ‘alternate’ и верно выводит все URL только на странице дефолтного языка, а на всех остальных страницах альтернативного языка в rel=”alternate” оставляет этот префикс /ru/.

Как это исправить?

Выходит, что страницы связаны не верно, ибо должны ссылаться друг на друга ((, но с перфиксом не выйдет.
0 #13 Dean 28.12.2014 15:37
помогите ! Надо добавить следущий язык, - казахский!
Но вот когда добавляю казахский в языки контента, - ругается:
Сохранить не удалось из-за ошибки: Обнаружен язык контента в котором уже используется выбранный Код языка для URL

В чем может быть проблема? Кто знает?
0 #12 Administrator 28.04.2014 11:45
Цитирую Евгений:

Леонид, подскажие пож . как вы справились с этой проблемой.

Посмотрите в менеджере языков - языки контента. Правильно ли прописан Тег языка? Должен быть как в папке language
0 #11 Евгений 19.04.2014 15:53
Цитирую Леонид:
У меня, после выполнения всего расписанного алгоритма (хотел сделать 2 языка - украинский и русский) отображается только один украинский флаг и язык соответствекнно. Перестановка "по умолчанию" в Менеджере языков не дает никаких результатов.
В админке в Меню русский флаг отображается, а на сайте нет.
Вообщем работает только украинский язык. Подставление к домену /ru/ выбрасывает ошибку 404. Установлена Джумла 2.5.11
Подскажите, пожалуйста, как решить проблему? Бьюсь второй день. Falang пробовал, та же самая проблема!!!
(посмотреть можно здесь: k-ya.com.ua)

Леонид, подскажие пож . как вы справились с этой проблемой.
0 #10 Administrator 29.03.2014 13:13
Цитирую Серега:
Можно ли в joomla 2.5 связать материалы? Если да, то как?

А в смысле связать материалы? Можете показать пример такой реализации?
0 #9 Серега 29.03.2014 09:59
Можно ли в joomla 2.5 связать материалы? Если да, то как?
0 #8 Shetu 17.08.2013 14:23
Все делано как написано, но при открытии сайта http://lexcapital.ru/ пишет ошибку Not Found.
Что не так?
0 #7 Administrator 18.07.2013 09:48
Цитирую САН:
Помогите с джумлой, не могу разобраться как переставить(перевести) с русского на английский.
Создал материал - текст, как при смене иконки рус-англ. сделать. чтобы переводилось?

Проверьте еще раз все, что именно проверить - написано в конце статьи
0 #6 САН 16.07.2013 11:14
Помогите с джумлой, не могу разобраться как переставить(пер евести) с русского на английский.
Создал материал - текст, как при смене иконки рус-англ. сделать. чтобы переводилось?
+2 #5 Роман 13.06.2013 04:25
Автор , большое спасибо за статьи !! те знания которых всегда не хватало

Добавить комментарий

Защитный код
Обновить

Комментарии

Последние материалы

25
Май2016

Обзор моноблока lenovo ideacentre b300

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

06
Май2016

4 популярные услуги, которые вам может предоставить наша компания, если заказать ландшафтный дизайн в Киеве от topiar.ua

Кто не знает ландшафтный дизайн – это работы по озеленению и благоустройству любой территории. Сейчас данные услуги стал...

04
Май2016

Купить качественные комплектующие на Тойоту Авенсис в интернет магазине автозапчастей toyotapart.com.ua – это отличное решение

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

04
Май2016

От чего зависит вес ссылок и какие ссылки являются самыми жирными

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

03
Май2016

Про бесплатные хостинги

После того, как вы создали свой сайт, у вас может возникнуть вопрос – как разместить его в сети интернет? Вполне вероятн...

30
Апр2016

Платный вид раскрутки сайта

В данный момент мы рассмотрим с вами один из важнейших вопросов, которые задают себе молодые веб-мастера, после того как...

27
Апр2016

Открытие интернет-магазина

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

20
Апр2016

Как правильно разработать дизайн сайта

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

14
Апр2016

3-D принтер

3-D принтер - это новейшее изобретение человечества. С помощью этого принтера возможно копирование объёмной модели каког...

14
Апр2016

Как создать простой и функциональный сайт

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

30
Март2016

Поисковое продвижение сайта для привлечения широкого круга посетителей

Seo продвижение сайта – это незаурядный процесс, который помогает сайту развиваться и приобретать посетителей. Поисковые...

28
Март2016

Как сайту добиться вершин?

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

20
Март2016

ЛЕГО – лучшие конструкторы для современных детей

Конструкторы ЛЕГО – это одна из наиболее известных детских игрушек во всем мире. Этот бренд уже давно стал именем нарица...

10
Март2016

Производить бумажные пакеты выгодно

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

29
Фев2016

Три значимых основания для покупки детской одежды на сайте malysh-shop.com.ua

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

27
Янв2016

Создание интернет-магазина в Вконтакте

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

24
Янв2016

Каким должен быть сайт-визитка

Сайт-визитка. К сожалению, на сегодня в интернет среде, занимающейся разработкой веб-представительств оффлайн компаний,...

08
Дек2015

Виртуальный сервер VPS VDS аренда виртуального сервера

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

29
Окт2015

Заработок в интернете и продвижение сайта

21 век – век информационных технологий, в котором важны хотя бы базовые знания в программировании. Создание сайтов – оди...

28
Окт2015

Модуль ANSEVE Contact Form

Чтобы быстро установить на своём сайте простую и функциаональную форму обратной связи, скачайте и установите модуль ANSE...

27
Окт2015

Разрешенные и запрещенные методы раскрутки сайтов

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

25
Окт2015

Способы защиты контента от копирования

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

25
Окт2015

Лучший телефон с операционной системой Windows

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

19
Окт2015

Что необходимо учесть при выборе веб-студии

Если вы решились продвигать свой продукт или услуги через интернет – стоит серьёзно и ответственно подойти к этому вопро...

16
Окт2015

Сколько должны стоить статьи для сайта?

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