Как объединить 2 категории в joomla. Разделение прав доступа в Joomla. Установить значения в модальном окне

Изначально панель управления администратора в Joomla! доступна лишь супер администратору проекта. Только супер администратор вправе назначать и предоставлять соответствующие права для других пользователей системы. Всего в Joomla! заложено семь пользовательских групп это Super Administrator (Супер администратор), Administrator (Администратор), Manager (Менеджер), Publisher (Публикатор/Издатель), Redactor (Редактор), Author (Автор) и Registered (Зарегистрированный пользователь). К перечисленным группам пользователей также стоит добавить простых посетителей сайта без регистрации. Имеющиеся группы пользователей определяют различные уровни доступа в работе с Joomla!.

Группы пользователей

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

К категории Public Backend принадлежат три группы пользователей – это Super Administrator, Administrator и Manager. К категории Public Frontend принадлежат оставшиеся четыре группы пользователей Publisher, Redactor, Author и Registered. Такой подход в управлении работой сайта позволяет выстроить логическую цепочку работников ресурса, а также установить определенные уровни для пользователей CMS. Например, Автор может писать статьи для сайта и добавлять их без права публикаций. В свою очередь Редактор обязан редактировать статьи, а Публикатор опубликовать или допустить статью к публикации на сайте. В итоге получается, что Автор и Редактор имеют права лишь работать над статьей, а публикатор дает добро на публикацию статьи.

Рис. 1

Сразу возникает вопрос, а как тогда Автор или Редактор не имеющий доступа к административной части системы может работать над статьей? В Joomla! как и во многих других CMS предусмотрена система визуального редактирования текста прямо из публичной части сайта. Если на сайт зайдет пользователь с правами пользователей группы Public Frontend, то возле каждой статьи или новости появятся дополнительная кнопка с изображением карандаша и листка бумаги, как показано на Рис. 1. Наведя курсор на эту кнопку, можно узнать подробную информацию о данном материале. В свою очередь выбор кнопки редакции, откроет визуальный редактор Joomla!, где пользователь сможет произвести определенный цикл работы с содержимым сайта (Рис. 2).


Рис. 2

Public Frontend

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

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

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

Redactor – редактор сайта может как писать так и редактировать/удалять статьи написанные любыми авторами, но редактор не имеет права публиковать статьи на сайте.

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

Public Backend

Вторая категория Public Backend, включает в себя три группы и позволяет пользователям этих групп редактировать наполнение страниц сайта не только с публичной части сайта, но и с административной панели Joomla!. Каждая группа после доступа в административную часть, получает именно тот набор функций в работе с CMS, который определен по штату. Иначе говоря, некоторые кнопки и меню команды будут скрыты от доступа. Например менеджер не получит в свое распоряжение ни одной команды из настроек системы и ее администрирования. Это вполне логично, каждый должен занимать своим делом.

Manager – эта группа людей управляет работой пользователей сайта и имеет все без ограничения права доступные Авторам, Редакторам и Публикаторам. Менеджер системы не может устанавливать расширения и заниматься любой другой серьезной администрацией системы. Он не имеет права добавлять в систему новых пользователей и редактировать записи уже имеющих пользователей, но менеджер может работать с меню, файлами и настраивать уже установленные расширения CMS.

Administrator – администратор это второй по рангу человек в системе и ему доступны все права Авторов, Редакторов, Публикаторов и Менеджеров. Права администратора по сравнению с правами супер администратора ограничены лишь доступом к некоторым важным и определяющим настройкам Joomla!. Например, он не может добавлять в систему супер администраторов и менять основные настройки CMS, но он может добавлять новых пользователей, редактировать их записи, назначать этим пользователям различные права, работать с меню, расширениями и шаблонами CMS.

Super Administrator – это как мы уже выяснили «самый первый человек на деревне», который имеет неограниченные права и возможности в настройке CMS. По умолчанию самый первый человек, который осуществил установку Joomla! на хостинг-площадку под логином admin, получает права супер администратора. Аналогичных пользователей может быть несколько, но лишь супер администратор вправе назначать новых супер администраторов системы.


Рис. 3

В CMS Joomla существует возможность разбить статьи по категориями. При этом количество таких категорий может быть невероятно много. Они могуть вкладываться друг в друга.

На рисунке приведен пример существующих категорий, а также вложений в одну из них.

На рисунке красным прямоугольником выделена основная категория статей World News и ниже подкатегории вложенные в родительскую категорию – Politics, World и т.д. Еще раз напомним, что количество категорий в данной версии Joomla не ограничено (в отличие от предыдущих версий где существовало всего два уровня категорий).
Для того чтобы попасть в раздел редактирования категорий необходимо в разделе администрирования выбрать пункт меню Материалы-Менеджер категорий. Для отображения определенных категорий можно настроить уровень вложенности вплоть до десятого уровня.

Выбор количества уровней вложенности категории

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

Добавление изображения при описании категории

Если зайти из раздела администрирования через пункты меню Меню-About Joomla-Using Joomla, то вы также сможете увидеть список категорий с ссылками на соответствующие им страницы.

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

Варианты отображения категорий

Вывод всех категорий

В данном варианте на страницу выводятся все подкатегории которые существуют в родительской категории. В этом случае на экране отображается текстовое описание основной категории совместно с анонсами всех существующих вложенных категорий. Чтобы попасть в раздел редактирования свойств категории необходимо из раздела администрирования через пункты меню Меню-About Joomla-Using Extension нажать кнопку Изменить.

Вывод блогом

В данном случае на страницу выводятся все статьи принадлежащие категории. Здесь на экран выводятся описание категории Компоненты, названия и анонсы всех статей. Эти данные могут выводиться как в одну, так и в несколько колонок на странице. Для редактирования необходимо через раздел администрирования пункты меню Меню-About Joomla-Components нажать кнопку изменить.

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

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

  1. информации в центральной области (области контента) — за нее отвечают ;
  2. информации по периметру области контента — формируется за счет .

Материал обязательно должен принадлежать какой-либо категории.

Подобная иерархия характерна и для других элементов Joomla — заметки, контакты, ленты новостей, ссылки и так далее.

Создание и редактирование

Переходим в Менеджер материалов. Для добавления новой информации в Joomla используется кнопка «Создать» в панели инструментов (тулбар).

Все основные настройки располагаются слева в блоке под названием «Создать материал».

  • Заголовок — обязательное к заполнению поле. Выводить заголовок на сайт или нет, можно задать в подразделе «Параметры отображения» справа.
  • Алиас — автоматически заполняется, если в Joomla настроены .
  • Категория — о категориях уже поговорили.
  • Состояние — на выбор четыре состояния: опубликован, не опубликован, в архиве, в корзине. Более подробно о состояниях поговорим чуть ниже.
  • Доступ — задается уровень доступа.
  • Права — права настраиваются в самом низу страницы.
  • Избранные — отметить как избранный.
  • Язык — указываем язык.
  • ID — уникальный идентификационный номер.
  • Текст материала — а вот и поле для ввода информации.

Joomla предоставляет на выбор три средства создания/редактирования контента:

  1. TinyMCE — визуальный редактор;
  2. CodeMirror — редактор с подсветкой синтаксиса кода;
  3. Без редактора — тут уж ничего, чистое окно без какой-либо помощи в форматировании текста.

Параметры отображения

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

Просто отметьте как «Показывать» те пункты, которые вам интересны. Сложностей с понимание опций возникнуть не должно, ведь при наведении на них курсора мыши, появляется подсказка на русском языке.

Переходим в менеджер категорий и жмем кнопку «Создать» в тулбаре.

Большинство настроек идентичны уже рассмотренным выше. Появилась только опция «Родитель», которая позволяет задать родительскую категорию. Если оставить «Нет родителя», то категория будет высшего уровня. Описание категории следует заполнять в том случае, когда собираетесь выводить его на страницы сайта.

Параметры отображения

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

Чтобы разобраться с ними, воспользуйтесь подсказками к каждому параметру. Так же не бойтесь экспериментировать. Установили одни настройки — посмотрели на результат, не понравилось — экспериментируйте дальше.

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

Состояние материала

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

  • Опубликовано — материал готов к публикации и остается только создать соответствующий пункт меню, для его вывода на страницу сайта.
  • Не опубликовано — если уже есть страница с данным материалом, то при снятии его с публикации, страница будет выдавать ошибку 404 — страница не найдена.
  • Избранные — материалы, помеченные как избранные, можно выводить отдельно от других.
  • В архив — отправленные в архив статьи автоматически группируются по месяцам. Архив можно выводить либо в области контента отдельной страницы, используя тип меню «Архивные материалы», либо с помощью модуля «Материалы в архиве».
  • В корзине — перемещение в корзину с последующей ее очисткой.

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

Для избранных даже выделен отдельный раздел.

Пять из шести кнопок из тулбара, представленных на картинке выше, разобрали, осталась только одна — «Разблокировать». Joomla многопользовательская , то есть одновременно с ее админкой могут работать несколько человек. Чтобы не получилось такого, что с одним материалом работают сразу несколько пользователь, Joomla автоматически блокирует доступ к нему после первого открытия. Таким образом: пока один пользователь редактирует материал, он становится недоступен для других пользователей.

Блокировка снимается сразу после корректного закрытия — нажатия кнопки «Сохранить и закрыть» или «Закрыть». В случае, если материал был закрыт некорректно, используя кнопку назад в браузере или просто закрыв вкладку браузера, материал остается заблокирован. Рядом с его названием в менеджере появляется иконка замка.

Если материал в настоящий момент не используется, то разблокировать его можно, нажав на эту иконку замка, или отметить галочкой и воспользоваться кнопкой «Разблокировать» из тулбара.

Чтобы разблокировать весь неактивный материал в Joomla, воспользуйтесь разделом «Сайт» — «Обслуживание» — «Снятие блокировки».

Joomla на сервере под медиа файлы выделяет отдельную папку /images. Работать с ней можно как напрямую, например через ftp клиент , так и через — раздел Медиа-менеджер.

В работе с медиа-менеджером нет ничего сложного. Справа можно увидеть дерево каталогов, которое располагается в папке /images , слева содержимое выбранного каталога, а снизу кнопка «Создать каталог» и форма для загрузки новых файлов на сервер.

В тулбаре три кнопки:

  • Справка — краткая инструкция по работе с медиа-менеджером на английском языке.
  • Удалить — удаляет выбранный каталог или файл. Заметьте, здесь нет никакой корзины, поэтому удаляется сразу и навсегда.
  • Настройки — сейчас их и рассмотрим.
  • Разрешённые расширения — список расширений файлов через запятую, доступных для загрузки на сервер.
  • Максимальный размер (в МB) — Joomla будет препятствовать загрузки файлов, размер которых превышает указанную в этом пункте величину. Дабы снять ограничения укажите «0». Кроме этого, сам сервер может накладывать свои ограничения на максимально разрешенный размер загружаемых файлов.

Путь к каталогу с файлами и с изображениями — можно переопределить папку для хранения медиа файлов. Согласно предупреждению, переопределение каталога под меда файлы может привести к появлению «битых» ссылок, поэтому с этим стоит быть поосторожнее, особенно если вы уже используете файлы из стандартной папки /images.

  • Ограничение загрузки — делает недоступной загрузку медиа файлов для пользователей с правами ниже «Менджер».
  • Проверять тип файла (MIME) — осуществлять фильтрацию загружаемых на серврер файлов по их типу и расширению. Разрешенные/запрещенные типы и расширения указываются в опциях ниже.
  • Так же имеется фильтрация изображений, которая производится по расширению — опция «Разрешённые расширения изображений»
  • Использовать Flash-загрузчик — позволяет загружать несколько файлов за раз.

Публикация на сайте

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

  1. Архивные материалы — отображает список материалов из архива.
  2. Материал — в области контента страницы будет выводиться конкретный материал.
  3. Список всех категорий — выводит список категорий.
  4. Блог категории — выводит описание выбранной категории и ее дочерних элементов.
  5. Список материалов категории — выводит список материалов с кратким описанием из определенной категории
  6. Избранные материалы — выводит список избранного.
  7. Создать материал — страница с формой для создания нового материала. Доступна только для зарегистрированных пользователей с правами доступа разрешающими добавление нового материала в Joomla. Для остальных читателей появится страница с ошибкой 403 — отказано в доступе.

Кроме этого, на сайт могут быть добавлены модули Joomla с ссылками на уже существующие страницы с категориями и материалами:

  • Категории — отображает список категорий, входящих в одну общую родительскую категорию.
  • Новости — выводит фиксированное количество материалов из одной или нескольких категорий. Критерием отбора может служить дата публикации, дата создания, порядок следования или случайно.
  • Самые читаемые — список материалов с самым большим количеством просмотров.
  • Список материалов категории — отображает список материалов одной или нескольких категорий.
  • Материалы в архиве — список записей из архива, упорядоченных по месяцам в соответсвии с датой их создания.

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

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

Категории Joomla

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

Например, вы можете создать категорию под названием «Жильё» и в этой категории создать подкатегории «Квартиры» и «Дома». Статьи о квартирах будет размещены в категории «Квартиры», о домах в категории «Дома».

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

Зачем использовать категории?

Есть две основных причины, зачем организовать ваши статьи в категории.

Список и блог Макеты

Во-первых, есть встроенные типы пунктов меню Joomla!, которые используют категории, это: Блог Категории и Список категорий. Эти типы пунктов меню (также называемые «макеты») делают легким показ статей, которые принадлежат к определенным категориям.

class="eliadunit">

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

Например, у вас есть категория в виде Блога Жильё», в котором стоит настройка сортировки «сначала новые статьи». При добавлении новой статьи в «Жильё», она будет автоматически отображаться на блоге «Жильё» в качестве первой статьи. Вы не должны делать ничего делать, кроме добавления статьи и размещения её в эту категорию.

Организация статей Менеджере материалов

Если у вас будет большое количество статей на вашем сайте, вторая причина, чтобы использовать категории, это группировка статей для быстрого поиска. Например, в Менеджере материалов , вы можете отфильтровать статьи, по параметру категории. Так что если у вас есть 250 статей на вашем сайте, вы можете найти статью более легко, если вы знаете его категорию.

Другая информация по категориям

Категории сайта и Меню

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

Другие виды Категории