• Что можно приготовить из кальмаров: быстро и вкусно

    Структура добавления материала в Joomla

    Прежде чем создавать статью, давайте разберемся, какова структура добавления материала в Joomla.

    А структура такова:

    в Joomla 1.5 - сначала создается Раздел, в Разделе создаются Категории, в Категориях создаются Материалы;

    в Joomla 2.5 - Раздел заменен на Категорию высшего уровня, в Категории высшего уровня создаются Категории, в Категориях создаются Материалы.

    Есть еще вариант - можно создать материал вне раздела и категорий (самостоятельный материал).

    Схематически это выглядит так:

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

    Значит создаем Раздел (Категорию высшего уровня) с названием Спорт.
    В этом Разделе создадим две Категории с названиями: "Футбол" и "Хоккей".
    В Категории "Футбол" вы будете создавать материалы (статьи) о футболе.
    В Категории "Хоккей" - материалы (статьи) о хоккее.
    Названием этих материалов будут являться заголовки статей.

    Самостоятельная статья создается вне раздела.

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

    Для пользователей 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 . "" />"; ?>

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

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

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

    Сайт на основе CMS Joomla имеет иерархическую структуру: он состоит из разделов , которые содержат категории (подразделы), а последние содержат статьи (материалы). Поэтому каждый материал сайга принадлежит к определенному разделу/категории (рис. 1). Также с другой стороны для отображения и навигации в CMS Joomla есть меню, которые могут содержать ссылки на разделы, категории, статьи и другие элементы.

    Рассмотрим эту структуру на реальном примере категории "Поляна" сайта «Ездим сами». Этот сайт имеет такую структуру:

    Разделы здесь есть областями Украины, а категории есть городами. Статьи есть описанием конкретных отелей, баз отдыха и частных усадьб. Сайт имеет главное меню, которое имеет название «Регионы». Это меню содержит элементы меню, которые ссылаются на разделы и категории. Например, раздел «Закарпатская обл.» содержит категории «Поляна», «Солочин», «Сусково», «Мукачево», «Лумшоры», «Шаян», «Хуст» и «Солотвино».

    Соответствующие элементы содержит и меню «Регионы», которые ссылаются на разделы и категории соответственно (рис. 2).

    На рис. 3 представлена структура сайта «Ездим Сами» для категории «Поляна», когда она выбрана. Как видите, меню «Регионы» содержит пункты меню, которые ссылаются на главную страницу и разделы (области Украины).

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

    Заметьте, что в нашей структуре есть дополнительные три меню, которые связанны с категорией «Поляна». Эти меню созданы для удобства навигации и разделения объектов на дополнительные категории «Комфорт» и «Элит». Элементы этих меню ссылаются только на свои материалы сайта. Также в этом сайте для разделов и категорий для «Комфорт» и «Элит» нет элементов меню, поэтому они невидимы.

    Каждый раздел и категория не только определяют структуру сайта, но они могут содержать контент. Например, категория «Поляна» имеет краткое описание поселка «Поляна» (рис. 2). Ниже под описанием размещены объекты этой категории. Также на сайте «Ездим Сами» каждый раздел имеет краткое описание области Украины и ее карту с ссылками на категории.

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

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

    Создание пунктов меню на разделы и категории немножко отличается. Самое меню создается аналогично как для материалов. Но при создании пунктов меню на раздел нужно указывать тип меню «Шаблон блога раздела » или «Стандартный шаблон раздела » (см. рис. 6 в уроке ). Аналогично нужно указывать тип меню для категории.

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

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

    Урок № 5. Joomla - создаем разделы и категории


    Здравствуйте, дорогие читатели блога сайт! В прошлом уроке мы с вами установили CMS Joomla , создали базу данных и разобрались, что такое панель администратора.

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



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

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

    Каким образом зайти на свой сайт на локальном сервере? Сначала запускаем денвер , нажав для этого на ярлык «Start Denwer». Предварительно лучше отключить скайп, если он у вас есть.

    Заходим на сайт, для этого вводим в строке следующий адрес: http://mysite/administrator/

    Заполняем форму, которая появилась перед нами, в поле «логин» пишем - admin, а пароль у нас, если вы помните, шесть нулей.

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

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

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

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



    Сейчас там есть только администратор, то есть вы. В колонке «группа» можно увидеть, что вам присвоен статус «супер администратор». Справа написан электронный адрес, который вы указали при установке joomla.

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

    Заходим в пункт меню «Сайт» - «Панель управления».

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



    Теперь давайте начнем работать над заполнением сайта и создадим первый раздел. Если вы помните, наш раздел, о котором я рассказывала в уроке-joomla № 2 , называется «Африка».

    Каким образом мы создаем раздел? Это очень просто, ведь в панели администратора есть такая кнопка: «Разделы». Или заходим в «Материалы» - «Менеджер разделов».


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



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

    Псевдоним – английскими буквами, потому что это нужно для ссылок. (Английское слово или русское слово, но набираете его английскими буквами). Остальные настройки мы оставляем по умолчанию.



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

    После этого в менеджере разделов мы видим, что у нас появился первый раздел - Африка.

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

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



    Заголовок – «Слоны», псевдоним выбираем такой: sloni. Его можно и не указывать, оставить поле пустым. В этом случае joomla здесь пропишет дату создания материала. Для примера я показала, как это будет после сохранения, на данном скриншоте.

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

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

    Аналогично создаем вторую категорию, она называется «Бегемоты». Теперь в нашем разделе есть уже две категории.



    Что такое материал? Другими словами, это статья, в которой мы пишем текст и вставляем картинки или таблицу.

    Сейчас разберем, каким образом добавляется материал.

    Для этого в панели администратора ищем «материалы»- «менеджер материалов».



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

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

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

    А сейчас посмотрим, что находится на странице добавления материалов.



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

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

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

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


    Смотрим на меню панели администратора и находим пункт «Расширения» - «Менеджер плагинов» и попадаем на страницу, где находятся плагины.


    Что это такое, мы уже рассматривали в одной из статей .

    Среди названий плагинов находим Редактор Tiny MCE и нажимаем на него, после чего открывается форма.


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



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

    Это нам очень пригодится для работы с материалами.



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

    Для следующего урока у вас будет небольшое домашнее задание.

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

    Итак, поработайте над такими пунктами:

    1) Надо создать в разделе, который у нас уже есть, еще две категории: крокодилы и птицы.

    Напоминаю, что макет нашего будущего сайта можно посмотреть в уроке №2 .

    Делайте точно так же, как я вам показала.

    2) Вам надо будет подготовить четыре (можно и больше) коротких статьи по теме, на которую мы создаем сайт. Размер не важен, главное, чтобы был какой-то текст. Посмотрите на макет главной страницы и найдите информацию о животных, которые обитают в Африке.

    Все статьи сохраните себе в отдельную папку на компьютере.

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

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

    В административной панели выбираем "Материалы" >>>“Менеджер категорий” и жмём “Менеджер категорий” , как показано на скриншоте:


    На открывшейся странице жмете на кнопку “Создать”.


    Вверху располагаются основные кнопки управления категориями:
    "Создать" - создать новую категорию;
    "Изменить" - изменить категорию;
    "Опубликовать" - опубликовать категорию;
    "Снять с публикации" - снять с публикации категорию;
    "В архив" (в архив – это не удаление, архив можно выводить на сайте, мы его убираем только из основных элементов);
    "Разблокировать" (если вы неправильно вышли из элемента, т.е. не нажали "Сохранить и закрыть" или "Отменить", тогда около категории появляется замочек и другие пользователи, пока вы не разблокируете нажав на замочек, зайти туда не смогут);
    "В корзину" (это не то же самое что и удалить, из корзины всегда можно достать содержимое, если понадобится позже);
    "Перестроить" (это поменять порядок расположения категорий);
    "Настройки" (подробно рассмотрим в одном из следующих уроков).
    Чуть ниже слева находятся кнопки для быстрого перемещения по элементам "Материалы" – "Категории" – "Избранные материалы" , а правее поиск для того чтобы найти конкретный материал.
    И основное окно. Здесь у нас помещаются все категории.
    По умолчанию у нас уже создана одна категория с названием "Uncategorized" . В эту категорию помещаются все материалы, которым не назначили категорию либо забыли это сделать.

    Для создания категории Joomla жмете на кнопку “Создать”.

    Откроется форма создания категории, вкладка "Категория" :


    1. Заголовок – вписываете название категории в зависимости от вашей тематики.
    2. Алиас – заполняется автоматически.
    3. Родитель – если вы создаете подкатегорию, то выбираете название родительской категории, а если создаваемая категория родительская (самостоятельная), то оставляете “нет родителя”.
    4. Метки - пишите через запятую ключевые слова и фразы по тематике вашей категории.
    5. Состояние – выбираем “опубликовано”.
    6. Доступ – оставляем по умолчанию “Public”.
    7. Язык – оставляем по умолчанию "все".

    Далее переходим на вкладку "Публикация"


    Дата создания, Автор, Дата модификации, Изменил - эти поля пока можно не заполнять (если хотите можете заполнить).
    “Мета-тег Description” - краткое описание категории (его используют поисковые системы в результатах поиска).
    “Мета-тег Keywords” - пишем через запятую ключевые слова и фразы по тематике вашей категории. Они будут отображаться в html – коде страницы сайта.
    “Автор” - пишем свое имя.
    “Мета-тег Robots” - нужно выбрать из выпадающего списка разрешить или запретить поисковым роботам индексировать категорию и находящиеся в ней ссылки. Чтобы разрешить отметьте: “Index, Follow”.
    Следующая вкладка "Права доступа" .


    1. Если изменить значение этого параметра, оно будет применено только для данной категории.
    "Унаследовано" - значит, что будет применено значение права, которое указано в общих настройках, в вышестоящей категории.
    "Запрещено" - значит, что независимо от значения в общих настройках, в вышестоящей категории, пользователи данной группы не смогут выполнить указанное действие над этой категорией.
    "Разрешено" - значит, что пользователи данной группы смогут выполнить указанное действие над этой категорией (но, в случае противоречия со значением в общих настройках сайта, в вышестоящей категории, право предоставлено не будет. Противоречие будет отмечено как "Не разрешено" (со значком блокировки)).
    2. Если вы зададите новое значение, для обновления суммарных значений нажмите кнопку "Сохранить" .
    Следующая вкладка "Параметры".


    Здесь вы можете выбрать альтернативный макет (оставим по умолчанию), а также можно выбрать изображение для данной категории.
    Как только все поля будут заполнены, жмете на верхней панели “Сохранить и закрыть”. Теперь на странице менеджера категорий, вы сможете увидеть только что созданную категорию.
    В следующей статье подробно разберем тему: "Создание материала в Joomla 2.5/3.5".