Как создать RSS-ленту на Joomla? Как создать rss для джумла
RSS лента в Joomla
Как известно в Joomla уже существует встроенный компонент создания RSS.C помощью него можно делать новостные летны на любой пункт меню, а также, что многие испльзуют - RSS c главной страницы. В этом случае все статьи сайта публикуют на главной странице, самая новая в начале.
Мне показалось, что это не очень удобно. Я захотел более гибкой настройки RSS.
Для начала расскажу как отключить стандартный RSS в Джумла, потому что с этим тоже пришлось помучаться (все от незнания конечно).
При создании пункта меню заходим в расширенные настрокий и в пункте "Показать ссылку на ленту" выбираем Скрыть.
Таким же образом нужно проверить уже созданные на сайте пункты меню.Теперь скачиваем компонент для создания RSS в Джумла - Ninja RSS Syndicator (aka BCA RSS) (extentions.joomla.org) или напрямую с сайта производителя компонента - http://ninjaforge.com/ Устанавливаем его и создаем RSS для нашего сайта.Можно создать неограниченное количество лент, для каждой ленты доступно множество настроек, перечислю самые важные:
- Fulltext - полный или краткий текст статьи в ленте
- Frontpage Items only? - как раз как стандартный RSS в Джумле.
- Number of seconds to cache - на какое время кэшировать ленту.
- Execute Content Plugins? - обрабатывать статью плагинами, перед выдачей.
- Section(s) - выбираем разделы, которые будут входить в ленту.
- Selected Categories - категории, которые можно включить или исключить из ленты.
- Excluded article(s) - список исключенных из ленты сатей.
- Order by - сортировка статей в ленте (Date Ascending - по дате по возрастанию, Date Descending - по дате по убыванию, Joomla Section, Category ordering - по порядку для разделов и категорий, Joomla Article ordering - по порядку статей).
Для того, чтобы эта ссылочка появилась на странице в html коде всех страниц в теге
head нужно прописать следующие строчки:<link rel="alternate" type="application/rss+xml" title="Название вашей ленты" href="http://www.site.com/index.php?option=com_ninjarsssyndicator&feed_id=1">
Если у вас на сайте несколько лент, то таких записей тоже можно делать несколько, при наведениее на значок ленты в адресной строке пользовател увидит список: Ну вот вообщем то и все. Мы избавились от стандартных лент новостей в Joomla и создали свою, но никто не запрещает пользваться вам и тем и тем. Все на ваше усмотрение.seo-first-steps.blogspot.com
joomla - joomla 1.7 - как создать rss-канал для моего контента?
Это будет работать для Joomla 1.6, Joomla 1.7 и Joomla 2.5
RSS-каналы доступны только для следующего:
- Категория
- Избранные статьи
КАТЕГОРИЯ FEED
В Joomla Admin вы можете получить любой идентификатор категории в Менеджере категорий, вы можете сами создать URL-адрес фида, даже если на вашем сайте нет элемента меню:
RSS: http://YOUR_SITE/index.php?option=com_content&view=category&id=YOUR_CATEGORY ID&format=feed&type=rss ATOM: http://YOUR_SITE/index.php?option=com_content&view=category&id=YOUR_CATEGORY ID&format=feed&type=atomFEATURED ARTICLE FEED
RSS: http://YOUR_SITE/index.php?option=com_content&view=featured&format=feed&type=rss ATOM: http://YOUR_SITE/index.php?option=com_content&view=featured&format=feed&type=atomСОЗДАНИЕ ПОДАЧИ ИЗ КЛАВИАТУРЫ БЛОГА КАТЕГОРИИ ИСПОЛЬЗОВАНИЕ ССЫЛКИ SEF
Вы также можете просто перейти к блогу категории или созданному блогу, который уже создан и имеет дружественный URL, который показывает только псевдоним SEF "скопируйте его и добавьте ?format=feed&type=rss или ?format=feed&type=atom. Вот пример:
http://YOUR_SITE/ALIAS/?format=feed&type=rss http://YOUR_SITE/ALIAS/?format=feed&type=atomПОЛНЫЙ ТЕКСТ ИЛИ ИНТРО ТЕКСТ?
В каждой конфигурации элемента меню есть "Параметры интеграции" на правой панели, которые позволяют вам решить, хотите ли вы, чтобы этот элемент отображал полный текст или только вводный текст, а также отображать/скрывать "читать далее..".
Кроме того, вы можете установить глобальную настройку для текста Full/Intor из диспетчера статей. В администраторе просто перейдите к диспетчеру статей и нажмите значок "Параметры" в правом верхнем углу экрана и перейдите на вкладку "Интеграция".
qaru.site
Как создать RSS-ленту на Joomla?
19.05.2016 Статьи по Joomla |
RSS-лента представляет собой замечательный стандартный компонент Joomla 3, но не многие полностью понимают как использовать его на сайте Joomla. А многие о нем вообще не знают В этом посте я познакомлю вас с RSS, расскажу как запустить и настроить RSS на вашем сайте стандартными средствами Joomla 3, а еще порекомендую пару лучших на рынке расширений для RSS-лент.
Краткое введение в технологию RSS и ее преимущества
RSS — это способ вывода содержания вашего сайта для показа и использования на других сайтах, способ показа нового контента, такого как заголовки новостей, сообщения на форуме, комментарии к новостям, видео-контент и события календаря.
К слову, данный способ вывода информации может пригодиться разработчикам мобильных приложений, чтобы отображать новости Joomla в мобильном приложении (хоть на Android, хоть на iOS, хоть на кроссплатформенных проектах).Для пользователей, наибольшим преимуществом RSS является то, что они не должны идти на каждый сайт, чтобы увидеть, есть ли что-то новенькое на том или ином сайте , потому что новый контент сам централизованно придет к ним. С помощью RSS-канала, пользователи могут легко просмотреть все заголовки, а затем прочитать фрагмент каждой статьи и выбрать то, что им больше интересно.Для владельцев бизнеса, RSS-ленты — отличная возможность. Путем создания RSS на своем сайте, они могут дать пользователям возможность подписаться на их контент, что в свою очередь означает, что вы можете превратить просто посетителя в постоянного читателя. Также, вы можете позволить продвигать ваш контент на других сайтах , или вы можете просто создать блог из RSS-ленты.
Итак, Вы сможете, выйти на новых клиентов и создать качественные обратные ссылки на ваш сайт.
Давайте приступим к созданию RSS-лента в новенькой Joomla 3.
Как создать RSS-ленту в Joomla 3
Шаг 1. Войдите в админ-панель вашего сайта
Шаг 2. Теперь в панели администратора перейдите в Компоненты — Ленты новостей
Шаг 3. Нажмите кнопку “Создать” в левом верхнем углу
Шаг 4. Откроется окно, в котором вам нужно заполнить Заголовок и вставить ссылку на саму ленту (о том, где взять ссылку чуть ниже)
Шаг 5. Сохраните изменения
Теперь возникает вопрос, где же взять ссылку на ленту?
Существует 2 варианта.
Вариант 1. Если вы хотите транслировать на своем сайте ленту с другого сайта, например, новости, то вам нужна рабочая ссылка на RSS-ленту этого сайта.
Существует огромное количество сайтов, которые дают возможность пользоваться их новостями. Например, можно использовать RSS-ленту РИА Новости. http://ria.ru/docs/about/rss.html
И это далеко не единственный сайт, который предлагает такие возможности. Вы без труда сможете найти их в интернете 🙂
Вариант 2. Но что, если вы хотите разместить свою ленту новостей Joomla на другом сайте или на своем собственном сайте?
Чтобы сделать это возможным — воспользуемся стандартным способом создания RSS из категории новостей Joomla.
Шаг 1. Откройте панель администратора — Материалы — Менеджер категорий.
Шаг 2. Выберите категорию (или создайте категорию), новости из которой вы хотите отображать в RSS.
Шаг 3. Запомните или скопируйте ID этой категории.
Шаг 4. А теперь заполните следующую ссылку: http://вашсайт.ru/index.php?option=com_content&view=category&id=НОМЕРАЙДИКАТЕГОРИИ
Где НОМЕРАЙДИКАТЕГОРИИ — Id категории, который вы нашли в менеджере категорий.
Шаг 5. Добавьте к заполненной ссылке окончание &format=feed&type=rss
Теперь законченная ссылка получилась в виде
http://вашсайт.ru/index.php?option=com_content&view=category&id=НОМЕРАЙДИКАТЕГОРИИ&format=feed&type=rss
Например: simplesite.ru/index.php?option=com_content&view=category&id=5&format=feed&type=rss
А теперь создадим страницу пункта меню для вывода новостиШаг 1. Откройте менеджер меню
Шаг 2. Создайте новый пункт меню с типом “Лента новостей”
Шаг 3. Назовите пункт меню
Шаг 4. Выберите созданную вами ленту
Шаг 5. Сохраните изменения
А теперь можно полюбоваться результатом.
Расширения для создания RSS в Joomla
Если же вы хотите немного упростить создание новостной ленты, то я порекомендую вам 2 расширения для Joomla:1. obRSSobRSS позволяет создавать неограниченное количество лент (или даже HTML страницу ленты) для вашего сайта на Joomla, который может выглядеть, как CNET, CNN, или BBC. Вы можете создавать, управлять и отображать все RSS-каналы в одном месте. Это расширение также можно использовать для вывода данных в json для использования в приложениях для iOS, Android.
2. RizVN FeedBurner (бесплатный модуль)RizVN FeedBurner — очень простой модуль, который выводит RSS в максимально красивом виде и экономит пространство на вашем сайте Joomla. Вы можете полностью настроить его в бекэнде.В нем также есть много других функций, которые вам могут понравиться!
joomladom.com