В этом уроке разберём простой модуль Joomla, под названием «Ленты новостей». Модуль создаёт RSS ленту для страницы, на которой размещен.

Зачем нужны RSS ленты

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

RSS ленты на Joomla

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

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

URL лент новостей будет приблизительно такой: http://you.website/index.php?format=feed&type=rss. ЧПУ для новостных лент работает, если вы используете SEO компоненты.        

Как включить создание RSS лент

Создание RSS лент Joomla управляемо. Вы можете включить/выключить создание ленты в настройках пунктов меню.

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

joomla modul rss feed 4

joomla modul rss feed 4

Глобальные настройки всех лент новостей сайта вы найдете на вкладке Общие настройки>>>Ленты новостей. Там вы сможете задать макет лент новостей для всего сайта. Напомню, глобальные настройки переопределяются настройками пунктов меню.

Как создать и настроить модуль Ленты новостей

Чтобы показать значок RSS ленты пользователям, тем самым дать им доступ к новостной ленте рубрики (пункта меню) предназначен модуль «Ленты новостей».

Размещение модуля на странице рубрики (пункта меню) дает сигнал системе о создании RSS ленты именно этого пункта меню.

Например, вы хотите создать RSS-ленту для главной страницы. Для этого:

Идете на вкладку Расширения>>>Модули;

На кнопке «Создать», создаете модуль «Ленты новостей»;

joomla modul rss feed 3

joomla modul rss feed 3

joomla modul rss feed 1

joomla modul rss feed 1

Важно! Разрешаете показ этого модуля, только на главной странице пункта меню (избранные материалы);

Если в настройках пункта меню «Избранное», вы разрешили создание новостей, то после размещения модуля «Ленты новостей» на главной странице сайта, появится значок RSS и будет создаваться новостная лента главной страницы.

У RSS ленты будет свой адрес, по которому её можно импортировать в любой новостной портал, поддерживающий XML форматы.

Настройки модуля ленты новостей

joomla modul rss feed 6

joomla modul rss feed 6

Настроек у модуля мало. При создании модуля вам необходимо:

  • Дать ему название;
  • Выбрать формат ленты RSS 2.0 или Atom 1.0;
  • Включить или отключить показ текста рядом со стандартным значком RSS;
  • Справа выбрать позицию модуля (где будет виден значок RSS);
  • Скрыть или показать обязательный заголовок модуля;
  • Для себя описать модуль в пункте «Примечание». Например, RSS лента главной страницы;

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

joomla modul rss feed 7

joomla modul rss feed 7

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

На вкладке «Дополнительные параметры» нужно отключить кэширование. Если рубрика часто обновляется, кэширование помешает созданию ленты.

joomla modul rss feed 8

joomla modul rss feed 8
  

Остальные настройки не имеют принципиального значения.

В результате вы получите такой модуль на сайте.

joomla modul rss feed 2

joomla modul rss feed 2

Модуль лента в каталоге сайта

В каталоге сайта этот модуль лежит в папке modules /mod_feed.

joomla mod feed

joomla mod feed

Вывод

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

©joomla-abc.ru

Еще уроки

 

Похожие статьи

Менеджер языков Joomla, локализация...

В этом уроке на практике изучим панель управления в менеджере языков. Устан...

Общие настройки меню Joomla — Урок ...

В этом уроке посмотрим, где расположены общие настройки меню Joomla сайта, ...

Модуль кто на сайте для Joomla 3, у...

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

Модуль Список материалов категории ...

Чтобы показать на сайте список материалов одной или нескольких категорий пр...

Панель управления Joomla 3 — управл...

У сайта Joomla есть две части, одна для посетителей Frontend и вторая для а...

Как убрать пункт меню из URL Joomla...

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

Copyright © 2023 Joomla-abc.ru. Все права защищены.