JOOMLABC.RU

доступно о Joomla!

Популярные расширения

Как сделать RSS ленту на сайте Joomla

Оцените материал
(8 голосов)

Как подключить ленту новостей на сайте JoomlaNinja RSS Syndicator

Что такое RSS лента новостей?  Как сделать RSS ленту на сайте Joomla? Для создания единой RSS ленты новостей на сайте Joomla есть удобное расширение Ninja RSS Syndicator. По умолчанию в Joomla уже есть каналы RSS, проблема в том, что их несколько, для каждого блога категорий своя RSS лента. Расширение Ninja RSS Syndicator позволяет создать единую RSS ленту для всего сайта или блога, что позволит вашим подписчикам всегда оставаться в курсе всех новостей на вашем сайте или блоге.

Много раз, погружаясь в просторы Интернета, мы находим очень интересные материалы и блоги, заносим их в избранное, сохраняем в закладках, и в итоге, закладок получается иногда столько, что вспомнить невозможно, что, где и почему! Возможность автоматически собирать в одном месте новые статьи или материалы интересующих вас сайтов, получать к ним доступ одним кликом, читать в удобной форме и предоставляет RSS лента! Удобно? Очень! Как подключиться к RSS ленте на интересующем вас сайте или блоге? Очень просто: видите маленькую иконку Как создать RSS ленту новостей на сайте Joomla, кликаем по ней и подписываемся на новости этого сайта. Итак, RSS лента- очень удобная и пока недооцененная возможность иметь под рукой все интересные для вас сайты и блоги, так сказать, в одном месте. RSS агрегатор сам отслеживает сайты и сообщает подписчикам, что на интересующем их сайте появилась новая статья.

Вообще говоря, в Joomla есть две возможности работы с RSS лентой:

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

Именно второй возможности Joomla и посвящена эта статья.

Как сделать RSS ленту с Ninja RSS Syndicator

Давайте перейдем к практике. Как же сделать на своем сайте ленту новостей, чтобы посетители могли на нее подписаться? На самом деле, в Joomla по умолчанию уже есть новостные ленты. Если вы внимательно посмотрите на своем сайте Joomla, то в блоге категорий, списке категорий вы увидите значок RSS в вашем браузере. Щелкнув по нему, вы уидите RSS ленту этого блога или списка. Основная проблема: на одном сайте может существовать несколько новостных лент. Самый простой способ определить, какие RSS каналы созданы на сайте, существует полезное расширение Google Chrome- RSS Subscription Notification by Google. Чтобы его установить, заходим на страницу Chrome Web Store, находим это расширение и устанавливаем его. После этого в адресной строке браузера справа появляется иконка RSS, если на отображаемом сайте найден RSS канал. Выглядит это так:

RSS Extention by Google

Давайте проверим, какие RSS ленты создает Joomla автоматически. Если вы посмотрите на единичной статье, вы не обнаружите никакого источника RSS, зато для избранных статей, блога категорий, списка статей категории создается RSS лента. Это нормальное поведение Joomla: для блога категорий, списка статей в категории и избранных статей создается RSS лента. Таким образом, на одном сайте есть несколько новостных лент. Это не совсем удобно, потому что подписчик должен подписаться на каждую ленту отдельно, и я не думаю, что это сделает каждый подписчик:) Как же дать возможность подписчикам получать обновления сразу для всего сайта, а не для отдельных его категорий?

Для этого существует прекрасное расширение Ninja RSS Syndicator. Оно позволяет осуществлять полный контроль над новостной лентой на сайте Joomla: создавать любое количество новостных лент на сайте, выбирать, какие категории включить в ленту и какие исключить, выбрать, показывать ли изображение и html в новостной ленте, выводить статью целиком или только вводный текст или определенное количество слов. Одним словом, у нас все под контролем!

Скачиваем расширение (ссылка на скачивание внизу статьи), затем  заходим в меню Addons  и  скачиваем модуль для отображения нашего RSS канала на сайте,  Ninja RSS Syndicator Module. Переходим в административную панель нашего сайта, и устанавливаем расширение и модуль обычным образом: менеджер расширений-Обзор- Установить. Получаем сообщение, что установка завершилась успешно.  Теперь создадим нашу новостную ленту. Заходим в Компоненты- Ninja RSS Syndicator-Feeds. Пока у нас нет ни одного канала.

Как установить RSS на сайте Joomla

Нажимаем на кнопку Создать. Давайте познакомимся поближе с основными полями для заполнения.

Как создать rss канал на сайте Joomla с помощью RssNinjaSyndicator

Основные параметры компонента Ninja RSS Syndicator
Feed Name Пишем название новой RSS ленты
RSS Description Описание RSS ленты
Provide feed as RSS type Выбираем какой тип новостной ленты мы хотим: RSS 2.0, RSS 1.0  или ATOM. На форуме поддерживается только RSS 2.2 и ATOM
Number of messages to show in feed Сколько статей покаывать в новостной ленте
Order by Порядок отображения материалов в ленте. Установите Create Date Descending, чтобы новые статьи отображались вверху новостной ленты
Select the number of words to display in the feed Какое количество слов отображать в ленте? По умолчанию- All, т.е. все.
 Fulltext  Выводить полный текст статьи или только вводную часть
Include Author's email and name  Выводить ли электрон ящик и имя автора
Render HTML выводить ли HTML
Render Images выводить ли изображения
Frontpage Items only оставляем по умолчанию All items
Published Yes =да, опубликовано
Include or Exclude Categories Выбираем, какие категории включить и какие исключить из RSS ленты
Exluded Articles какие материалы исключить из новостной ленты, указываем ID материалов через запятую
Feed button Выбираем  из выпадающего списка, какое изображение для кнопки новостного канала

Сохраняем изменения. Прекрасно! Новая лента создана.

Как создать RSS на сайте Joomla с помощью RssNinja Syndicator

 

Осталось рассказать об этом пользователям сайта. Заходим в Расширения-Менеджер модулей, находим установленный модуль Ninja RSS Syndicator Module и активируем его. Даем название, публикуем, привязываем к модулям меню. Указываем позицию, в которой опубликовать модуль. Поздравляю! Новостная лента создана и кнопка отображается в выбранной позиции! Теперь кликнув по кнопке, пользователь сможет подписаться на обновления всего вашего сайта по RSS каналу, с помощью Feedburner, например.

Для того, чтобы иметь один источник RSS на нашем сайте, теперь можно отключить ядро RSS Joomla Feeds. Почему? Потому что теперь пользователи могут выбирать из 3 новостных лент: 2 из них создаются в Joomla по умолчанию: в формате RSS 2.0 и ATOM 1.0, и третью создает Ninja RSS Syndicator, которую мы только что установили. Я предпочитаю иметь один канал на сайте. Для этого, заходим в Менеджер материалов- Настройки- Интеграция и отключаем Ссылки на ленту новостей.

Как отключить интеграцию RSS на сайте Joomlq

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

Понравился материал? Поделитесь с друзьями!

Комментарии   

 
Никита
-4 # Никита 29.03.2013 00:06
Спасибо автору! Толково написано, Как установить RSS!
Ответить | Ответить с цитатой | Цитировать
 
 
Сантехник
0 # Сантехник 22.04.2013 22:50
не подскажешь как вообще можно включить канал новостей. В свое время отключил на сайте джумла, а теперь найти не могу как включить
Ответить | Ответить с цитатой | Цитировать
 
 
Наталья
+1 # Наталья 23.04.2013 12:51
Менеджер расширений- Управление-RSS лента новостей- включить модуль.
Ответить | Ответить с цитатой | Цитировать
 
 
Даша
+1 # Даша 24.08.2013 11:13
Добрый день! Плиииз, скажите, а в RSS ленту Ninja нельзя вывести статьи из К2? у меня в настройках Ninja не отображаются категории К2! Неужели они не совместимы? :cry:
Ответить | Ответить с цитатой | Цитировать
 
 
budavnik
-1 # budavnik 14.10.2013 17:46
А где моя RSS-лента??? :( Кто подскажет, плииз!!!
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий


Защитный код
Обновить

Подписка на обновления блога по эл.почте

Ваш эл. адрес:

Присоединяйтесь к нам!

Мы в социальных сетях.
Вы здесь: Главная Расширения Как сделать RSS ленту на сайте Joomla