Самое прекрасное — это когда нужна поддержка сайта, а ты сидишь с телефоном
в руке и ЗНАЕШЬ, чей номер набрать! т. +7 831 4637611 моб. +7 910 3820622Айтишник РУ Нижний Новгород, Симферопольская, 21
A+ A A-

Материалы в Joomla 2.5 Категории

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

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

Joomla Панель менеджера категорий

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

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

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


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

Joomla Панель категории

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

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

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

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

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

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

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

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

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

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

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

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

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

А теперь переходим к следующей статье, в которой рассмотрим работу с материалами (статьями).

Не забывайте, что у нас вы можете не только купить готовый сайт, но и подобрать подходящий тариф поддержки сайта, а так же зарегистрировать домен в одной из двухсот доменных зон и выбрать недорогой тариф хостинга! У нас же вы можете заказать продвижение сайта в поисковых системах.Айтишник РУ

Об авторе:

ZolkinМеня зовут Андрей Золкин. Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU/Linux.

 

Ещё статьи о Joomla 2.5

    • Установка и удаление расширений в Joomla 2.5...

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

    • Joomla авторизация через соц. сети

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

    • Материалы в Joomla 2.5. Материалы (Статьи)...

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

    • Joomla 2.5

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

    • Virtuemart - изменение цены в зависимости от свойства товара...

      Virtuemart - изменение цены в зависимости от свойства товара...Многие владельцы интернет магазинов на Virtuemart 1.1.x сталкивались со следующей задачей: есть варианты одного и того же товара, которые отличаются друг от друга только каким-нибудь свойством, например, размером, фасовкой, массой,...

    • Установка Apache, MySQL, PHP

      Установка Apache, MySQL, PHPВ этой статье будет рассмотрено создание простейшего локального хостинга, для работы с сайтами под управлением Joomla 2.5 в домашних условиях. Описывается процесс установки на компьютер под управлением Windows 7 32-битной архитектуры. Для организации локального хостинга нам...