- Категория: Установка и настройка Joomla
- Создано 06.03.2011 23:58
В уроке "Первоначальная настройка сайта на Joomla" мы научились создавать разделы и категории, менять шаблоны и устанавливать Быстрый старт Joomla. Теперь давайте поговорим о том, как правильно расположить материалы на главной странице Вашего сайта (по этому же примеру можно расположить и на всех остальных страницах). Для этого я буду использовать статьи этого блога, а Вы можете создать свои категории и написать свои статьи для более детального изучения. Ведь только проделав всё самому, можно быстрее понять и запомнить весь процесс. В этой статье мы рассмотрим расположение материалов на главной странице и научимся менять тип отображения статей и на других страницах сайта. Если Вы хотите сначала просто научиться писать статьи и разобраться в их настройках, то посетите статью о написании статей в Joomla.
Во первых, при написании статей внимательно изучите текстовый редактор Joomla. Он довольно функциональный и имеет множество настроек, которых будет достаточно для обычного сайта (например для моего блога). В следующих статьях мы его подробно рассмотрим и разберём его основные функции. Если же Вам нужно будет создавать, к примеру, различные таблицы или использовать другие более сложные функции для своих статей, то тогда Вам следует обратить внимание на сторонние компоненты типа JCE Editor.
После создания необходимых разделов и категорий, зайдите в "Материалы">>"Менеджер материалов", и Вам откроется список статей (или же, скорее всего, их отсутствие. Если Вы не устанавливали Быстрый старт). В правой верхней части нажмите "Создать". Напишите несколько пробных статей для тренировки. Я, к примеру, скопировал в пробный сайт три статьи со своего блога Joofaq.ru. Вот как они сейчас выглядят на главной странице Joomla:
Экспериментировать мы будет на главной странице, так как разницы особой нет. Механизм расположения материалов будет одинаковым для любых страниц Вашего проекта. Итак, давайте первым делом нажмём на "главную" и посмотрим, как же можно выводить информацию на сайте. После нажатия на "главную", Вы попадёте в настройки этого пункта меню. Но лучше всего проделать процедуру настройки главной страницы с нуля. Для этого нажимайте "Изменить тип" пункта меню:
Иными словами, мы сейчас создадим пункт меню заново. После нажатия на кнопку изменения типа, Вы попадаете в окно выбора различных пунктов меню. Вот как это выглядит в Joomla 1.5:
А вот так это окно выглядит, если Вы используете более новую версию Joomla 1.6 или 1.7:
Как видите, отличий особо никаких нет. Разве что в новых версиях Joomla все окна сразу раскрыты. А в Joomla 1.5 нужно нажать сначала на определённый компонент, а только потом Вы увидите все возможные варианты отображения материалов этого расширения на странице сайта. Если посмотреть на мой блог, то Вы увидите, что у меня есть верхнее меню, в котором помимо Главной страницы есть ещё множество других пунктов, например "О блоге", "Подписка на новости" и прочие. Но об установке новых пунктов меню мы поговрим чуть ниже. А сейчас вернёмся к настройке главной страницы. На главной странице принято выводить именно материалы в различной форме: можно выводить статьи со всех категорий прямо с главной, архивные материалы и прочее. Нажав на тип меню "Материалы", Вы увидите этот список:
Постараюсь подробнее описать все доступные варианты вывода статей в Joomla:
- Список материалов в архиве - будут отображаться статьи, которые были заархивированы и ищутся по дате создания или времени публикации;
- Стандартный шаблон материала - этот пункт меню будет отображать только одну статью на выбор (например, как у меня статья об авторе);
- Шаблон отправки материала - позволяет пользователям Вашего сайта добавлять материалы на сайт, но только в том случае, если им присвоена категория автора или более высокая;
- Шаблон блога категории - этот шаблон отображает материалы в виде блога (как на главной странице). Это самый распространённый вид пункта меню, так как он подходит для отображения практически всех категорий на страницах сайта;
- Шаблон списка категорий - отображает все опубликованные статьи определённой категории, которую Вы выберите, в виде простого списка;
- Шаблон блога материалов на главной - отображение материалов из выбранных категорий в формате блога на главной странице сайта;
- Шаблон блога раздела - показывает все опубликованные статьи из определённого раздела вашего сайта в виде блога;
- Стандартный шаблон раздела - отображает список опубликованных категорий выбранного раздела.
Список материалов в архиве
Если вы решите выбрать этот параметр, то Вам нужно будет провести лишь небольшие настройки вывода материалов. Первым делом обратите внимание на основные параметры:Тут Вам необходимо настроить сортировку материалов на выбранной странице Вашего сайта. Доступны варианты сортировки по дате, заголовку, автору, наибольшему или наименьшему числу кликов и порядку расположения. Далее переходите в параметры компонента:
Все настройки параметров компонента я объяснять не буду, так как они все интуитивно понятны и довольно просты в настройке. Вы просто будете настраивать отображение некоторых элементов от материалов на сайте. Например, можно запретить отображать заголовок статьи, автора, название раздела и прочие параметры.В конце Вам нужно будет настроить параметры системы. Эти данные нужны для отображения заголовка страницы на сайте, настройки суффикса класса страницы и отображения картинки пункта меню.
Вот как будет выглядеть список материалов в архиве на сайте:
На главной странице отобразится фильтр для поиска материалов по заданным параметрам. А именно по месяцу, году и дате. А выводится статьи будут в таком порядке, в каком Вы их настроили в параметрах этого пункта меню.
Стандартный шаблон материала
Этот тип вывода информации используется, если необходимо отобразить определённую статью на сайте. Например, я использовал этот тип пункта меню для создания страниц "Автор блога", "Подписка" и "Мои услуги". Теперь для тренировки давайте вместе с Вами нажмём на этот пункт меню в настройках. Для этого Вам нужно опять нажать на кнопку "Изменить тип" или просто создать новый пункт меню. Вот, что мы увидим в настройках параметров данной страницы при выборе стандартного шаблона материала:В основных параметрах всего одна настройка - это возможность выбрать нужную Вам статью, которая будет отображаться при нажатии на определённый пункт меню. Для примера выберите любую статью, которая Вам будет нужна. Например, если Вам нужно создать страничку об авторе сайта, то именно эту статью и выбирайте в этих настройках. После выбора материала для отображения, Вам ещё нужно будет настроить парамерты компонента:
Тут настройки аналогичны для всех пунктов меню. Вы так же можете запретить или разрешить отображение различных элементов на странице с выбранным материалом. Затем останется только настроить параметры системы (отображение заголовка, суффикс класса страницы, отображение картинки пункта меню и прочее) и всё, страница готова! Выглядеть это будет примерно вот так:
Я, при настройках отображения данной страницы, отменил показ практически всех ненужных элементов (дата создания, категория, автор статьи и прочие). Так что у меня просто заголовок и сам материал. Больше никаких лишних элементов для отображения этой страницы мне не понадобилось. Советую Вам на будущее: старайтесь использовать как можно меньше настроек вывода статей в Joomla, так как это снизит количество запросов к базе данных и ускорит загрузку страницы в целом.
Шаблон отправки материала
Как уже говорилось выше, данный пункт меню создаётся для того, чтобы пользователи Вашего сайта (наделённые правами автора или выше) могли сами добавлять на Ваш сайт материал в определённые категории. Эта функция очень пригодится Вам, если Вы собираетесь сделать новостной портал или файловый каталог и прочие схожие по тематике сайты, на которых Вашим посетителям будет чем поделиться с другими пользователями.При нажатии соответствующего пункта меню, Вы увидите, что основных настроек тут нет. Есть только настройки отображения самих материалов. И опять же всё схоже с настройками в предыдущих пунктах. Так что настраивайте вывод статей и сохраняйте. Вот как будет выглядеть эта страница с возможностью добавления материала через лицевую часть Вашего сайта:
При добавлении статьи с фронтенда сайта, Вам сначала нужно придумать и ввести заголовок статьи, а потом и написать, собственно, сам текст материала. Как видно со скриншота, Вам будет доступен тот же текстовый редактор, что и при добавлении статьи из административной панели сайта. Так же Вы можете вставить изображение и добавить "разрыв страницы" или "подробнее". После написания необходимых данных, переходим к следующим настройкам, которые находятся чуть ниже визуального текстового редактора:
В этих параметрах Вы можете настроить принадлежность статьи к определённому разделу и категории, поставить статус "опубликовано" и "Отобразить на главной", написать псевдоним автора статьи, настроить дату публикации и уровень доступа к этому материалу. Затем Вам останется только внести мета-данные, а именно описание страницы и ключевые слова, по которым она будет продвигаться в интернете.
Вывод материалов в виде блога
Этот тип вывода материалов наиболее часто используется в Joomla, если Вы создаете блог, новостной портал и т.д. Тоесть, сайт, на котором планируется постоянно выкладывать новый материал. А все статьи, которые Вы будете писать в разных категориях, первым делом будут попадать на главную страницу сайта. Вывод материалов в виде блога можно использовать как для отдельных категорий или разделов, так и для главной страницы. Я не буду раписывать каждый способ, а лишь покажу общие настройки для всех этих типов меню.Итак, выбрав "Шаблон блога категории", "Шаблон блога раздела" или "Шаблон блога материалов на главной", Вы увидите в правой части экрана вот такие настройки для отображения статей:
- Во всю ширину - количество статей, отображаемых во всю ширину без разбиения на колонки;
- Вступление - количество статей, разбиваемых на колонки;
- Колонки - количество колонок для вывода статей со вступлением;
- Ссылки - количество статей, отображаемых в виде ссылок внизу страницы.
Далее Вы можете настроить расширенные параметры вывода материалов:
В этих параметрах настраивается порядок расположения категорий (по заголовку), основной порядок (по дате, заголовку, автору и прочее), порядок при отображении статей в несколько столбцов. Так же настраивается постраничная навигация и ссылка на канал новостей Вашего сайта. Остальные параметры этого пункта меню настраиваются аналогично предыдущим способам отображения информации на страницах Вашего проекта.
Статьи категории или категории определённого раздела в виде списка
Я практически не пользовался этими видами отображения материалов на сайте. Между ними есть небольшое отличие:- "Статьи категории в виде списка" - тут отображается список статей из определённой категории сайта. Можно выбрать только одну категорию, но зато список статей можно сделать любого размера. Тут Вы уже ничем не ограничены.
- "Список категорий одного раздела" - отображается не список статей, а список самих категорий определённого раздела. Это удобно, если на Вашем сайте множество разных категорий и их нужно отобразить на одной странице, чтобы пользователь мог сразу их все увидеть.
Теперь главная страница представляет из себя список статей определённой категории. Вы видите, что можно включить отображать заголовок статей, автора, количество просмотров. Так же можно настроить фильтр по заголовкам и отображение показа (сколько статей выводить на одной странице). Если настроить выводить не статьи, а категории, то будет точно такой же список категорий со схожими параметрами.
На этом можно закончить данный урок. В нём мы научились располагать материалы на страницах сайта, выводить статьи в Joomla, и наполнять меню сайта категориями. Теперь Вы сами можете создать сколько угодно пунктов меню для своего сайта. Как видите, осуществить вывод статей в joomla можно довольно быстро и легко, а главное, что можно подобрать тот вариант, который будет отлично подходить именно Вашему сайту. Не пропустите следующие статьи моего блога и подпишитесь на получение новых материалов любым удобным для Вас способом.
#5
12.12.2012 08:52
Подскажите как сделать
правильный вывод главной старницы? (не блога). Я создаю документ,
называю его home (главная) и делаю публикацию на главной странице
(других статей там не будет. Но при таком раскладе, получается, что мой
сайт можно найти по 3 ссылкам site.ru, site.ru/index.p hp, site.ru/home.ht ml
и это без www, а с www получается их уже 6. это называется дубли и есть
какой нибудь вариант это грамотней сделать не трогая robots. Я просто
думаю что я не правильно их вывожу. Заранее спасибо.
#4
27.10.2012 21:03
Добрый день. Проблема
следующая. При использовании "Вывод материалов в виде блога" в списке
материалов отображает весь текст статьи. Как сделать так, чтобы
отображало часть. Кстати, нигде не указано по каким параметрам скрипт
сайта определяет как и какой кусок статьи ему установить. Может это
где-то в редакторе статьи правится? Заранее спасибо
#3
09.10.2012 11:44
привет! спасибо за урок,
но как сделать тоже самое для шаблона joomla 2.5 (Allrounder 1.6)? я
посмотрел на файлы, они лежат в других местах (в папке шаблона). нашел
файл, там совсем другая структура, к сожалению.
#2
20.09.2012 11:45
Здравствуйте! Боюсь, что
пока что это невозможно. Вам придется при выводе материалов на сайте
выбрать категорию из которой и будут браться статьи.
Как вариант, можно выбрать отображение избранных материалов в пункте меню. А необходимые статьи в настройках пометить как избранные.
Как вариант, можно выбрать отображение избранных материалов в пункте меню. А необходимые статьи в настройках пометить как избранные.
добрый день.А такой
вопрос .Как например вывести несколько материалов (статей) без создания
категорий и разделов просто привязав их к пункту меню (не на главной)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.joofaq.ru$ [NC]
RewriteRule ^(.*)$ http://joofaq.ru/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/ RewriteRule ^index.php$ http://joofaq.ru/ [R=301,L]
Только не забудьте указать везде свой сайт, а не Joofaq.ru