Меню Закрыть

Самый простой способ создания RSS-ленты сайта на Joomla 3


В Joomla 3 можно настроить вывод собственной RSS-ленты, а так же добавлять ленты новостей сторонних сайтов.
В этой статье речь пойдёт о новостной RSS-ленте, в которой будет транслироваться подборка материалов с вашего сайта.

RSS-лента — это важный атрибут каждого проекта, своеобразный новостной канал. Она играет немаловажную роль в SEO и налаживании контактов с посетителями. Лента позволяет заинтересованным посетителям следить за новостями сайта и оперативно знакомиться с вновь созданными статьями. Для создания такой ленты можно воспользоваться многочисленными компонентами и плагинами, которые легко решают этот вопрос. Но, сейчас рассмотрим вариант создания RSS-ленты, не прибегая к их возможностям, тем более, что именно с плагинами иногда возникают проблемы совместимости с новыми версиями Joomla и их накопление не всегда оправдано и рентабельно.Лента новостей сайтаНа самом деле в Joomla, например третьей версии, RSS-лента уже сформирована по умолчанию и её нужно только лишь «вывести в свет», указав ссылку в определенном месте вашего сайта. Но, есть один нюанс — она выводится только по определенным категориям. Зачем такие сложности? Это вопрос к разработчикам Joomla! В WordPress, например, все гораздо проще — пропустил ссылку на ленту через Feedburner, вставил на сайт и радуйся полноценной RSS-ленте по всем категориям. Но, это в WordPress, а мы пока в Joomla!  И здесь в RSS-ленте будут присутствовать только те категории или подкатегории, показ которых Вы настроите на главной странице сайта.

Для настройки в админ-панели пройдите по пути: Меню  Главное меню и откройте заголовок Главная страница (или как там Вы ее назвали). В строке Тип пункта меню должно быть значение Блог категории (Выбрать  Материалы → Блог категории), а строке Выбор категории определитесь с категорией или подкатегорией, которая будет транслироваться на главной странице и, соответственно, в ленте новостей. Если Вы решите выбрать Избранные материалы, то они и будут транслироваться в ленте новостей.

RSS-канал в CMS Joomla

Первоначально работу штатной RSS-ленты можно наблюдать в современных браузерах, например, в Mozilla FireFox. Введите название своего сайта в адресную строку браузера и дождитесь загрузки страницы. В конце адресной строки или в закладках увидите узнаваемую иконку подписки на ленты новостей. Значит RSS-лента, созданная Джумлой, работает нормально.

Организация подписки на ленту новостей

Для выполнения этой операции будем использовать гугловский сервис Feedburner
//feedburner.google.com
Для начала работы с сервисом у Вас должен быть аккаунт в Google. Аккаунт у Вас, наверняка есть, а если нет, то зарегистрируйте. Итак, по порядку…
1. Переходим на сайт feedburner.google.com и в верхнем меню справа в пункте Languages выбираем русский язык.
2. В поле Зажигай фид прямо сейчас вводим адрес своего блога. Здесь не нужно ничего выдумывать, а вводить именно адрес блога и нажимать кнопку Next :Введите адрес блога

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

4. Выбирайте вариант и нажимайте Next. В следующем окошке Вам предложат дать название своему фиду и сгенерированный адрес фида:Дайте название своему фиду

5. Нажав кнопку Next, двигаемся далее и получаем ссылку на ленту новостей:Адрес ленты новостей

Что у нас в итоге получилось? Ссылка RSS-ленты от Joomla успешно изменена в Feedburner  и   будет корректно отражаться во всех браузерах. Разместите ссылку на ленту в определенном месте вашего сайта. На ссылку поставьте иконку RSS, которую можно легко найти в Сети. Код RSS-ленты выглядит примерно так:

<p>Подпишись на ленту новостей сайта:
<a href="код от Feedburner" target="_blank">
<img src="/images/feedicon.png" width="17" height="17" border="0" alt="RSS подписка"></a></p>

Впишите код от сервиса Feedburner и в папку images не забудьте загрузить изображение иконки. Для вставки кода я использую плагин Flexi Custom Code. Это один из лучших плагинов этого направления. Если у Вас он отсутствует, скачайте и установите. Он ещё много раз пригодится для выполнения задач подобного рода.


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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

         Яндекс.Метрика