Материалы в Joomla 2.5. Материалы (Статьи)
В этой статье мы продолжим разговор о материалах в Joomla 2.5. В предыдущих статьях о материалах в Joomla мы говорили об общих сведениях и о категориях. В этой статье поговорим о собственно материалах. В предыдущих версиях Joomla эта сущность называлась статьи. На мой взгляд, это было правильнее, а может быть я просто привык к такому переводу. Далее в тексте во избежание тавтологии я буду использовать оба слова: и материалы, и статьи. Надеюсь, что этим я не внесу путаницы в эту статью.
В процессе инсталляции Joomla 2.5 мы устанавливали демо-материалы, теперь они нам в очередной раз пригодятся. Для управления материалами существует «Менеджер материалов». В статье о категориях в Joomla 2.5 мы рассматривали «Менеджер категорий» так вот «Менеджер материалов» и «Менеджер категорий» это один и тот же компонент, работающий отдельно с категориями и отдельно с материалами, а так же с избранными материалами, о которых мы поговорим в следующей статье. Естественно, что и функционал, и элементы управления будут практически идентичны. Открываем «Менеджер материалов» из меню «Материалы»
В правой верхней части окна мы видим, что компонент открыт на вкладке «Материалы». В этом окне можно быстро переключиться на вкладку «Категории», что соответствует «Менеджеру категорий» или переключиться на вкладку «Избранные материалы», что соответствует одноименному пункту из меню «Материалы». Статьи в окне «Менеджера материалов» отображаются в виде таблицы. Таблица состоит из одиннадцати столбцов.
В столбце «Заголовок» отображаются названия материалов (статей) и их псевдонимы. Названия материалов выполнены в виде гиперссылки, клик по которой откроет статью для редактирования. Обратим внимание на значок сортировки возле слова «Заголовок». Этот значок показывает нам, что материал отсортирован по столбцу «Заголовок» в порядке возрастания. Если кликнуть на слове «Заголовок», то материал будет отсортирован по столбцу «Заголовок», но уже в порядке убывания. Значок же будет теперь таким
. Кликнем ещё раз и вернёмся к сортировке в порядке возрастания. Кликнем на названии другого столбца, и статьи будут отсортированы по этому столбцу. В Joomla, можно отсортировать материал по любому столбцу. Очень удобно, особенно если статей много!
В столбце «Состояние» мы видим, опубликован ли материал на сайте или нет. Если статья опубликована (включена), то в столбце «Состояние», для соответствующего материала будет показан зелёный значок. Если статья не опубликована (выключена), то красный. Кликнув на значке в этом столбце мы можем переключить состояние материала на противоположное. Это значит что, если статья была опубликована, то она будет снята с публикации, если же она была не опубликована, то теперь она будет включена. Соответственно будет изменен и значок состояния.
В столбце «Избранное» специальными значками отображаются избранные материалы.
Об избранных материалах мы поговорим в одной из следующих статей.
Со столбцом «Категория» всё предельно ясно. В этом столбце отображаются названия категорий для соответствующего материала.
Столбец «Порядок» в первую очередь предназначен для сортировки или последовательности расположения статей.
Важное замечание: порядок статей в этом столбце устанавливается относительно родительской категории (категории, которой принадлежит статья). Можно, например как на рисунке, сделать сортировку статей по порядку внутри категории. Надо просто кликнуть на заголовке столбца. А можно изменить порядок материала внутри категории. Делается это синими, порядковыми кнопками. Это, конечно же, хорошо, но что делать, если в категории находится несколько десятков или сотен статей? Как в этом случае установить особый порядок материала? Делается это следующим образом. В ячейки порядковых номеров вводим свои значения, а затем рядом с заголовком столбца нажимаем на иконку с изображением дискеты. Удобно!
В следующем столбце мы видим права доступа к материалу. Далее следует столбец «Автор», а за ним столбец «Дата», в котором отображены даты создания статей. После столбца «Дата» следует столбец «Кол-во просмотров», за ним идёт столбец «Язык», в котором показывается принадлежность материала к определенному языку сайта. Это важно, когда сайт мультиязычный. И заканчивается таблица столбцом «ID». Это очень важный атрибут материала – идентификационный номер.
Над таблицей материалов, под панелью вкладок расположен фильтр материалов. Если нужно найти материал по названию или псевдониму, то в поле ввода фильтра нужно ввести полностью или частично название материала или псевдонима и запустить поиск.
Сначала данный набор символов будет искаться в названиях материалов, и если будет найдены совпадения, поиск будет остановлен и показан результат. Если же в названиях материалов не будет найдено ни одного совпадения, то поиск продолжится в псевдонимах статей. Попробуйте поискать по слову joomla, а затем по слову directions.
В левой части окна «Менеджера материалов», напротив фильтра расположены раскрывающиеся списки отбора. Выше было описано, как можно отсортировать материал, но этого иногда бывает недостаточно. А с помощью раскрывающихся списков отбора (далее списки) можно отобрать только нужный материал или существенно сузить его поиск. В отличие от сортировки в отборе можно использовать сразу несколько условий (несколько списков).
Списки отбора начинаются списком «Выбор состояния». С его помощью можно отобрать: опубликованные статьи, депубликованные (выключенные), статьи, находящиеся в архиве, статьи, находящиеся в корзине и все статьи.
Важно, что только с помощью этого отбора можно отобразить список материалов в архива или корзине.
Второй список отбора - «Выбор категории». С помощью этого списка можно отобрать материалы, относящиеся к какой-либо категории и ко всем её подкатегориям. Жаль, нельзя отбирать несколько «не родственных» категорий. Следующий список отбора – «Выбор числа уровней». Он работает как вместе с предыдущим отбором так и без него и позволяет отобрать категории не далее, указанного уровня вложенности. «Выбор уровня доступа» позволяет делать отбор материала с соответствующими правами доступа, а «Выбор автора» позволяет делать отбор по автору статьи. Последний список отбора – «Выбор языка». Он полезен в мультиязычных сайтах.
Теперь, вы знаете практически всё по отображению и поиску материала и без труда найдёте нужную вам статью хоть из тысяч статей на сайте. Поэтому можем смело переходить к действиям с материалами.
В правой, верхней части окна «Менеджера материалов» располагается его панель управления.
Она почти ничем не отличается от панели управления «Менеджера категорий». В панели управления «Менеджера материалов» присутствует кнопка «Избранные» и отсутствует кнопка «Перестроить». Функционал остальных кнопок одинаков и описан в предыдущей статье «Материалы в Joomla 2.5. Категории». Далее мы подробно рассмотрим действие кнопки «Создать», а так же рассмотрим действия кнопок «Избранные» и «Настройки». Но прежде, давайте поговорим и массовых действиях т. е. действиях более чем над одним материалом (статьёй). В Joomla над материалами (статьями) поддерживаются следующие массовые действия: публикация, депубликация, перемещение материала в архив, перемещение материала в корзину, разблокирование материала, перемещение материала в избранное, изменение уровня доступа к материалу, изменение языка материала и изменение категории материала. Первые шесть действий производятся следующим образом: отмечаются (слева ставится галочка) нужные статьи и нажимается кнопка соответствующего действия на панели управления «Менеджера материалов». Последние три действия проводятся в области пакетной обработки, в нижней части окна «Менеджера материалов».
Я думаю, что с этим у вас не возникнет сложностей. А сейчас пришло время создать первый материал сайта.
К слову сказать, создать статью можно не только из «Менеджера материалов». Это так же можно сделать из панели управления сайтом, а так же кликнув на подпункте «Создать материал» меню «Материалы» -> «Менеджер материалов».
Итак, создадим первую статью для сайта. Нажимаем кнопку «Создать»!
В левой части окна сразу же заполняем обязательные поля: «Заголовок» и «Категория». Поле «Алиас» хоть и не является обязательным, я всё же рекомендую заполнять и заполнять латинскими символами. Все остальные настройки в левой части окна нового материала оставляем по умолчанию. Обратите внимание на ID статьи – у каждого нового, не сохраненного материала значением ID является ноль. Это так, для общего развития.
В нижней части окна вводим текст нашей статьи и переходим в правую часть окна, к настройкам. В верхней правой части окна нового материала расположен блок кнопок.
Назначение и функционал этих кнопок точно такой же, как и таких же кнопок для категории. Поэтому опустим их описание.
Ниже блока кнопок находится блок «Параметры публикации».
Если нужно и автор статьи зарегистрирован на сайте в качеству пользователя, то кликаем по кнопке «Выбрать пользователя» и выбираем его из списка. Можно просто заполнить псевдоним автора. Далее заполняем «Дата создания» и «Начало публикации», нажав на значок календаря соответствующего поля. В поле «Начало публикации» можно установить значение даты в будущее. И тогда статья будет автоматически опубликована позднее. Если нужно, чтобы материал всегда показывался на сайте, то поле «Завершение публикации» не заполняем. Если же наоборот нужно чтобы статья отображалась на сайте ограниченное время, тогда устанавливаем дату завершения публикации. Теперь при наступлении этой даты статья будет автоматически депубликована.
Ниже блока «Параметры публикации» размещается блок настроек «Параметры отображения материала».
Рассмотрим вкратце настройки, влияющие на отображение материала (статьи). Действия этих настроек интуитивно понятны. В дополнение к этому, при наведении указателя мыши на название настройки, всплывает подсказка.
Заголовок. Выводит заголовок статьи в её верхней части. Дело здесь вот в чём. В тексте статьи мы можем написать свой заголовок, отличный от заголовка статьи. Так вот если мы пишем в статье свой заголовок, то тогда этой опцией мы отключаем (скрываем) заголовок, создаваемый Joomla. Зачем нам в статье два заголовка? А если в статье мы не пишем свой заголовок, то в большинстве случаев оставляем системный. Он будет отображаться, как заголовок первого уровня (H1) и содержать текст названия статьи.
Заголовок, как ссылка. Если предыдущую настройку мы выставили в значение «Показать», то можем сделать так, чтобы системный заголовок отображался как гиперссылка. Ссылаться он будет сам на себя. Зачем это нужно? Не всегда материалы (статьи) отображаются на сайте в единичном количестве. Иногда на одной странице нужно разместить несколько статей. Это может быть блог или новостная колонка, в которых выводится не весь материал, а только заголовок и вводный (вступительный) текст. Вот чтобы пользователю было проще переходить к чтению полной статьи и делается заголовок в виде ссылки.
Вводный текст. Включает или выключает вводный текст при просмотре полной версии материала. Как уже упоминалось выше, статьи на сайте можно отобразить, например, в виде блога, списка и т. д. Т. е. будут отображаться заголовки и вводный текст. Для тех, кто забыл, напоминаю – в начале текста статьи можно написать вступительный текст, анонс и после него вставить специальный разрыв «Подробнее». То, что было написано до «Подробнее» и есть вводный текст. Именно он и будет отображаться при показе статьи в сокращённом (вводном) варианте. Так вот вводный текст можно отображать или не отображать тогда, когда пользователь просматривает материал полностью. Например, основной текст этой статьи является продолжением вводного текста, поэтому в настройках этой статьи установлена опция «Вводный текст» -> «Показать».
Категория. Показывать или не показывать название категории в заголовке материала. По аналогии с опцией «Заголовок».
Категория, как ссылка. Отображать ли название категории как гиперссылку. По аналогии с опцией «Заголовок».
Заголовок родительской категории. Показывать или не показывать название родительской категории в заголовке материала. По аналогии с опцией «Заголовок».
Заголовок родительской категории, как ссылка. Отображать ли название родительской категории как гиперссылку. По аналогии с опцией «Заголовок».
Автор. Показывать или не показывать имя автора перед текстом статьи. По аналогии с опцией «Заголовок».
Автор, как ссылка. Отображать ли имя автора материала как гиперссылку.
Дата создания. Отображать или нет дату создания статьи. Бывает полезно, например в новостях.
Дата изменения. Отображать или нет дату изменения статьи. Бывает полезно, например в новостях.
Дата публикации. Отображать или нет дату начала публикации статьи. Бывает полезно, например в новостях.
Навигация. Включает или выключает отображения ссылок перехода к следующей или предыдущей статье. Опция очень полезна, например, если статьи связаны единой темой.
Показывать иконки. Включает или выключает отображение иконок печати и электронной почты. Если вы хотите предоставить пользователям сайта возможность распечатывать материал (в версии для печати) и отправлять по электронной почте друзьям ссылку на статью, то включите эту опцию.
Иконка печати. Включает или выключает только иконку печати.
Иконка электронной почты. Включает или выключает только иконку электронной почты.
Рейтинг. Даёт возможность включить рейтинг для материала.
Кол-во просмотров. Если вы хотите, чтобы посетители сайта видели сколько раз просматривали данную статью, включите эту опцию.
Показывать ссылки неавторизованным. В подавляющем большинстве случаев – «Да». Ссылки будут показываться всем. Здесь имеются в виду ссылки на просмотр полного материала.
Позиция ссылок. Отображает ссылки до или после материала.
Текст вместо Подробнее. Заменитель слова «Подробнее» в одноименном специальном разрыве страницы. Можно, например, заменить фразой «Читать далее» или «Продолжение»
Альтернативный макет. Выбор альтернативного макета для данного материала. Рассмотрим в статье о работе с шаблонами.
Ключ ссылки. Используется для хранения информации, ссылающейся на внешний источник.
После блока «Параметры отображения материала» следует блок настроек «Параметры редактирования».
Эти четыре параметра разрешают или запрещают менять параметры материала или публикации из административной и фронтальной части сайта. Например, можно запретить из фронтальной части сайта изменять предыдущие настройки.
За блоком «Параметры редактирования» идёт блок настроек «Изображения и ссылки».
Об этих настройках мы поговорим с вами в одной из следующих статей.
Ниже блока «Изображения и ссылки» размещается блок настроек «Метаданные».
Как вы знаете, метаданные требуются для SEO продвижения сайта, поэтому поговорим и об этих данных в одной из следующих статей. В противном случае получится огромная статья, понять которую будет сложно.
Всё! С настройками материала закончили. Сохраняем и закрываем статью. Как видите настроек много и это увеличивает трудоёмкость добавления материалов. Но можно установить единые настройки для большинства статей, а для исключений менять настройки вручную. Как это сделать? В статье о категориях материалов был рассмотрен функционал кнопки «Настройки» менеджера категорий. Со статьями (материалами) дело обстоит точно так же. А так как «Менеджер категорий» и «Менеджер материалов» - части одного компонента, то последний так же имеет в своей панели управления кнопку «Настройки». В отличие от категорий сейчас нас будут интересовать вкладки «Материалы» и «Форма редактирования».
Посмотрите на рисунок. Вы это уже где-то видели. Вот здесь и делаются настройки большей части материалов. Теперь, для каждой статьи не нужно выставлять большинство настроек вручную, их можно оставлять со значениями по умолчанию. Удобно.
Как уже говорилось выше, одним из отличий «Менеджера материалов» от «Менеджера категорий» является наличие кнопки «Избранные» и вообще работы с избранными материалами. Как вы уже догадались, кнопка «Избранные» нужна для перевода статьи в одноименную системную категорию. А вообще, это тема следующей статьи: «Материалы в Joomla. Избранные», которая будет скоро написана. Так что, следите за новостями на сайте Aitishnik.Ru или оформите подписку на бесплатную рассылку "Joomla для новичков".
Автор надеется, что информация статьи была полезна читателю.
Помните, что у нас вы можете не только купить готовый сайт или заказать его разработку, но и подобрать подходящий тариф поддержки сайта, заказать продвижение сайта в поисковых системах, а так же зарегистрировать домен в одной из двухсот доменных зон и выбрать недорогой тариф хостинга! Айтишник РУ
Об авторе:
Меня зовут Андрей Золкин. Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU/Linux.
Ещё статьи о Joomla 2.5
-
Общие настройки сайта на Joomla. Система...
В левой части вкладки «Система» общих настроек сайта на Joomla находится группа настроек, которая называется «Настройка системы». Поле ввода «Путь к каталогу логов» содержит путь к журналам Joomla. Обращаем внимание на запись пути! Так...
Шаблоны на Joomla, коренные отличия от аналогов...
Макеты на основе этой системы предоставляются в достаточно широком ассортименте. Тех, кто желает иметь собственный интернет-ресурс, привлекает огромный выбор расширений, легкость управления. Шаблоны сайтов используют как разработчики...
Текстовые редакторы в Joomla
Большую часть работы с CMS Joomla занимает работа с текстом. И чтобы эта работа была более комфортной, хорошо бы подобрать себе инструмент по вкусу. В этой статье мы познакомимся с текстовыми редакторами, которые наиболее часто...
Общие настройки сайта на Joomla
После установки Joomla, настройки резервного копирования, а так же знакомства с восстановлением сайта, займёмся общими настройками. В панели управления сайта кликнем на кнопке быстрого доступа «Общие настройки». Общие настройки можно ещё открыть посредством меню: Сайт -> Общие настройки. В панели общих...
Материалы в Joomla 2.5
Из предыдущих статей мы узнали, как установить Joomla 2.5, сделать общие настройки сайта, настроить резервное копирование, как восстановить сайт из резервной копии и т. д. Теперь поговорим о материалах сайта.Материалы – это самая важная часть сайта. Будь то новостной портал,...
Общие настройки сайта на Joomla. Фильтры текста...
Настройки на вкладке «Фильтры текста» предназначены для ограничения использования HTML тэгов и атрибутов в тексте материалов. «Фильтры текста» актуальны для сайтов, на которых зарегистрированные пользователи могут добавлять текстовый...