Решение проблемы с установкой русского языка и обновлением Joomla

CMS Joomla

Комментарии

Для этого удобно иметь карту сайта, но что это такое, как ее создать и как отправить в Google?

Это очень важный шаг в продвижении вашей коммерции, и вы поступили правильно, но как определить, работает ли ваш сайт хорошо или нет?

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

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

Как интеграция динамического контента в серверной части CMS работает как WordPress?

Так что, если робот Googlebot происходит с IP-адреса США и я перенаправляю их на сайт США, как будут проиндексированы мои другие языковые сайты?

Как видите, речь идет не только о создании нового контента, но и об улучшении того, что у нас уже есть, почему бы и нет?

Но как читаются раскрученные статьи?

Какие конверсии происходят на вашем сайте и как вы можете увеличить коэффициент конверсии?

Что делать, если вы хотите создать ссылку на несколько ресурсов, чтобы облегчить работу пользователей, но у вас есть стратегическая причина не допустить передачу PageRank на эти страницы?

Вы хотите оптимизировать свой сайт для поисковых систем (также известных как SEO), но с чего начать?

Шаг 1: Загрузка русского языкового пакета

Шаг 1 в установке русского языкового пакета для контента на Joomla 3 состоит в загрузке этого пакета на ваш сайт.

Существует несколько способов загрузки русского языкового пакета. Один из наиболее простых способов — это использование установочного пакета Joomla с уже включенным русским языком. В этом случае вам необходимо скачать Joomla установочный пакет с русским языком с официального сайта Joomla.org.

Если у вас уже установлена Joomla без русского языка, вы можете воспользоваться расширениями Joomla для загрузки русского языкового пакета. Популярный выбор — это расширение «JoomFish», которое позволяет добавлять и управлять языковыми пакетами в Joomla.

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

Добавление новой схемы переопределения

Для добавления новой схемы переопределения откройте manager, выбирайте Extensions → Language Manager в панели администрирования Joomla. В данном разделе мы можем установить новые языки, задать язык для сайта и панели администрирования, а так же редактировать основные настройки, такие как языковые теги и название сайтов. Здесь нам будет интересен четвертый пункт левого меню – Overrides , откуда мы попадем на страницу схем переопределений.

Прежде всего необходимо убедиться, что мы вносим изменения для нужного языка; каждый язык в Joomla имеет свой приоритет, который записывается в файл, вы можете просматривать и изменять язык на любом этапе и в любое время. В левой боковой панели есть фильтр, где вы можете выбрать интересующий вас язык, а так же для какой части сайта будут внесены изменения – панель администрирования или основная часть. Таким образом, если мы желаем изменить языковые константы в выбранном языке Russian, например для Article Hits или Read More, выбираем из списка Russian (ru-RU) – Сайт.

Нажмите кнопку New , в верхней части экрана, после чего откроется страница Edit Override , где мы найдем все интересующие нас настройки:

Здесь, в поле Language Constant , мы вводим имя константы, которую хотим изменить или переопределить, например COM_CONTENT_ARTICLE_HITS. Затем, в поле Text , добавляем новую метку, которую хотим использовать для данной константы.

Это все, что от нас требовалось сделать, сохраняем изменения. Теперь в списке схем переопределения мы можем видеть новую запись, при необходимости её можно отредактировать или удалить в любое время. Данные схемы хранятся в отдельном файле отдельно от основного файла языка, в нашем случае это language/overrides/en-GB.override.ini, что позволяет избежать инцидентов с случайным затиранием данных.

Ключевые возможности русской Joomla

Характеристики Joomla:

  • движок полностью основан на PHP и MySQL;
  • специальный модуль безопасности, предназначенный для аутенфикации администраторов/пользователей;
  • добавление разделов, секций новостей, продукции или услуг (легко редактируются);
  • добавление тем;
  • есть возможность управления элементами, включая центральный, левый и правый блоки;
  • загрузка изображений при помощи обозревателя (после этого можно использовать в любом месте сайта);
  • создание форумов, опросов, голосований;
  • версия не только для Windows, но и под Solaris, SCO, Windows Server, Mac OS X, FreeBSD, Linux;
  • русский язык панели администратора, русскоязычная документация.

Возможности для администраторов:

  • организация структуры сайта, нет ограничений на количество создаваемых страниц;
  • для каждой отдельной страницы сайта можно создать описание и вставить ключевые слова, что повысит рейтинг страницы в лице поисковых машин;
  • публикация материалов может быть установлена по календарю;
  • ограничение доступа к некоторым разделам сайта для гостей (разделы будут доступны только зарегистрированным юзерам);
  • новости, продукция и услуги – эти секции легко редактируются;
  • настройка схем расположения элементов по 5 областям, что говорит о возможности создания оригинального дизайна;
  • возможность создания формы обратной связи, причем не одной;
  • можно выбрать один из трех визуальных редакторов, функциональность которых сравнима с программой Microsoft Word;
  • модули последних новостей, счетчик посещений, гостевая книга, форум и т.д.;
  • прием новостей и ссылок от удаленных авторов;
  • предварительный просмотр перед размещением;
  • возможность смены дизайна в пару кликов;
  • возможность распечатать статью или любой другой материал с сайта;
  • после оформления статьи есть возможность предварительного просмотра;
  • экономия места благодаря использованию баз MySQL;

На данный момент в базе расширений расположено более 7,000 компонентов, плагинов и модулей, благодаря которым становится возможно удовлетворить требованиям любого ресурса. Джумлу на русском языке можно заточить под любой информационный или корпоративный сайт. То есть, установив Joomla, вы получите отличный инструмент для обновления информации и развития сайта вашего проекта, и для этого вам не нужно иметь никаких особыми познаний.

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

Описание урока

Многие новички впервые установив CMS joomla, впадают в ступор видя административную панель на английском языке. Не найдя в настройках переключение языков, сразу же в голову приходит мысль: Срочно найти и скачать русификатор для joomla. На самом же деле все намного проще.

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

Многие новички впервые установив CMS joomla, впадают в ступор видя административную панель на английском языке. Не найдя в настройках переключение языков, сразу же в голову приходит мысль: Срочно найти и скачать русификатор для joomla. На самом же деле все намного проще.

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

Шаг 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 языковые теги сообщают поисковым системам, где найти тот же фрагмент контента, который подается на других языках

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

Серверы обновлений на SovMart

Данное решение заключается в том, что файлы обновлений и локализации физически размещены на российском сервере и скачиваются с него же. Для хранения архивов используется каталог расширений SovMart — разработка русского сообщества Joomla, собравшая в себя лучшие решения отечественных разработчиков и зарубежных партнёров. Девиз проекта: «SovMart – место, где встречаются разработчики и пользователи».

Одно из преимуществ SovMart заключается в наборе решений, которые изначально заточены под российский рынок и используются на собственных проектах и сайтах клиентов. В частности, одно из таких решений, это хранение актуальных версий архивов: пакета обновлений CMS Joomla и локализации.

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

  • Сервер обновлений русской локализации. Сервер обновлений локализации Joomla на русский язык, расположенный на территории РФ.
  • Русский сервер обновлений для Joomla! Сервер обновлений для Joomla! (новые версии CMS), расположенный на территории РФ. Позволяет решить проблему с обновлением Joomla!
  • Русская локализация для Joomla! Установка пакета русского языка для Joomla! с серверов, расположенных на территории РФ.
  • Обновление Joomla! CMS. Зеркалирующее обновление Joomla! CMS с сервиса GitHub.

Методология следующая: вы идёте на сайт SovMart, скачиваете установщик и ставите его как обычное Joomla расширение. После этого у вас появится в сайдбаре быстрая ссылка для перехода, а в разделе установок новая вкладка с интерфейсом установщика. Далее находите поиском нужный пакет из каталога расширений и осуществляете установку в несколько кликов.

Серверы обновлений пакета русской локализации и CMS Joomla на SovMart

Читайте статью: Каталог SovMart. Обзор

Самостоятельное создание сайта (часть 1). Как сделать сайт на Joomla 4

Joomla 4 – это бесплатная русскоязычная «платформа» для создания сайтов практически любой сложности: лендинги, сайты-визитки, каталоги, интернет магазины, блоги, форумы, социальные сети, доски объявлений и т.д. Для Джумла существует более 6000 расширений для обеспечения функциональности и тысячи шаблонов для формирования дизайна. Часть из них бесплатные, часть платные. Система переведена на десятки языков, включая русский, украинский, английский, немецкий, французский и т.д. Для неё легко найти недорогой или даже бесплатный хостинг, а также документацию и видео уроки.

В данном цикле видео уроков мы рассмотрим пошаговый процесс самостоятельного создания сайта на Joomla 4 с нуля и до выгрузки на хостинг. В видео будут рассмотрены только бесплатные расширения. За основу будет взят бесплатный шаблон Helix Ultimate, а в качестве основного компонента для создания страниц рассмотрим конструктор контента SP Page Builder Lite.

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

Самостоятельное создание сайта

В уроке участвует последняя доступная мне, на момент написания статьи (24.12.2021), русскоязычная версия Joomla 4.0.5 и Open Server Panel 5.4.1.

Аналогичный видео урок, но на украинском языке и для более новой версии Joomla, доступен в статье «Відеоурок 1. Самостійне створення сайту на Joomla 4».

Версия Joomla 2.5.х и 3.х (русский язык)

Начиная с версии Joomla 2.5 в Джумле появились инструменты для инсталляции языковых пакетов прямо из панели управления. Русифицировать Джумлу мы рекомендуем именно этим способом:

  • Скачиваем и ставим себе на сайт официальный дистрибутив Joomla, который доступен по URL: http://joomlaportal.ru/download;
  • Процесс установки будет выполнять на русском язык, а после установки и авторизации интерфейс админки будет доступен на английском;
  • Теперь переходим в меню «Extensions» – «Language Manager» – нажимаем кнопку «Install Languages» и в появившемся окошке ищем и нажимаем кнопку «Find Languages». После выбираем «Русский язык» и нажимаем кнопку «Install»;
  • После установки языковый файлов пройдите по пути «Extensions» – «Language Manager» и поставьте звездочку напротив язык Russian (Русский язык);
  • Выйдите из своей панели управления;
  • Как только вы зайдете в панель администратора повторно, то Джумла будет отображать русский язык.

Заметим, что рискованно использовать альтернативные сборки, ведь они могут содержать вирусы или быть некорректными. Рекомендуем использовать только официальный дистрибутив Joomla. Документация для Джумлы представлена не только для рядового юзера, но и для разработчика (документация позволяет, к примеру, создать модуль, компонент, плагин, шаблон и т.д.). Найти все это можно по URL: http://joomla.ru/

О чём данная статья?

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

При обновлении Joomla:

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

Рис.1. Ошибка при обновлении Joomla

При установке или обновлении пакета локализации:

Не удалось подключиться к серверу: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to s3-us-west-2.amazonaws.com:443 .
Перед обновлением убедитесь в совместимости расширений с используемой версией Joomla. Настоятельно рекомендуется создать резервную копию базы данных и файлов сайта.

Рис.2. Ошибка при установке или обновлении пакета русской локализации

Это связано с тем, что установочные файлы Joomla хранятся в облаке Amazon S3, доступ к которому пользователям из России ограничен. Таким образом, у вебмастера возникают сложности при попытке обновить Joomla или пакет локализации.

Существуют различные способы решения даной проблемы. Рассмотрим их по-порядку.

Автоматическая установка Joomla

Многие веб-хостеры предлагают автоматическую установку различных CMS, в том числе Joomla. Для этого в панели управления хостингом находим соответствующий раздел:

  • в Cpanel — приложение Softaculous в разделе программного обеспечения;
  • в Plesk — также Softaculous; здесь его можно найти в разделе дополнительных услуг на вкладке «Сайты и домены»;
  • в ISPmanager — опция автоустановки CMS в разделе инструментов. Откроется все тот же Softaculous.

Выбираем из списка CMS нужную нам — Joomla. Далее следуем инструкциям установщика:

указываем протокол (HTTP или HTTPS) и домен;
заполняем имя и описание сайта — обратите внимание, это будут метатеги Title и Description для поисковых систем;
создаем логин и пароль администратора сайта. Лучше не использовать распространенные логины administrator, admin, чтобы не упрощать злоумышленникам взлом вашего сайта путем подбора пароля и логина

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

Все, Joomla установлена.

Основные причины установки русского языка

Удобство для пользователей

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

Расширение аудитории

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

Увеличение конверсии

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

SEO-оптимизация

Установка русского языка на сайт Joomla 3 также помогает в SEO-оптимизации. Русскомоязычные пользователи, используя поисковые системы на русском языке, смогут легче находить ваш сайт и его контент при поиске по релевантным запросам. Это может повысить видимость и ранжирование вашего сайта в поисковой выдаче.

Установка русского языка на joomla 3

И так, давайте по порядку. Первым делом необходимо перейти по вкладке: Extensions >> Language(s)

Пройдя по этой ссылке мы попадаем в менеджер языков, в котором нам предлагается установить языковой пакет. Для этого мы жмем на кнопку: Install Languages, как показано на скриншоте.

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

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

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

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

После чего Вы снова попадете на страницу авторизации. Здесь в выборе языка, выбираем Russian и снова авторизуемся.

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

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

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

Поиск языковых констант

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

К счастью, на странице редактирования схем переопределения (Extensions → Language Manager : Edit Overrides) справа есть поле, которое позволяет задать строку поиска:

Изменяя поле Search For , можно найти имя языковой константы, её значение и сам текст, который она определяет:

К примеру, во многих шаблонах используется строка “Hits” , который можно видеть в нижней части контента, перед блоком комментариев. Если стоит задача изменить данный текст, то ищем строку “просмотров” в поле Search For , после чего будут отображены все языковые константы, содержащие данную строку, мы с легкостью найдем нужную нам константу COM_EASYDISCUSS_PLUGIN_HITS

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

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

Подготовительный этап и примечания по видео урокам

В предыдущем цикле видео уроков по самостоятельному созданию сайта мы рассмотрели Joomla 3. Несмотря на то, что предыдущие уроки вышли в декабре 2017 года, настоятельно рекомендую ознакомиться с теоретической составляющей, описанной в статье «Видео уроки Joomla (часть 1). Как создать сайт кафе», которая касается подготовительного этапа. Данный этап выполняется до непосредственного создания сайта и может существенно улучшить конечный результат и сократить время на саму разработку сайта. Эта информация не устарела и пригодится для тех, кто решил самостоятельно создать сайт в Джумла 4.

Также рекомендую ознакомиться с такими теоретическими вопросами, актуальными и для Joomla 4:

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

Rate article