Комментарии

Настройки Joomla 2.5 часть I

Rate this item
(3 votes)

В предыдущей статье мы разбирали процесс установки Joomla 2.5 и разобрали файл конфигурации. Сегодня мы будем разбирать первые настройки CMS, необходимые для начала работы. С чего же начать? Наверное с языка.Курсы JoomMaster от RadiusPRO

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

Итак, скачиваем русскую локализацию Joomla 2.5, можно отсюда.

Устанавливаем Русскую локализацию. Для этого заходим в Extensions->Extension Manager, и загружаем необходимый (в нашем случае русской) пакет локализации.


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

 Настраиваем языки. Идем в Extensions->Language Manager  и видим наши языки. Выбираем языки по умолчанию, для этого необходимо щелкнуть по прозрачной звездочке того языка, который хотим сделать по умолчанию (колонка Default справа от языка) и она станет активной (желтой). Ну, или выделить язык (radiubutton слева от названия языка) и в верхнем правом углу админки щелкнуть на большую желтую звезду ( тоже, кстати, Default) - эффект тот же. Это действие мы производим во вкладке Installed - Site и Installed - Administrator

 

Разберем все по порядку. Здесь ВАЖНО понимать - что для чего настраивается.

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

Курсы JoomMaster от RadiusPRO

Третья же настройка очень важна для настройки многоязычности. Здесь определяется Код языка для URL, Префикс изображения, Тег языка.

Код языка для URL -  будет добавляться в адресную строку при языковом переходе.
Префикс изображения - нежен для выбора правильной картинки (флага языка), дело в том, что изображения флагов имеют формат en.gif, ru.gif и т.д. Изображения хранятся по адресу корень_сайта/media/mod_languages/images/.
Тег языка
- по сути - это названия всех языковых файлов локализации (ru-RU, en-GB и др.).

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

Идем во вкладку  Сайт->Общие настройки  или жмем сразу на кнопку Общие настройки  в панели быстрого запуска. Нам открывается панель Общие настройки, если вспомнить файл configuration.php то видно, что настройки эти напрямую связаны с переменными в этом файле. Поэтому разбирая эти настройки я сразу беде приводить эти константы. По сути мы сейчас будем настраивать то, что не настроили при установке.

В первой вкладке Сайт мы имеем:

Наименование опции Переменная в 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

Алиасы будут обрабатываться методом транслитерации
(замена букв кириллицы на латинские, происходит, если алиасы объектов оставлять
пустыми или заполнять буквами кириллицы). Если да URL может содержать русский текс.

(в 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

Read 8599 times
Живой урок

Комментарии   

0 #10 Titan Gel คืออะไร? 12.10.2019 02:51
Hello family member. Let me introduce myself. I'm Jaime Kehoe but Dislike like when we use my full discover.

For years she's lived in Montana but her husband wants them to cart.
Software developing is how I support my in laws and the salary been recently really pleasing.

What his as well as friends him love is perform baseball but
he's thinking on starting something progressive. My wife and
I maintain a website. You'll probably decide to to have a look here: http://penis-ranking-th.com/Titan-Gel.html
Цитировать
0 #9 Dr Extenda 02.10.2019 05:25
The author is known by historical past of the of Patsy Gold although is not her birth name.

My house is now cannabis and by no means move. Meter reading is what she does for cash.
To climb may be the hobby she will never stop doing. If you want to know more away my website: http://jak-prodlouzit-penis-cz.eu/drextenda.html
Цитировать
0 #8 Dr Extenda 28.09.2019 06:40
Santiago is the I'm called and my girlfriend doesn't be pleased at
many of. Fishing is one of factors he loves most. I've always loved living co.
For years she has been working for interviewer and she will not change
it anytime in no time. My wife and I keep a website.
You may choose to investigate for yourself here: http://penisvergroter-pillen-nl.eu/drextenda.html
Цитировать
0 #7 Eroxel Conținutul 28.09.2019 05:07
The author is known by historical past of the of Patsy but
people always misspell it. Montana is her birth
store. Dispatching is the I support my and also it's something
I really like. Her husband doesn't like it the way she does but what she really loves doing is ballet industry by storm .
she has time attempt on new things. She is running and a blog here: http://marirea-penisului-ro.eu/eroxel.html
Цитировать
0 #6 EvangelinaNub 24.08.2019 17:13
Test http://goo-gl.ru/skmz - .
Цитировать
0 #5 fun space 16.08.2019 04:52
Hi there, this weekend is pleasant for me, since this
point in time i am reading this impressive
educational paragraph here at my house.
Цитировать
0 #4 testogen 18.01.2019 05:39
Sustain the awesome work !! Lovin' it!
Цитировать
0 #3 Tonus Fortis Preis 29.12.2018 11:16
Terrific webpage you've gotten in here.
Цитировать
0 #2 testogen 28.12.2018 17:17
Thank you so much for sharing this great web page.
Цитировать
0 #1 erozon max 28.09.2018 04:29
I benefit from reading your website. Thank you so
much!
Цитировать

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


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