Как настроить вывод на главной статей и новостей в Joomla (Джумла) Часть 3

Как настроить вывод на главной статей и новостей в Joomla (Джумла) Часть 3

Ну вот и третья статья о размещении на главной странице новостей и статей в Джумла (Joomla) в версиях от 1.5 до 2.5. Можно вставить joomla модуль в статью, как было описано в первой части, используя модуль вывода новостей. Можно использовать встроенные средства или специальные компоненты новостей для этих случаев. Ознакомьтесь со всеми способами и решите сами какой выбрать метод вывода статей и новостей на главной странице в Joomla.

Продолжаем работу с публикацией новостей и статей на главной в Джумла, можете ознакомиться с предыдущими статьям

Как настроить вывод на главной статей и новостей в Joomla. Часть 1

Как настроить вывод на главной статей и новостей в Joomla. Часть 2

 

Вывод из одной категории в Джумла – настройка вывода

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

Вывод из одной категории в Джумла – настройка вывода

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

Вывод из одной категории в Джумла – настройка вывода

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

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

 

Параметры категорий

Параметры категорий

Достаточно сменить значение “Уровни подкатегорий” на нет и перестанут отображаться категории на главной странице и портить вид.

Параметры макета Блога

Параметры макета Блога

  • Во всю ширину — ставим значение равным 15, чтобы отображать на каждой странице по 15 статей и новостей
  • Включать подкатегории – чтобы выводить статьи из всех подкатегорий
  • Порядок категории  — ставим “Не упорядочивать”, чтобы вывести и отсортировать материалы не по категориям, а по всем материалам от свежих к старым
  • Порядок материалов – выбираем “Самые новые первыми” – чтобы самые свежие новости и статьи Джумла выходили первыми. Если бы в предыдущем меню оставили как есть, то тогда сортировка свежих происходило бы в рамках категории и выводилось бы вначале все статьи от свежих из первой категории, потом из второй и т.д., что нас бы не устроило.
  • Дата для сортировки – я выбираю “Опубликовано”, потому что частенько когда пишу статью публикую ее задним числом, потому что к примеру не хочу чтобы эта статья фигурировала на главной первой странице. Это частенько связано с тем что статья уж больно простая и новых посетителей не отвлекать ею, к примеру статью Регистрация блога в LiveJournal (ЖЖ)

 

Параметры отображения материала

Параметры отображения материала

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

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

Выглядит это так

Параметры отображения материала

Специально сделал вывод 2х новостей, чтобы показать на одном скрине все. Заголовок и подробнее кликабельны, а также категория в которой находиться статья. Внизу есть листинг страниц по всем статьям. Конечно если Вас не устраивает мой метод, то тогда экспериментируйте, меняйте значения на необходимые для Вас. Более подробно значения все я опишу в других статьях о Джумла, в задачу этой статьи это не входит.

 

Как я изменил метод отображения новостей на главной странице сайта Ageta

Хоть я это делал и ночью, но это безобразие видели 9 человек.

Как я изменил метод отображения новостей на главной странице сайта Ageta

А точнее эта цифра менялась от 4 до 9 человек. Но я решил не закрывать сайт, ведь многие не на главной странице сидят. И само безобразие длилось пару минут когда я менял настройки меню. Если бы еще не делал скрины и не вставлял в статью, то это бы заняло несколько секунд. Но если все же кто то это застал, приношу извинения.

Для начала, я сделал бекап сайта, т.е. резервную копию, чтобы обезопасить себя. Рекомендую делать ее периодически для Вашей же безопасности. На другом домене поэкспериментировал, проверил точно ли остались ссылки на статьи прежними, потому что в противном случае все статьи вылетят из индекса в течении нескольких недель и потом вернуться но Яндекс и Гугл за такие эксперименты накажет. И вы на несколько месяцев будете в пролете. Убедившись, что все ок. Начал экспериментировать на рабочем сайте.

Как я изменил метод отображения новостей на главной странице сайта Ageta

Создал новую категорию, как и говорилось в предыдущей статье

Как я изменил метод отображения новостей на главной странице сайта Ageta

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

Как я изменил метод отображения новостей на главной странице сайта Ageta

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

Можно сделать несколькими способами, заходить в нужные категории 1 уровня и менять вместо коренной категории на нашу “Статьи и новости” и вмести с ней перенесутся все вложенные категории. Но это долго и хлопотно.

Как я изменил метод отображения новостей на главной странице сайта Ageta

Лучше просто отметить все нужные категории первого уровня, а лучше даже

Как я изменил метод отображения новостей на главной странице сайта Ageta

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

Как я изменил метод отображения новостей на главной странице сайта AgetaКак я изменил метод отображения новостей на главной странице сайта AgetaКак я изменил метод отображения новостей на главной странице сайта Ageta

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

Как я изменил метод отображения новостей на главной странице сайта Ageta

Потом внизу выбрать в “Выберите категорию для Перемещения/Копирования” нашу категорию для перемещения “Статьи и новости”, посмотреть, чтобы галочка была на “переместить” и нажать выполнить

Как я изменил метод отображения новостей на главной странице сайта Ageta

Если тоже самое нужно будет повторить в обратном порядке, то выбрать “Создать в корне”.

Как я изменил метод отображения новостей на главной странице сайта Ageta

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

Как я изменил метод отображения новостей на главной странице сайта Ageta

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

Как я изменил метод отображения новостей на главной странице сайта Ageta

А наше меню тоже сориентировалось и отображается также на главной. Без сбоя и помех.

Далее как описывалось я создал, а точнее изменил пункт меню Главной на “Блог категории” и настроил соответствующим способом.

 

Метод четвертый – Компоненты и модули

Есть другой способ вывода новостей и статей на главную ленту сайта. Это использовать специальные компоненты. К примеру K2 или аналогично поему первому способу, но выводить другие модули отображения новостей, замечу также RSS работать на главной не будет и нельзя будет постранично листать.

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

Но эти способы я буду рассматривать в других статьях.

12 комментариев
  1. Тимур:

    Здравствуйте, статья очень полезная спасибо. Но вот у меня проблемка Создал статью в категории article/podkategoriy
    захожу в статью на сайте и в адресе нет категории article и подкатегории podkategoriy а просто заголовок сайт.ру/4-ne-vyvoditsya-podkategoriya.html. Как сделать что категории тоже в url были вот так сайт.ру/article/podkategoriy/ne-vyvoditsya-podkategoriya.html

    • ageta:

      Здравствуйте, [b]Тимур[/b]. Для этого Вам еще нужно сделать в меню, категории меню и назвать аналогичным образом их Алиес. Лучше сделать и подкатегорию меню, а то получите в результате
      сайт.ру/article/15-podkategoriy/, если же конечно у Вас не убрано ID в названиях.

  2. Виталий:

    Добрый день. Подскажите что сделать, чтоб статья была доступна только по одному адресу: статья публикуется в своей категории, а также выводится на главной ее анонс и получается, что она доступна по следующим адресам:
    site ru/glavnaya/kategoriya/statya
    site ru/kategoriya/statya

    Как сделать, чтоб на главной странице при нажатии на кнопку «Подробнее» анонса статья открывалась по адресу site.ru/kategoriya/statya а не по адресу site.ru/glavnaya/kategoriya/statya

    • ageta:

      [b]Виталий[/b], надо смотреть по факту. Но так на вскидку, пункт меню Главная не заначена в меню как главная, потому как если бы она была назвачена у нее был бы адрес site ru, а не site ru/glavnaya

  3. Сергей:

    Здравствуйте! Подскажите, как можно настроить вывод статьи как у вас, чтобы текст обтекал картинку. У меня почему-то картинка растягивается во всю ширину сайта.

  4. Ждешник:

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

  5. Иван:

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

    • ageta:

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

  6. Евгений:

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

  7. sv:

    Добрый день!

    Не знаю у кого спросить, поэтому обращаюсь к Вам.

    Как сделать такое меню на главной сайта? Чтобы изображения были как ссылки, есть ли такой модуль?

    http://s020.radikal.ru/i713/1405/a7/f719a5707942.jpg

    • ageta:

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

  8. Ольга:

    Здравствуйте.
    Подскажете, пожалуйста, как отображать статьи, чтобы сортировка была общая для всего списка выводимых материалов из разных категорий. У меня же сперва выводятся материалы первой категории, а потом второй и т.д. по их ID. А необходимо, чтобы материалы из всех категорий сортировались совместно по дате добавления.

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>