04-1 Работа с Материалами (Статьями) CMS Joomla

Родительская категория: Joomla 3 Core
Просмотров: 1089

Важнейшая составляющей контента (от англ. content —  содержимое, содержание) сайта на CMS Joomla  это Статьи (Articles). Для доступа к управлению Статьями (Материалами) в панели управления CMS Joomla в верхнем (Главном меню) предусмотрен пункт «МАТЕРИАЛЫ».

Как попасть в Панель управления CMS Joomla описано в статье "Вход в Панель управления сайтом..." Материалы группируются в Категории. О том как работать с Категориями в CMS Joomla описано в статье "Работа с Категориями..."Работа с Категориями..."

Перейдем к управлению (создание, редактирование, публикация и т.д.) Материалов, для этого предназначен раздел «Менеджер материалов» в выпадающем меню «МАТЕРИАЛЫ»

Пункт меню «Менеджер материалов» в выпадающем меню «МАТЕРИАЛЫ» CMS Joomla

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

Менеджер Материалов CMS Joomla

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

Реализация Мультиязычности сайта (RU, LV, EN…) на CMS Joomla.

На мультиязычных сайтах вид окна Менеджера материалов (состав колонок таблицы списка материалов) зависит от способа реализации Мультиязычности (RU, LV, EN…). В этой статье рассматривается вариант реализации мультиязычности средствами самой CMS Joomla, которая предполагает создание отдельной структуры Категорий и Материалов для каждого языка и установление СВЯЗЕЙ между идентичными категориями и материалами для каждого языка. Соответственно в окне Менеджера материалов появляется дополнительный столбец «Связи». А в столбце «Язык» будет отражен установленный для Материала язык.

Менеджер Материалов CMS Joomla

Другой способ реализации Мультиязычности сайта (RU, LV, EN…) возможен с использованием сторонних компонентов (например FaLang). Реализация Мультиязычности сайта с использованием компонента FaLang предполагает создание единой структуры Категорий и Материалов для всех языков и перевод в административной части компонента FaLang (Core) или непосредственно в Материале (Pro).  А в окне Менеджера материалов появляется дополнительная колонка «FaLang», в которой отражается индикатор сигнализирующий о переводе материала на другие языки. Для описания этого варианта создания мультиязычности будет написана отдельная статья.

Еще один способ мультиязычности может быть реализован при использовании компонента CCK SEBLOD. При этом так же не требуется дублирование Категорий и Материалов. Этот способ реализации никак не отражается в Стандартном Окне Менеджера Материалов. Компонент SEBLOD позволяет, в том числе, переопределить и вид Окна Менеджера Материалов, добавив в него любые дополнительные столбцы. О работе CMS Joomla с компонентом SEBLOD будут написаны отдельные материалы.

Кнопки менеджера Материалов CMS Joomla.

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

Кнопки менеджера Материалов панели управления CMS Joomla

«Создать» - открывает Окно для создания нового материала.

«Изменить» - открывает Окно для изменения материала. Материал для изменения нужно отметить соответствующим чекбоксом (слева от наименования Материала). 

«Опубликовать» - Меняет состояние Материала на "Опубликовано". Материал который следует опубликовать нужно отметить соответствующим чекбоксом (слева от наименования Материала). Удобно для публикации нескольких Материалов, отмеченных в чекбоксе.

«Снять с публикации» - Меняет состояние Материала на "Неопубликовано". Материал который следует опубликовать нужно отметить соответствующим чекбоксом (слева от наименования Материала). Удобно для снятия с публикации нескольких Материалов, отмеченных в чекбоксе.

«Добавить в Избранное» - присваивает Материалу специальную пометку «Избранное». Избранные Материалы могут быть выведены отдельным списком, например на главной странице сайта или в модулях. 

«Удалить из Избранного» -  операция обратная предыдущей. 

«В архив» - Меняет состояние Материала на "В архиве".

«Разблокировать» - Снимает блокировку (замочек рядом с наименованием материала), препятствующую редактированию Материала.

«Пакетная обработка»,  «Настройки» - предназначены для разработчика сайта, использовать только если вы точно знаете что делаете!

«В корзину» - Меняет состояние Материала на "В корзине". Т.е. удаляет материал, но с возможностью отмены.

Таблица со списком Материалов CMS Joomla

В основной части страницы Менеджера Материалов мы видим таблицу со списком Материалов:

Таблица со списком Материалов Панели управления CMS Joomla

Рассмотрим таблицу списка материалов по столбцам:

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

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

Столбец 3. Столбец «Состояние» предназначен для показа и индивидуального изменения состояния Материала. Левая его часть имеет два состояния «Опубликовано» (зеленая галочка) и «Не опубликовано» (крестик в красном). Состояние меняется нажатием левой клавиши мыши. Сам материал остается на экране. Средняя часть имеет вид звездочки и предназначена для установки/снятия метки «Избранное». Правая часть содержит выпадающий список для выбора двух других состояний «В архив» и «В корзину». Выбор любого из этих статусов удаляет материал из текущей таблицы. Где ее искать будет сказано далее при описании кнопки «Инструменты поиска».

Столбец 4. Столбец «Заголовок» содержит Заголовок материала и дополнительно (в скобках) алиас материала и ниже наименование категории. Заголовок материала является ссылкой, нажатие на которую открывает Окно редактирования Материала. 

Столбец 5. Столбец «Доступ» показывает уровень доступа к просмотру материала.

Столбец 6. Столбец «Связи» появляется в таблице материалов при создании мультиязычного сайта средствами CMS Joomla.

Столбец 7. Столбец «Автор» содержит информацию об Авторе (пользователе) создавшем Материал

Столбец 8. Столбец «Язык» содержит информацию о Языке материала при создании мультиязычного сайта. Если сайт не мультиязычный или используется сторонние компоненты (Falang, Seblod) язык материала выбирать не нужно (по умолчанию ВСЕ). Так же устанавливают ВСЕ, для Материалов предназначенных для вывода на всех языках.

Столбец 10. Столбец «Дата создания» содержит информацию о Дате создания Материала.

Столбец 11. Столбец «Количество просмотров» содержит информацию о количестве просмотров Материала.

Столбцы 12/13. Столбцы «Голосования» и «Рейтинги» информация на перспективу.

Столбец 14. Столбец «ID» содержит информацию об уникальном идентификаторе Материала.

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

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

Инструменты поиска для Материалов в CMS Joomla.

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

Инструменты поиска для Материалов CMS Joomla.

«Выбор состояния» позволяет отобрать материалы соответствующего состояния. 

«Выбор категории» позволяет отобрать материалы нужной категории.

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

«Выбор автора» позволяет отобрать материалы по автору.

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

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

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

Создание/Редактирование Материала CMS Joomla

 Для создания Материала нужно нажать кнопку  «Создать». Откроется окно создания Материала.

В верхней части окна два поля

«Заголовок» - текстовое поле заголовок материала. * Показывает, что поле обязательно для заполнения.

Очень важное поле для SEO! Именно Заголовок Материала на сайте CMS Joomla попадает в тег TITLE

«Алиас» - текстовое поле псевдоним (alias. slug) материала. Поле, которое будет определять вид URL страницы сайта  для открытого Материала. При первом заполнении, в зависимости от настроек,  для русского языка автоматически производится:

  • транслитерация из Заголовка. «Мой заголовок» => moy-zagolovok, или
  • заполнение из Заголовка "как есть". «Мой заголовок» => мой-заголовок

Между этими настройками формально нет разницы. Тем не менее для англоязычных доменов скорее просится транслитерация (mysite.ru/.../moy-zagolovok), а "как есть" подойдет скорее для кирилических доменов (мойсайт.рф/.../мой-заголовок).

Создание/Редактирование Материала CMS Joomla, вкладка МАТЕРИАЛ

 

Вкладка «Материал» 

«Состояние» - статус Материала (Опубликован, Неопубликован…). Выпадающий список.

«Категория» - поле выбора Категории, к которой относится Материал. Важно правильно выбрать категорию.

«Избранное» - метка для Материала - «Избранное». Переключатель.

«Доступ» - уровень доступа к Материалу (Public, Registered…). Выпадающий список.

«Язык» - Выбор языка. Выпадающий список.

«Метки» - Выбор метки (если назначена). Мультисписок. Метки для категорий и материалов создаются в специальном компоненте Joomla «Метки», входящем в стандартный пакет поставки. Верхнее меню «Компоненты» -> «Метки»

«Editor» - поле для ввода данных (текста, изображений, ссылок...) на странице вывода отдельного материала.

Это поле содержит так называемый ВИЗУАЛЬНЫЙ редактор WYSIWYG (What You See Is What You Get - что видишь, то и получишь). На своих проектах я использую Редактор «JCE», не входящий в стандартный пакет поставки CMS Joomla. Описание особенностей работы с окном этого редактора в материале: "Окно создания / изменения контента редактора JCE" .

Создание/Редактирование Материала CMS Joomla, вкладка ИЗОБРАЖЕНИЯ Создание/Редактирование Материала CMS Joomla, вкладка ОТОБРАЖЕНИЕ

Вкладка «Изображения ...»

«Изображение для вступительного…» - Выбор изображения для Материала, которое будет показано при выводе вступительной части материала БЛОГ. Выбирается из файлов на сайте. Переход в менеджер изображений сайта.

Вывод изображения для вступительного текста материала настраивается в шаблоне. Чтобы не усложнять настройки рекомендуется для всех изображений вступительной части материала использовать ОДИНАКОВЫЕ ПРОПОРЦИИ (например 4:3). В противном случае возможны искажения вида материала в шаблоне. 

«Изображение для полного…» - Выбор изображения для Материала, которое будет показано при выводе полного вида материала. Выбирается из файлов на сайте. Переход в менеджер изображений сайта.

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

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

В полях ниже изображений можно выбрать индивидуальный (отличный от настроеного по умолчанию) для конкретного материала вариант выравнивания изображения на странице. А так же заполнить информацию в теги ALT и TITLE для каждого изображения. Рекомендуется заполнять для SEO.

Вкладка «Отображение»

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

 

Создание/Редактирование Материала CMS Joomla, вкладка ПУБЛИКАЦИЯ  Создание/Редактирование Материала CMS Joomla, вкладка СВЯЗИ

Вкладка «Публикация»

Важная вкладка содержит информацию влияющую на параметры публикации материала. 

«Начало Публикации», «Завершение Публикации» - дата начала/завершения публикации. Используется в специальных случаях. Как правило для стандартного сайта достаточно поля «Дата Создания». Выбор даты из Календаря. Начало автоматически заполняется текущей датой и временем, Завершение заполняется вручную при необходимости.

«Дата Создания» - дата создания материала. Выбор даты из Календаря. Автоматически заполняется текущая дата и время.

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

«Псевдоним автора» - текст будет подставлен на сайте вместо имени пользователя.

«Дата Модификации» - дата изменения. Автоматически заполняется текущая дата и время.

«Изменил» - пользователь, изменивший материал. Автоматически заполняется пользователь, изменивший материал.

«Meta-тег Description», «Meta-тег Keywords» специальные поля. Предназначены для SEO. Несмотря на то что их значение для продвижения относительно невелико рекомендуется заполнять для каждого материала. Заполнять только теми данными, которые содержаться в тексте Материала.

«Мета-тег Robots» - специальное поле, заполняется если необходимо, чтобы доступ к материалу был иным чем указано в файле robots.txt. Не изменять!

«Автор», «Авторские права» - специальные поля, заполняются если, авторские права на информацию принадлежат не создателю материала.

«Количество просмотров» - количество просмотров.

«ID» - уникальный идентификатор Материала.

Создание/Редактирование Материала CMS Joomla, вкладка ПАРАМЕТРЫ РЕДАКТИРОВАНИЯ Создание/Редактирование Материала CMS Joomla, вкладка ПРАВА ДОСТУПА

Вкладка «Связи»

Если Реализация Мультиязычности сайта (RU, LV, EN…) производится средствами Joomla на странице устанавливаются связи между соответствующими материалами для каждого языка. При установке связи между соответствующими Материалами разных языков, при изменении языка на сайте пользователь будет переключаться между связанными Материалами, в противном случае будет переадресован на другую страницу (на уровень выше или на главную). 

Вкладка «Параметры редактирования»

Настроено при создании сайта, в общих настройках сайта. Изменять рекомендуется, если точно знаете что делаете.

Вкладка «Права доступа»

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

Завершение Создания. 

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

«Сохранить» - сохранение материала.

«Сохранить и закрыть» - сохранение материала и закрытие страницы.

«Сохранить и создать» - сохранение материала, закрытие страницы и открытие окна для создания нового материала.

«Сохранить копию» - сохранение материала, открытие окна с копией материала.

«Закрыть» - закрытие окна без сохранения внесенных данных. 

Внимание!
Не рекомендуется закрывать страницы Административной части сайта после редактирование крестиком в правом верхнем углу браузера! Только кнопками «СОХРАНИТЬ», «СОХРАНИТЬ и ЗАКРЫТЬ» или «ЗАКРЫТЬ» 

Редактирование материала.

Редактирование материала принципиально ничем не отличается от создания материала после первого сохранения. 

Внимание!
При редактировании материала осторожно относитесь к изменению данных а поле АЛИАС!!! 

Данные содержащиеся в поле АЛИАС Материала участвуют в формировании URL страницы и их изменение приведет к недоступности страницы (ошибка 404), проиндексированной поисковыми системами или сохраненными пользователями в виде ссылок в браузере или на страницах социальных сетей.