Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

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

Во первых, при написании статей внимательно изучите текстовый редактор Joomla. Он довольно функциональный и имеет множество настроек, которых будет достаточно для обычного сайта (например для моего блога). В следующих статьях мы его подробно рассмотрим и разберём его основные функции. Если же Вам нужно будет создавать, к примеру, различные таблицы или использовать другие более сложные функции для своих статей, то тогда Вам следует обратить внимание на сторонние компоненты типа JCE Editor.

После создания необходимых разделов и категорий, зайдите в "Материалы">>"Менеджер материалов", и Вам откроется список статей (или же, скорее всего, их отсутствие. Если Вы не устанавливали Быстрый старт). В правой верхней части нажмите "Создать". Напишите несколько пробных статей для тренировки. Я, к примеру, скопировал в пробный сайт три статьи со своего блога Joofaq.ru. Вот как они сейчас выглядят на главной странице Joomla:

 

Расположение материалов на главной странице

 

Мы видим, что первая статья расположилась по всей ширине страницы, а две другие отобразились в колонках слева и справа.Это стандартная настройка отображения страниц сайта, если выбран режим пункта меню, который называется "Блог категории на главной". Но, кроме отображения статей в виде блога есть ещё много способов подачи материала Вашего сайта на страницах. Для того, чтобы увидеть все возможные варианты вывода статей в Joomla, Вам нужно зайти в административную панель сайта и нажать "Все меню">>"Главное меню":

 

Расположение материалов на главной Joomla

 

Нажав на "Главное меню", мы попадаем в пункты меню. У нас там пока что только один пункт - это "Главная" (другого меню при установке чистой Joomla там пока что нет. А вот при установке быстрого старта, там будет много других пунктов):

 

Вывод статей в Joomla

 

Экспериментировать мы будет на главной странице, так как разницы особой нет. Механизм расположения материалов будет одинаковым для любых страниц Вашего проекта. Итак, давайте первым делом нажмём на "главную" и посмотрим, как же можно выводить информацию на сайте. После нажатия на "главную", Вы попадёте в настройки этого пункта меню. Но лучше всего проделать процедуру настройки главной страницы с нуля. Для этого нажимайте "Изменить тип" пункта меню:

 

Расположение материалов на страницах сайта. Вывод статей в Joomla

 

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

 

Расположение материалов на страницах сайта. Вывод статей в Joomla

 

А вот так это окно выглядит, если Вы используете более новую версию Joomla 1.6 или 1.7:

 

Расположение материалов на страницах сайта. Вывод статей в Joomla

 

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

 

Наполнение меню сайта категориями

 

Постараюсь подробнее описать все доступные варианты вывода статей в Joomla:

Список материалов в архиве - будут отображаться статьи, которые были заархивированы и ищутся по дате создания или времени публикации; Стандартный шаблон материала - этот пункт меню будет отображать только одну статью на выбор (например, как у меня статья об авторе); Шаблон отправки материала - позволяет пользователям Вашего сайта добавлять материалы на сайт, но только в том случае, если им присвоена категория автора или более высокая; Шаблон блога категории - этот шаблон отображает материалы в виде блога (как на главной странице). Это самый распространённый вид пункта меню, так как он подходит для отображения практически всех категорий на страницах сайта; Шаблон списка категорий - отображает все опубликованные статьи определённой категории, которую Вы выберите, в виде простого списка; Шаблон блога материалов на главной - отображение материалов из выбранных категорий в формате блога на главной странице сайта; Шаблон блога раздела - показывает все опубликованные статьи из определённого раздела вашего сайта в виде блога; Стандартный шаблон раздела - отображает список опубликованных категорий выбранного раздела.

Список материалов в архиве

Если вы решите выбрать этот параметр, то Вам нужно будет провести лишь небольшие настройки вывода материалов. Первым делом обратите внимание на основные параметры:

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

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

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

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

Вот как будет выглядеть список материалов в архиве на сайте:

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

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

Стандартный шаблон материала

Этот тип вывода информации используется, если необходимо отобразить определённую статью на сайте. Например, я использовал этот тип пункта меню для создания страниц "Автор блога", "Подписка" и "Мои услуги". Теперь для тренировки давайте вместе с Вами нажмём на этот пункт меню в настройках. Для этого Вам нужно опять нажать на кнопку "Изменить тип" или просто создать новый пункт меню. Вот, что мы увидим в настройках параметров данной страницы при выборе стандартного шаблона материала:

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

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

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

Тут настройки аналогичны для всех пунктов меню. Вы так же можете запретить или разрешить отображение различных элементов на странице с выбранным материалом. Затем останется только настроить параметры системы (отображение заголовка, суффикс класса страницы, отображение картинки пункта меню и прочее) и всё, страница готова! Выглядеть это будет примерно вот так:

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

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

Шаблон отправки материала

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

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

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

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

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

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

Вывод материалов в виде блога

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

Итак, выбрав "Шаблон блога категории", "Шаблон блога раздела" или "Шаблон блога материалов на главной", Вы увидите в правой части экрана вот такие настройки для отображения статей:

 

Расположение материалов на страницах сайта. Вывод статей в Joomla

 

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

Я обычно ставлю 5 статей во всю ширину, а остальный параметры оставляю по нулям. Для блога так мне кажется намного удобнее. Если Вы желаете, чтобы все статьи отображались во всю ширину, то выставляйте значение "Во всю ширину" - 5, "Вступление" - 0, "Колонки" - 1 или 0 (это уже не важно). И наоборот, для отображения всех статей в двух колонках, ставите "Во всю ширину" - 0, "Вступление" - например 4 или 6 и "Колонки" - 2. Попробуйте поэкспериментировать с отображением и подобрать для себя оптимильный вариант, который подойдет для Вашего сайта.

Далее Вы можете настроить расширенные параметры вывода материалов:

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

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

Статьи категории или категории определённого раздела в виде списка

Я практически не пользовался этими видами отображения материалов на сайте. Между ними есть небольшое отличие:

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

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

 

Расположение материалов на страницах сайта. Вывод статей в Joomla. Наполнение главного меню категориями

 

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



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

Блог

Календарь приёма объявлений

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

Дырка в com_content

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

Лечим вирус на сайте

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

Troj/JSRedir-MH

Снова грянул гром зарежения сайтов новым вирусом  Troj/JSRedir-MH.  И так в коротко по вирусу Troj/JSRedir-MH. Вирус или троян куда интереснее чем свои предшествиники, тепер...

Доработка расширения для рассылки Send Email JK

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

Привет Ie 10 регулярка

И вот и мне пришлось столкнулся с проблемами перехода на win 8 в придачу с ie 10, некоторых постоянных пользователей моих сайтов. На многих сайтах  имеющих раздел по приёму объявлений, использ...

Kunena заменяем ссылку на профиль пользователя

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

Работает на Kunena - зачем на каждой странице?

  Все у кого стоит форум kunena мешает надпись с двумя ссылкам внизу форума "Работает на Kunena". Сея надпись висит на каждой странице форма, а также страница разработчиков содержит множество вн...

Kunena избавимся от лишних quote

Для тех кто действительно делает сайт для людей, моя следующая заметка. Расскажу вам, как избавиться от лишних quote в постах на форуме kunena. У меня несколько тематических сайтов с нормальной посеща...

Kunena решаем проблему с пропажей аватаров

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

Джомлавикам

Обработка параметров расширений joomla

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

Кunena крамсаем шаблон

1. В папке \components\com_kunena\template\ваш_шаблон\ находим файл template.xml и вставляем в него такой кусок (чтобы была возможность выбора показывать это поле или нет): <param name="l...

Подключить свои классы и методы в Joomla?

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

3 новых полезных класса в Joomla 2.5

В платформе Joomla 11.3 разработчики добавлил несколько полезных новых классов для разработчиков. Рассмотрю некоторый из них - JGrid (для построения HTML таблиц), JWebClient (для получения информац...

Репозиторий файлов на Joomla средствами Apache

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