Как добавить материал в Joomla. Создание и редактирование категорий и разделов в Joomla Разделы и категории

Здравствуйте, уважаемые читатели блога сайт. В предыдущей статье мы подробно рассмотрели, как можно в и разместить его в нужном месте шаблона с помощью соответствующего модуля. Если вы хотите забежать чуток вперед, то у меня есть публикация, где все материалы по работе с этим движком строго структурированы и объединены одной идеей — как создать свой сайт).

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

Структура контента в Joomla (разделы и категории)

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

Хотя у вас будет и еще один вариант — выбрать из выпадающего списка поля «Раздел» пункт «Не указано» (в поле «Категория», в этом случае, автоматически выберется точно такой же вариант). В этом случае материал не будет принадлежать никакому разделу и категории, что несколько ограничит возможности вывода статьи на страницы вашего сайта, но об этом чуть попозже.

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

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

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

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

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

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

Создать большее количество уровней вложенности в Джумла можно только с помощью дополнительных расширений, реализующих эту возможность (например, компонент от известного производителя YOOtheme под названием ZOO). Но, как правило, имеющихся уровней вложенности будет вполне достаточно для большинства встающих перед пользователями задач.

В админке все мастера по работе с контентом сосредоточены в одном месте под символичным названием «Материалы»:

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

Сначала нам нужно будет создать нужное количество разделов (наивысший уровень вложенности), а затем в каждом разделе создать нужно количество категорий. Для этого вам необходимо из верхнего меню админки выбрать «Материалы» — «Менеджер разделов». В открывшемся окне нужно нажать на кнопку «Создать», расположенную вверху окна справа.

В результате откроется окно мастера, где вам будет предложено заполнить некоторые поля и произвести некоторые настройки для создаваемого раздела. В поле «Заголовок» нужно ввести его название, а в графе «Псевдоним» вы можете латиницей ввести то же самое название, разделяя слова знаками тире.

Для чего нужно заполнять «Псевдоним»? — спросите вы. Нужно это делать только в том случае, если вы используете стандартные возможности Joomla по созданию человеко-понятных урлов ().

Если вы не используете ЧПУ или используете для этих целей сторонние компоненты, то заполнять графу «Псевдоним» вовсе не обязательно.

Вообще, ЧПУ может быть полезно и с точки зрения улучшения поисковой оптимизации, и с точки зрения удобства навигации пользователей по сайту. А организовывать преобразование адресов страниц в SEF ссылки лучше всего, по моему мнению, во всех возможных подробностях (там даже про страницу ошибки 404 и оптимальный Title речь идет.

В поле «Опубликовано» галочку нужно будет поставить в положение «Да». В графе «Доступ» вы можете настроить, кому из посетителей вашего проекта будет доступно содержимое этого раздела: либо всем, либо только зарегистрированным пользователям, либо только администраторам (Специальный).

Не уверен на сто процентов, где будет выводиться картинка заданная в поле «Изображение», толи в модуле с меню, толи на странице раздела. Скорее всего, второе, но я могу и ошибаться.

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

После нажатия на эту кнопку у вас откроется окно, в котором вы сможете, нажав на кнопку «Обзор», найти нужное фото у вас на компьютере и осуществить его загрузку на сервер с помощью кнопки «Загрузить». После чего вам останется найти только что загруженное изображение, щелкнуть по нему мышью и нажать на кнопку «Вставить», расположенную вверху:

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

Все остальные настройки аналогичны тем, что мы рассматривали ранее. Для окончательного создания нажмите на кнопку «Сохранить», расположенную вверху окна. Аналогичным образом нужно создать категории для всех разделов вашего сайта. После это можно приступать к добавлению контента через админку Joomla.

Добавление контента (новых материалов, статей) в Джумла

Для этого выберите «Материалы» — «Менеджер материалов». В результате у вас откроется окно, содержащее список всех имеющихся на вашем проекте статей. Для создания новой нужно будет нажать на кнопку «Создать», расположенную вверху окна.

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

Сейчас же я хочу остановиться только на тех моментах, которые непосредственно касаются структуры контента в Joomla. В поле «Заголовок» вам нужно указать будущее название статьи, а графу «Псевдоним» следует заполнять только в случае использования вами стандартного джумловского SEF преобразования адресов (ЧПУ), по аналогии с тем, как я объяснил это выше.

Сам текст статьи можете вводить как .

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

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

При использовании JCE просмотреть HTML код можно двумя способами. Во-первых, вы можете нажать на надпись "", расположенную прямо над панелью инструментов. Но в этом случае вы увидите просто код без подсветки и возможности отменить сделанные изменения.

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

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

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

После написания статьи, перед тем как ее сохранить, вы должны будете выбрать, в каком разделе и в какой категории этого раздела будет находиться ваш новый материал. Для этого предназначены выпадающие списки полей «Раздел» и «Категория». Если вы ничего не выберите, то ваша статья будет находиться сама по себе:

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

Поисковая оптимизация ссылки (кнопки) «Подробнее»

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

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

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

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

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

Для изменения текста «Подробнее» вам нужно при создании или редактировании статьи открыть в правой колонке настроек область «Параметры — Расширенные», в самом низу которой вы увидите пункт «Альтернативный текст Подробнее...» . Введите сюда свой уникальный анкор с нужными ключевыми словам.

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

Создание пунктов меню в Джумле для вывода статей

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

Благодаря такой гибкости данного движка в вопросе вывода контента, мы можем одну и ту же статью выводить на сайт несколькими способами. Первый способ — это, конечно же, создание простого пункта меню (Стандартный шаблон материала), по нажатию на который откроется страница, содержащая всего лишь одну эту статью .

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

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

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

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

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

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

Кроме предусмотренных по умолчанию там будут еще пункты меню, которые добавились . Обычно компоненты имеют свойство добавлять свои пункты в этот список, для того, чтобы можно было попасть на их страницы, наполненные их контентом (например, компоненты , форумов, и тому подобное).

Но нас сейчас интересуют те пункты, которые позволяют выводить статьи в том или ином виде. Эти пункты меню скрываются за пунктом «Материалы»:

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

  1. Стандартный шаблон материала — с помощью это пункта меню на страницу сайта можно вывести одну единственную статью. Какая именно будет выведена, вы задаете в настройках, а именно в поле «Выберите материал», с помощью кнопки «Выбрать». В результате этого откроется отдельное всплывающее окно со списком всех материалов, имеющихся у вас (можно использовать фильтры по категориям и разделам)
  2. Шаблон блога категории — его следует выбирать, если вы захотите создать блог на Joomla не на главной (для создания блога на главной порядок действий будет несколько иной). По данному пункту будет открываться перечень всех статей из какой-либо категории. Текст материалов нужно будет разбивать на анонсы и все остальное с помощью ссылки «Подробнее».

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

  3. Шаблон списка категории — он позволяет вывести на странице сайта список заголовков всех материалов, имеющихся в выбранной категории.
  4. Шаблон блога раздела — он позволяет вывести все статьи выбранного раздела в формате блога (анонсы статей со ссылкой «Подробнее»). По сути похож на «Шаблон блога категории», только может включать в себя контент из нескольких категорий, входящих в выбранный раздел
  5. Стандартный шаблон раздела — он позволяет вывести список заголовков всех категорий выбранного раздела
  6. Список материалов в архиве — редко используемый пункт, позволяющий отобразить список всех архивных материалов вашего сайта. Архивы, наверное, будут актуальны на новостных сайтах, где информация быстро теряет свою актуальность и имеет смысл эти материалы заархивировать, чтобы они не участвовали в поиске наравне с актуальными статьями.
  7. Шаблон блога материалов на главной — позволяет отображать на главной все материалы, помеченные при создании галочкой «На главной» в виде блога (анонсы статей с ссылкой «Подробнее»). После установки Джумла такой пункт меню уже будет создан и вам вряд ли придется его использовать повторно, разве что только после случайного удаления или же при каких-то других хитрых манипуляциях

Удачи вам! До скорых встреч на страницах блога сайт

Вам может быть интересно

Как создать в Joomla блог на основе категории или раздела с помощью пункта меню, а так же другие варианты вывода контента
Что такое Joomla
Организация контента в Joomla - удаление и создание статей в админке, а так же настройка параметров для всех материалов
Контакты для сайта и форма обратной связи с помощью встроенного компонента Joomla
Меню в Joomla - добавление вложенного или выпадающего меню, а так же создание и настройка модуля для его отображения на сайте
Модули в Joomla - просмотр позиции, настройка и вывод, а так же назначение суффиксов класса
CMS Joomla - принципы работы бесплатной системы управления контентом, создание страниц и их кэширование
Модули вывода списка разделов в Joomla, случайных и последних новостей, похожих материалов, произвольных фото и Html кода
Создание карты для сайта на Joomla с помощью компонента Xmap
Админка Joomla - полный мануал по всем настройкам административной панели Джумлы в деталях и картинках

Для пользователей Joomla, “список категорий” - это знакомый тип меню, который позволяет пользователям отображать категории ии подкатегории в формате списка. Однако, страница выглядит слишком просто и очень красиво, например, с шаблоном Protostar.

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

ШАГ 1: Создание категории, подкатегории и статей

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


ШАГ 2: Некоторые изменения в настройках материалов

На этом шаге вам нужно зайти в Система > Общие настройки > Материалы или же вы можете перейти в Материалы > Менеджер материалов > Настройки. В разделе"Категории", необходимо изменить некоторые параметры, как показано ниже:

Сообщение об отсутствии материалов: Скрыть

Кол-во материалов в категории: Показать

ШАГ 3: Создайте новый пункт меню

Перейдите в Меню > Главное меню и создайте новый пункт меню с типом “Список всех категорий” (Материалы > Список всех категорий). Затем, выберите категорию с подкатегориями, которую вы только что создали.

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

ШАГ 4: Создайте переопределение

Чтобы создать новое переопределение, перейдите в Расширения > Менеджер шаблонов > Шаблоны. Затем откройте шаблон, который вы хотите добавить новое переопределение. В этой статье мы возьмем стандартный шаблон Joomla 3 “Protostar” в качестве примера.

После этого вы получите сообщение о том, что в папке HTML-кода шаблона Jooml-ой были созданы все необходимые файлы для замены.

Для редактирования файла, который вы хотите изменить, пожалуйста, перейдите на вкладку “Редактор”, затем выберите html > com_content > category. Выберите файл “default_children.php” и вы увидите данный файл в текстовом редакторе.

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

params)->image . "" />"; ?>

Сохраните изменения и обновите страницу сайта, и у вас появится список всех категорий, который отображается так:

Выглядит более привлекательным, чем до этого, не так ли?

ШАГ 5: Украсим еще больше!

Protostar представляет собой шаблон, который базируется на Bootstrap 2, так что мы можем использовать классы CSS от bootstrap для улучшения вывода изображений. Вы можете добавить класс "img-polaroid" в код:

params)->image . "" />"; ?>

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

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

Огромное спасибо за чтение:)

- 5.0 out of 5 based on 3 votes

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

В этом уроке мы рассмотрим способы организации материалов, а так же создание разделов и категорий в Joomla.

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

Категоризированные материалы.

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

Некатегоризированные материалы.

Схематично организация материалов в Joomla имеет следующую структуру:

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

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

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

За разделы отвечает Чтобы в него зайти пройдите в административной панели Joomla во вкладку Материалы и из раскрывающегося меню выберите пункт "Менеджер разделов".

В результате загрузится менеджер разделов Joomla.

В верхней части менеджера разделов находятся кнопки операций над разделами:

Скрыть - позволяет скрыть выбранный раздел;

Копировать - создает копию выбранного раздела;

Удалить - удаляет раздел;

Изменить - позволяет внести изменения в настройках раздела;

Создать - создание нового раздела;

Ниже панели инструментов находится строка фильтров. Здесь можно отфильтровать и вывести необходимые нам разделы. В поле Фильтры: можно ввести название раздела, а после нажатия на кнопку "Применить" будет выведен раздел соответствующий данному названию.

Кроме этого отфильтровать разделы можно при помощи выпадающего списка -Выберите состояние- здесь можно выбрать какие разделы нужно вывести опубликованные или не опубликованные.

Чуть ниже расположена панель информации о разделах.

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

Заголовок - необходимо ввести название раздела;

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

Доступ - позволяет определить, какие пользователи будут иметь доступ к разделу;

Изображение - при желании можно выбрать картинку для раздела;

Позиция картинки - выбор позиции картинки;

После заполнения всех данных нажимаем на кнопку "Сохранить" и раздел создастся.

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

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

Для этого существует менеджер категорий. Чтобы в него зайти пройдите в административной панели Материалы и из раскрывающегося меню выберите пункт Менеджер категорий. В результате загрузится менеджер категорий Joomla. Здесь все тоже, как и в случае с менеджером разделов. Для создания новой категории нажимаем на кнопку "Создать" заполняем форму и жмем "Сохранить" .

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

В предыдущей статье мы познакомились с общими сведениями о материалах в Joomla . Теперь подробнее познакомимся с категориями материалов. И для этого перейдём в «Менеджер категорий». Категории материалов нужны для систематизирования информации и удобной её подачи пользователям сайта. Категории – это своего рода папки для материалов (статей). Определённая группа статей относится к определённой категории. Например, можно создать категорию «Спорт», которая будет содержать статьи, относящиеся к спортивной тематике или можно создать категорию «Новости», содержащую новостные статьи. Категории могут содержать подкатегории, для более точного систематизирования материала. Например, категория «Новости» может содержать вложенную категорию (подкатегорию) «Краткие новости», а категория «Спорт» может содержать подкатегорию «Плавание». Как уверяют разработчики Joomla, вложенность категорий неограниченна. Если материалы категоризированы (разбиты по категориям), то с ними проще работать и их можно выводить на сайте одним из удобных для восприятия посетителей способов. Например, в виде блога категории. О том, как это сделать мы поговорим в статье, посвящённой работе с меню.

В процессе инсталляции Joomla 2.5 мы устанавливали демо-материалы, теперь они нам пригодятся. Посмотрите самостоятельно на структуру категорий демо-материалов и продумайте структуру своего сайта. Даже если вы планируете сделать сайт из пяти страниц, то всё равно полезно ввести категории. Скажем так – «на вырост».
Теперь давайте познакомимся с инструментами для работы с категориями.

В верхней правой части «Менеджера категорий» расположена панель управления менеджера категорий. На ней расположены следующие кнопки: «Создать», «Изменить», «Опубликовать», «Снять с публикации», «В архив», «Разблокировать», «В корзину», «Перестроить», «Настройки» и «Справка». Давайте создадим свою категорию. Пусть это будет категория «Спорт». Нажимаем на кнопку «Создать» и попадаем в окно новой категории.

В левой части этого окна заполнить некоторые поля.
Заголовок. Это поле обязательное, оно помечено красной звёздочкой. Если не заполнить заголовок, то категория не будет сохранена
Алиас. Псевдоним заголовка. Это поле не обязательное. Его рекомендуется заполнить в том случае, если вы хотите указать своё название псевдонима, отличное от написания заголовка в транслите. Дело в том, что если в общих настройках сайта включено создание SEF ссылок (смотрим «Общие настройки сайта на Joomla»), то при сохранении категории, Joomla автоматически заполнит его сама, переведя заголовок категории в транслит.
Следует помнить, что если переместить категорию в корзину, а затем создать категорию с таким же заголовком, то Joomla откажется её сохранять т. к. алиасы у новой категории и категории в корзине будут одинаковыми, а это недопустимо.
Родитель. Это поле для выбора родительской категории. Если нужно создать подкатегорию, то в этом поле выбирается уже существующая категория или подкатегория. Она будет считаться родительской для создаваемой категории. Если создается обычная категория, не являющаяся ничьей подкатегорией, то в этом поле ничего не выбирается и остаётся значение по умолчанию «Нет родителя»
Состояние. Это поле выбора имеет четыре значения: «Опубликовано», «Не опубликовано», «В архиве» и «В корзине», которые соответствуют четырём возможным состояниям материала. Если выбрано значение по умолчанию «Опубликовано», то это значит, что категория включена и все опубликованные в ней материалы будут показываться (публиковаться) на сайте. Если выбрать значение «Не опубликовано», то все материалы, входящие в эту категорию будут сняты с публикации на сайте (выключены). Выбрав состояние «В архиве» мы переместим материалы данной категории в архив. Материалы не будут удалены или выключены и их можно вывести в специальном разделе сайта. Состояние «В корзине» говорит само за себя – это значит, категория удалена. Но категория не удалена совсем и её можно восстановить на сайте, изменив состояние. Чтобы удалить материал совсем – нужно очистить корзину. Как это сделать, написано ниже.
Доступ. В этом поле определяется доступ к материалам категории для различных групп пользователей. В 90% случаев доступ к категории даётся «Для всех». Мы же хотим, чтобы наши материалы видело как можно большее количество людей. В остальных 10% случаев для некоторых материалов сайта устанавливается специальный доступ, только для избранных. Но это тема отдельной статьи. Оставим значение этого поля по умолчанию.
Права. В этом поле находится кнопка «Установить разрешения», нажав на которую мы попадём в нижнюю часть окна, где можно установить права доступа для различных групп пользователей сайта. Описание настройки прав пользователей выходит за рамки этой статьи и будет описано позже. Сейчас это не важно, поэтому пропускаем этот пункт.
Язык. Это поле имеет значение в многоязыковых сайтах. Будут ли материалы категории отображаться на сайте при переключении последнего на тот или иной язык. Для одноязычного сайта оставляем значение по умолчанию «Все».
ID. Это поле недоступно для редактирования и заполняется автоматически. ID – это уникальный идентификатор категории. До сохранения категории id всегда равен 0. Во время сохранения категории Joomla присвоит ей последний свободный идентификатор.
Описание. В это поле вводится информация, которая может быть отображена на сайте при выводе материалов категории. В этом поле присутствуют две кнопки: «Материал» и «Изображение». Кнопка «Материал» вставляет в описание категории гиперссылку на существующий материал. Кнопка «Изображение» соответственно вставляет какое-либо изображение в описание категории.
В правой части окна находятся панель управления категории и три раздела: «Параметры публикации», «Основные параметры» и «Метаданные».

Параметры публикации категории содержат только одно поле «Автор». Если нужно явно указать автора категории, то это можно сделать с помощью кнопки «Выбрать пользователя». Если оставить это поле пустым, то при сохранении категории, Joomla выберет текущего пользователя.
В разделе «Основные параметры» категории можно выбрать: альтернативный макет для отображения материалов категории, изображение для категории и написать примечание к категории. В отличие от описания категории, примечание нигде не публикуется и не выводится кроме бэкенда.
Поля в разделе «Метаданные» заполняются информацией, которая требуется поисковым системам.

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

Если нажать кнопку «Сохранить», Joomla сохранит нашу новую категорию и оставит её окно открытым для редактирования. При этом в панели управления категории появится дополнительная кнопка «Сохранить копию». После нажатия кнопки «Сохранить и закрыть», система сохранит новую категорию и откроет окно менеджера категорий. Если будет нажата кнопка «Сохранить и создать», то категория будет сохранена и будет открыто новое окно создания новой категории. Это удобно, когда требуется создать несколько категорий подряд. Нажатие на кнопке «Отменить» приведёт к закрытию окна новой категории без её сохранения. Нажмем кнопку «Сохранить и закрыть» и продолжим знакомство с менеджером категорий.
Вторая кнопка панели управления менеджера категорий – «Изменить». Эта кнопка в некотором смысле лишняя. Работает она так: выбирается категория из списка категорий (ставится галочка напротив названия) и нажимается кнопка «Изменить». В результате этих действий откроется окно категории для редактирования. Но этого же эффекта можно достичь, просто кликнув на названии категории в списке категорий. Откроем категорию «Спорт» для редактирования любым понравившимся способом. В панели управления категории присутствует кнопка «Сохранить копию». Нажатие этой кнопки создает копию категории. Происходит следующее: закрывается окно копируемой категории, одновременно открывается окно копии, категории при этом Joomla изменяет заголовок и псевдоним копии, добавляя цифровой индекс, и сразу сохраняет копию.

Если нас устраивает такой вариант, то нажимаем кнопку «Отменить» (новая категория уже сохранена) или «Сохранить и закрыть». Если же нам нужно что-то другое, то редактируем параметры категории и сохраняем её. Например, изменим заголовок на «Плавание», алиас удалим и выберем родителем категорию «Спорт».

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

У нас получилась подкатегория «Плавание» в категории «Спорт». В списке категорий, подкатегория отображается с отступом. Один отступ означает первый уровень вложенности, два отступа соответственно второй уровень и т. д.
Продолжим знакомство с панелью управления менеджера категорий. Следующие две кнопки нужны для быстрой публикации/депубликации одной или нескольких категории. Делается это так: в списке категорий выбираются нужные (ставятся галочки) и нажимается соответствующая кнопка. При этом в списке менеджера категорий, в столбце «Состояние» отображается соответствующий значок. Операцию публикации/депубликации можно сделать и по-другому. Нужно всего лишь кликнуть на значке в столбце «Состояние» и статус категории изменится на противоположный. Если категория была включена, то она станет выключенной и наоборот.
Далее следует кнопка для быстрого перемещения категории в архив. Когда какой либо материал сайта устаревает, имеет смысл перенести его в архив. Т. е. большинству посетителей сайта материал уже не интересен, на сайте он мешает, удалить жалко – вдруг кому-нибудь ещё пригодится. Вот для этих целей и нужен архив. Кнопка «Архив» позволяет быстро перенести категорию со статьями в архив. На сайте можно сделать отдельный пункт меню, указывающий на материалы в архиве, и интересующиеся могут просмотреть «исторические» статьи. После переноса в архив, категория не отображается в списке менеджера материалов. Не пугайтесь, ниже я расскажу, как увидеть архивные категории.
Кнопка «Разблокировать» нужна для деблокирования категорий. Что за блокировка спросите вы и из-за чего она происходит? Joomla – многопользовательская система управления сайтом, т. е. доступ к редактированию материалов может быть у нескольких пользователей сайта. Так вот чтобы предотвратить одновременное редактирование одного и того же материала разными пользователями и используется блокировка. Как только вы открыли для редактирования, например, категорию, она сразу же блокируется системой для редактирования другим пользователем. И пока первый пользователь не освободит категорию, сохранив или отменив изменения, она будет заблокированной. Напротив заблокированной категории отображается значок замка.

Так же блокировка материала может произойти из-за неправильного его освобождения. Что это значит? Материал правильно освобождается только после нажатия кнопок «Сохранить и закрыть» или «Отменить». Если вы во время редактирования категории, например, закроете админку, то категория не будет освобождена и при следующем входе на сайт вы увидите, что категория заблокирована. Разблокировать материал может либо пользователь, который его редактировал либо суперпользователь. Для этого нужно снова открыть материал для редактирования и закрыть его, сохранив изменения. Или выделить материал, в нашем случае это категория, и нажать кнопку «Разблокировать» в менеджере категорий. Упомяну ещё один способ разблокировки. В меню сайта переходим в Сайт -> Обслуживание -> Снять блокировки

Выбираем нужную таблицу или сразу все и нажимаем кнопку «Разблокировать».
Следующая кнопка в панели менеджера категорий – «В корзину». В Joomla материал нельзя удалить сразу. Сначала удаляемый материал перемещается в корзину. А уж из корзины этот материал можно удалить навсегда или наоборот, восстановить, если он был удалён «сгоряча». Категории, перемещённые в корзину, так же как и категории, перемещённые в архив не отображаются в списке менеджера категорий, но в отличие от архивных категорий, категории, находящиеся в корзине нельзя вывести для отображения на сайте. Их можно либо удалить, либо восстановить.
Кнопка «Перестроить» требуется для автоматического исправления ошибок в структуре категорий.
В панели управления менеджера категорий остались ещё две кнопки: «Настройки» и «Справка». Кнопка «Настройки» нужна для установки значений по умолчанию для вновь создаваемых материалов (не только категорий). Эти настройки отвечают за отображение материала на сайте. Мы рассмотрим некоторые настройки, когда будем говорить о статьях, а оставшиеся рассмотрим в статье «Меню в Joomla». Так будет нагляднее. И последняя кнопка в панели менеджера категорий - «Справка» выводит справочную информацию.
Итак, с кнопками на панели менеджера категорий разобрались – идём дальше. С левой стороны, ниже ссылок переключения на другой раздел находится фильтр категорий.

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

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

В результате отбора у нас отображаются только категории второго уровня вложенности и их родители - корневые категории (первый уровень вложенности). Вернём значение списка отбора по уровню вложенности в значение «Выбор числа уровней» и перейдем ко второму раскрывающемуся списку. Это отбор, по уже известному нам, состоянию категории. Выбрав в качестве критерия название состояния, мы получим в списке соответствующие категории. Помните, выше я обещал познакомить вас с тем, как просматривать архивные категории, категории в корзине, как их восстанавливать и удалять окончательно. Это время пришло. Для начала, давайте отправим одну из категорий в архив, а одну в корзину. В качестве примера. Итак, отправим в архив категорию «Вспомогательные модули», а категорию «Модули навигации» отправим в корзину. Как это сделать с помощью панели менеджера категорий вы знаете. Теперь выберем во втором раскрывающемся списке состояние «В архиве». Теперь мы видим архивные категории, а ведь они, так же как и категории, находящиеся в корзине не отображаются в основном списке менеджера категорий со значениями отбора по умолчанию.

Теперь можно восстановить или удалить архивную категорию, вызвав режим редактирования и изменив её состояние. Быстрое восстановление архивной категории делается кликом на значке в столбце «Состояние». При этом категория пропадает в списке архивных и появляется в основном списке менеджера категорий, причём в выключенном состоянии. Восстановим нашу архивную категорию и перейдём к удалённой категории.
Для этого просто выберем значение «В корзине» во втором раскрывающемся списке отбора категорий. Заметим, что теперь в панели менеджера категорий вместо кнопки «В корзину» появилась кнопка «Очистить корзину». Вот она то и нужна для того, чтобы удалить категорию вчистую. Т. е. для удаления категории помечаем её и жмём кнопку «Очистить корзину». Изменить состояние категории, находящейся в корзине можно точно так же, как архивной категории – изменив соответствующий пункт в режиме редактирования.

Быстро восстановить категорию из корзины можно кликнув на значке в столбце «Состояние». Но в отличие от восстановления из архива, категория будет восстановлена сразу во включенном состоянии.
В списке отбора категорий по состоянию, присутствует пункт «Все». Вот он то и отвечает за отображение в списке категорий во всех состояниях. Если в списке отбора установлено значение по умолчанию «Выбор состояния», то в списке менеджера категорий отображаются только включенные и выключенные категории. И это удобно. Чаще всего в работе с Joomla приходится менять состояние материалов с включенного на выключенное и наоборот. Работы по удалению категорий или перемещению их в архив проводятся намного реже. Вот разработчики Joomla и придумали такой удобный режим отображения. А тем, кто хочет видеть категории во всех состояниях стоит лишь выбрать пункт «Все».
В панели отбора категорий осталось ещё два выпадающих списка, мы не будем их рассматривать подробно. Отбор по уровню доступа говорит сам за себя. Отбираются категории для определённого уровня доступа. Об уровнях доступа читайте в одной из следующих статей. Отбор по языку имеет смысл в многоязычных сайтах.
С панелью отбора разобрались, обратимся теперь к самому списку категорий. Обратим внимание на заголовки столбцов. Кликнув на названии заголовка можно отсортировать список категорий в порядке увеличения или уменьшения значения в столбце.
Ниже списка категорий находится стандартный в Joomla выпадающий список, который называется «Количество строк». Выбирая значения из этого списка можно настроить под себя размер списка.
В самом низу окна менеджера категорий находится блок пакетной обработки.

Здесь можно произвести некоторые действия сразу с несколькими категориями (пакетом категорий). Можно изменить уровень доступа, принадлежность к языковой группе, скопировать или переместить произвольные категории. Для этого нужно выделить требуемые категории, выбрать действие и нажать кнопку «Выполнить». Ничего сложного!
В этой статье мы подробно рассмотрели работу с категориями сайта на Joomla. Надеюсь, эта информация поможет вам легко создавать категории и так же легко управлять ими.

  • Русская Joomla 2.5 CMS

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

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

Очень важно понимать следующий момент: Материал лучше рассматривать как "Чистый текст", на который еще не наложены шрифты, обрамления, стили пользовательского дизайна. Например, бывают такие случаи когда один и тот же текст отображается на страницах с разным дизайном, при этом он будет выглядеть по разному, но текст остается тем же. Так что лучше думать о материалах как о чистом содержании вне зависимости от способа его представления.

Разделы и категории

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

Например, есть у нас раздел "Новости", в него попадают тексты "Спорт", "Политика", "Интернет". В этом случае Разделом можно считать "Новости", а категориями будут "Спорт", "Политика", "Интернет". А вот уже внутри определенной категории мы можем найти нашу новость-материал.

Для чего нужно разделять статьи по группам?

Вот несколько причин:

  • Есть большое количество способов отображения категорий и разделов, причем каждое из этих представлений (шаблонов) можно индивидуально настраивать. А во время наполнения сайта текстом, вам нужно только определить текст в нужный раздел и категорию.
  • Если на вашем сайте будет, к примеру, 2000 материалов, то администрирование сайта будет очень сложным и трудоемким занятием. А при использовании разделов и категорий - вы сможете легко сортировать их по нужным рубрикам, затрачивая минимум времени.
  • Появляется возможность упорядочивать статьи для определенных категорий в любом порядке - по времени, по имени, по количеству входов, в произвольном.
  • После включения ЧПУ (SEF), ссылки на сайте станут в нужном виде, указывая на вложенность статьи.

Структура сайта и меню сайта.

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

Что делать если материал не нуждается в категории?

На этот случай предусмотрены статические материалы - для этого просто установите раздел в состояние "Не указано".

Загрузка...
Top