Итак, скачиваем русскую локализацию Joomla 2.5, можно отсюда.
Устанавливаем Русскую локализацию. Для этого заходим в Extensions->Extension Manager, и загружаем необходимый (в нашем случае русской) пакет локализации.
http://radiuspro.net/item/19-joom-settings-part1#sigFreeIdde8ff35c87
Пакет локализации загружен. Теперь у нас на сайте можно использовать русский язык для сайта и админки.
Настраиваем языки. Идем в Extensions->Language Manager и видим наши языки. Выбираем языки по умолчанию, для этого необходимо щелкнуть по прозрачной звездочке того языка, который хотим сделать по умолчанию (колонка Default справа от языка) и она станет активной (желтой). Ну, или выделить язык (radiubutton слева от названия языка) и в верхнем правом углу админки щелкнуть на большую желтую звезду ( тоже, кстати, Default) - эффект тот же. Это действие мы производим во вкладке Installed - Site и Installed - Administrator
http://radiuspro.net/item/19-joom-settings-part1#sigFreeId1a09ff43c5
Разберем все по порядку. Здесь ВАЖНО понимать - что для чего настраивается.
Всего 3 настройки - язык для админки, язык для сайта и язык контента, первые две определяют языки по умолчанию для админки и сайта. В админки все будет видно сразу, а вот на сайте - только если компонент использует языковые константы и форматы (такие как "читать далее", системные ошибки и формат даты ). Языки сайта и админки могут отличаться, если это нужно.
http://radiuspro.net/item/19-joom-settings-part1#sigFreeIdd675cdcfef
Третья же настройка очень важна для настройки многоязычности. Здесь определяется Код языка для URL, Префикс изображения, Тег языка.
http://radiuspro.net/item/19-joom-settings-part1#sigFreeId1aa87582f4
Код языка для URL - будет добавляться в адресную строку при языковом переходе.
Префикс изображения - нежен для выбора правильной картинки (флага языка), дело в том, что изображения флагов имеют формат en.gif, ru.gif и т.д. Изображения хранятся по адресу корень_сайта/media/mod_languages/images/.
Тег языка - по сути - это названия всех языковых файлов локализации (ru-RU, en-GB и др.).
Ну, вот, теперь мы видим все на привычном нам языке. Поехали настраивать.
Идем во вкладку Сайт->Общие настройки или жмем сразу на кнопку Общие настройки в панели быстрого запуска. Нам открывается панель Общие настройки, если вспомнить файл configuration.php то видно, что настройки эти напрямую связаны с переменными в этом файле. Поэтому разбирая эти настройки я сразу беде приводить эти константы. По сути мы сейчас будем настраивать то, что не настроили при установке.
http://radiuspro.net/item/19-joom-settings-part1#sigFreeId8c90de8faa
В первой вкладке Сайт мы имеем:
Наименование опции | Переменная в configuration.php | Описание |
Название сайта | public $sitename | Опция определяет название сайта |
Сайт выключен (offline) |
public $offline |
Опция показывает выключен ли сайт. да - выключен, нет-включен (в configuration.php да='1', нет='0'). |
Показывать offline-сообщение |
public $display_offline_message |
Показывать ли офлайн сообщение. Можно выбрать пользовательское сообщение, тогда нужно вводить в текстовое поле свое сообщение, можно не показывать его совсем или показать стандартное Joomla сообщение. (в configuration.php Скрыть='0', Пользовательское сообщение='1', По умолчанию (из языкового файла)='2') |
Сообщение при выключенном сайте |
public $offline_message |
Содержит текст пользовательского сообщения |
Изображение при выключенном сайте |
public $offline_image |
Позволяет загрузить пользовательское изображение для выключенного сайта. Для того, чтобы выбрать свое изображение его нужно загрузить в попку images в корне сайта. (в configuration.php Изображение = images/ваша_папка/ваше_изображение) |
Редактор по умолчанию |
public $editor |
Редактор, используемый в Joomla (в админке и на сайте). Пока у нас 3 варианта - Tiny MCE, Code Mirror и Без редактора. (в configuration.php Tiny MCE= 'tinymce', Code Mirror= 'codemirror', Без редактора= 'none') Редактор по умолчанию для сайта будет применен ко всем пользователям, поэтому, если нет необходимости давать всем пользователям дополнительные возможности по вводу текста, лучше выбрать Без редактора, а для каждого пользователя настроить свой редактор по умолчанию. |
CAPTCHA (по умолчанию) |
public $captcha |
Joomla 2.5 может использовать CAPTCHA от GOOGLE, если выбрана re-CAPTCHA, то необходимо получит у Гугла ключи для Вашего сайта и вбить их в настройки плагин, после чего все формы на сайте будут проходить CAPTCHA . (в configuration.php re-CAPTCHA= 'recaptcha', Не выбрано не одного= '0') |
Уровень доступа по умолчанию |
public $access |
Определяет уровень доступа для объектов (статьи, пункты меню, модули) при создании. Доступно 3 варианта Public - доступно для всех, Registered - доступно только для зарегистрированных пользователей, Special - доступно только для специальных аккаунтов (администраторы, менеджеры, авторы, редакторы). (в configuration.php Public= '1', Registered = '2', Special = '3') |
Длина списка по умолчанию |
public $list_limit |
Определяет длину всех списков для всех пользователей в административной панели. (в configuration.php - целое число) |
Длина списка по умолчанию |
public $feed_limit |
Количество элементов контента, показываемых в ленте новостей
(в configuration.php - целое число) |
E-mail ленты новостей |
public $feed_email |
Определяет, какой e-mail будет показан в RSS и Atom лентах рассылки. Доступно 2 настройки - e-mail сайта - в рассылке все новости будут идти с e-mail-ом сайта и e-mail автора- каждая новость будет идти с e-mail-ом того автора, кто ее написал (в configuration.php e-mail автора = 'author', e-mail сайта = 'site') |
Мета-тег Description для сайта |
public $MetaDesc |
Определяет описание сайта и выводит его в header information сайта. |
Мета-тег Keywords |
public $MetaKeys |
Определяет ключевые слова сайта и выводит его в header information сайта. |
Авторские права |
public $MetaRights |
Определяет авторские права на материалы сайта. |
Показывать мета-тег Author |
public $MetaAuthor |
Выводит авторские права в header information сайта. (в configuration.php да='1', нет='0') |
Включить SEF (ЧПУ) |
public $sef |
Оптимизация URL-ов для поисковых систем. Т.е. в Url-ах будет использоваться алиасы. (в configuration.php да='1', нет='0') |
Перенаправление URL |
public $sef_rewrite |
Предоставляет возможность перехватывать URL-ы, которые соответствую определенному условию и перенаправлять их как необходимо. Все правила прописаны в файле .htaccess для Apache и webconfig для IIS. (в configuration.php да='1', нет='0') |
Добавлять суффикс к URL |
public $sef_suffix |
Добавляет к URL суффикс в зависимости от типа открытого файла. Например, если страница - html документ, то адрес будет выглядеть так: exemple.com/blabla.html, если xml - соответственно exemple.com/blabla.xml. (в configuration.php да='1', нет='0') |
Алиасы в Unicode |
public $unicodeslugs |
Алиасы будут обрабатываться методом транслитерации (в configuration.php да='1', нет='0') |
Включать название сайта в заголовок страницы |
public $sitename_pagetitles
|
Включает название сайта в заголовки страниц. Доступны варианты: нет - не выводит, до - до названия текущей страницы, после - после названия текущей страницы. (в configuration.php нет='0', до='1', после=2') |
Cookie домена |
public $cookie_domain |
Домен, указываемый при создании coocie, если coocie нужно сохранять для всех поддоменов этого домена, то перед доменом нужно поставит '.'(точку) |
Путь для Cookie |
public $cookie_path |
Путь для которого должны быть действительны coocie |
Обобщая все выше сказанное - в разделе Сайт устанавливаются настройки касательно отображения сайта в целом. Здесь главное понять что нужно для проекта, какие настройки не обязательны, а какие очень важны. В следующей статье мы рассмотрим настройки в разделе Система и Сервер.Курсы JoomMaster от RadiusPRO