Главная Статьи Создание сайтов Как создать ленту новостей ( RSS ) в Joomla
Как создать ленту новостей ( RSS ) в Joomla
23.08.2010 03:03

В одном из материалов мы рассказывали про ленты новостей, которые известны интернет-сообществу под аббревиатурой RSS. Хотелось бы еще раз поднять эту тему. Сегодня мы научимся создавать собственные ленты новостей, дабы владельцы других сайтов могли вставлять их на свои интернет — ресурсы. Являясь поклонником Joomla, хочу рассказать, как это сделать под управлением данной системы. Главным условием данной статьи будет использование встроенных средств джумлы.

{mosloadposition debug}

 

Зачем нужны RSS?

 

 

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


Идеология рунета прошлых лет была полна альтруизма и желания помочь ближнему. Именно в то славное время появилась технология RSS, которая позволяла в виде ссылок на сайте А отображать заголовки новостей с сайта Б. Суть технологии заключается во взаимосвязи отображаемых данных. Грубо говоря, если на сайт Б будут добавлены новые новости, то на сайте А автоматически изменятся заголовки новостей. RSS позволяет получать самую актуальную информацию с необходимого Интернет – ресурса.


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


Шли годы, Интернет развивался не по годам, но по часам. В ноябре 2009 года знаменитый Яндекс опубликовал отчет о состоянии дел в современном рунете. Этот любопытный документ называется «Контент Рунета». Там говорится, что с 1999 года количество сайтов в русскоязычной части интернета увеличилось в 300 раз и на 2009 год составляет что-то около 15 миллионов.
Для тех, кто желает прочитать «Контент Рунета» целиком и полностью, мы выложили его на нашем сайте. Качаем отсюда:

http://www.yachaynik.ru/images/stories/0SozdanieSite/joomlaRSS/yandex_on_content_autumn_2009.pdf


Как это часто бывает количество не переросло в качество. Среди владельцев сайтов обострилась борьба за посетителей. Страх перед снижением посещаемости заставил многих сайтовладельцев совершать абсурдные вещи. Многие неохотно ставят ссылки на полезные интернет-ресурсы, а сама технология RSS вызывает легкое недоумение: «Сейчас я поставлю ссылки на чужой сайт и люди уйдут от меня навечно!».


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


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


К примеру, Mozilla Fiefox позволяет добавить в закладки ленту новостей из любимого сайта. Рассмотрим решение данной задачи на примере Ячайника.
В главном меню браузера выбираем пункт «Закладки». Далее выбираем пункт «Подписаться на ленты новостей».

 

Image

 


Как мы видим, нас перенаправило на страницу по следующей ссылке:


http://www.yachaynik.ru/index2.php?option=com_rss&feed=RSS2.0&no_html=1

Смело нажимаем кнопку «Подписаться» в верхней части экрана

 

Image

 


После чего откроется окошко добавления закладки. Разумным решением будет – создание отдельной папки под ленту новостей. Это позволит в будущем не путаться в многочисленных закладках.

 

Image

 


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

 

Image

 


Чтобы убедиться в успешном проведении операции, следует еще раз заглянуть в закладки Mozilla Fiefox. Судя по ниже расположенному рисунку, у нас все получилось:

 

Image

 


Как мы видим, RSS – достаточно полезное изобретение не только для владельцев сайтов, но и для простых пользователей.


Давайте подведем итоги. Обозначим плюсы RSS


1)Лента новостей может быть опубликована на многих сайтах. За счет чего посещаемость владельца RSS может многократно вырасти
2)Благодарные посетители сайта могут ставить ленты новостей к себе в закладки, что лишний раз напомнит им о данном ресурсе и опять же в положительную сторону скажется на его посещаемости
3)Хозяева сайта, которые не имеют возможности или желания регулярно обновлять контент, получают возможность установить ленту новостей, содержимое которой с заданной периодичностью меняется. Это в какой-то степени «оживит» их сайт.
4)Пользователь получает возможность узнать о последних изменениях на сайте, не заходя на него. Достаточно открыть закладки в браузере или другую программу, которая умеет читать RSS
Как мы видим, RSS – довольно полезное изобретение, как для пользователей, так и для владельцев сайтов. Предлагаю немедленно научиться создавать собственные ленты новостей. Объективности ради, я решил описать процесс создания RSS под Joomla 1.0.X , и под более свежую версию данной системы – 1.5

 

Создание RSS под Joomla 1.0.X

 

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

Нельзя не признать, что во многих случаях этого вполне достаточно. Настройку RSS мы начнем с посещения компонента Syndicate. Именно здесь нам предоставляется возможность совершить те немногие настройки, что существуют в распоряжении Joomla 1.0.X.

 

Image

 

Заходим в главное меню административной панели, выбираем пункт меню «Компоненты», затем кликаем по «Syndicate».

Откроется окно с настройками нашей будущей ленты.

 

Image

 

По большому счету здесь необходимо ввести название ленты, краткое текстовое описание, а также выставить количество отображаемых материалов. Если вы обратили внимание на нашем сайте это число равно 10.

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

Достаточно вспомнить историю, когда 5 января 2006 года с сайта my.netscape.com был удален файл rss-0.91.dtd, ссылки на который были размещены в большом количестве трансляций формата RSS версии 0.91. Это событие привело к сбою некоторых онлайновых и офлайновых агрегаторов.

На сегодняшний день считается нормой, когда программное обеспечение для чтения лент новостей поддерживает работу со всеми существующими версиями RSS. Поэтому, владелец сайта теоретически может предлагать для экспорта любой из возможных стандартов. Однако мы, во избежание недоразумений, впоследствии будем предлагать пользователю сайта RSS 2.0 – последнюю и проверенную версию.

Если вы определились с заполнением всех необходимых текстовых полей, рекомендую нажать кнопку «Сохранить» и перейти к последнему этапу нашей работы с Joomla 1.0.X – публикации модуля, который будет предлагать посетителю сайта ссылку на ленту новостей.

Для этого заходим в Главное меню административной панели «Модули» - «Модули сайта» и в списке ищем модуль «mod_rssfeed». Во время поиска смотрим на графу «Тип», так как название модуля может быть каким угодно. В частности, на нашем сайте он называется «Наши статьи на вашем сайте».

 

Image

 

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

Чтобы создать текстовый комментарий, который будет отображаться в блоке модуля, необходимо заполнить поле «Текст».

 

Image

 

Выпадающий список «Иконка RSS 2.0» позволяет выбрать картинку, которая будет выводиться в качестве ссылки на ленту новостей.

После внесения всех изменений не забываем опубликовать модуль на сайте, после чего он станет виден посетителям.

 

Image

 

Вот, собственно, и все. Теперь каждый желающий может смело устанавливать ленту новостей с вашего сайта к себе. На этом хотелось бы завершить разговор про Joomla 1.0.X и перейти к работе с более поздней версией данной системы.

 

Создание RSS в Joomla 1.5

 


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

К примеру: у нас есть раздел «Статьи», в котором существует категория «Работа в Интернет». К каждому из них создан отдельный пункт меню с одноименным названием и структурой (пункт меню «Работа в Интернет» является дочерним по отношению к «Статьи»). Благодаря новшествам Joomla 1.5 мы можем получить ссылку на ленту новостей, как для раздела «Статьи», так и для категории «Работа в Интернет».

Прежде чем, получить такую ссылку, необходимо проверить определенные настройки в административной панели Joomla. В нашем случае необходимо произвести настройки в пунктах меню «Статьи» и «Работа в Интернет». Эти пункты созданы в «main menu»

 

Image

 

Рассмотрим работу на примере пункта «Статьи». Кликаем по его названию в списке и попадаем на страницу настроект пункта меню.

Обращаем внимание на правую часть окна, где нажимаем на вкладку «Параметры – Расширенные». Нас интересует только один переключатель под именем «Показать ссылку на ленту». Он должен быть включен в положение «Да».

 

Image

 

На этом наша работа по настройке пункта меню не заканчивается. Предлагаю перейти на вкладку «Параметры – Компонент».

Здесь нас интересует выпадающий список «Показывать в RSS».

 

Image

 

Выставляем параметр «Вступительный текст». В случае варианта «Основной текст» в вашей ленте после каждого заголовка будет выложена вся статья целиком.

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

Теперь хочу ответить на закономерный вопрос: где найти ссылку на ленту новостей? Предлагаю открыть наш сайт в браузере Mozilla Firefox. Обращаем внимание на адресную строку. Справа от URL сайта располагается значок лент новостей. Для наглядности прилагаю рисунок:

 

Image

 

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

Ссылку на ленту мы получили. Чтобы она была более явной, можно создать на сайте самописный модуль, где красиво оформить ссылки на самые востребованные ленты новостей. Еще один вариант – создать пункт меню, который будет вести непосредственно на страницу с лентой новостей.

Пункт меню создаем, как внешняя ссылка

 

Image

 

В текстовое поле «Ссылка» вводим URL адрес нашей ленты новостей. Пункту меню присваиваем название, такое, чтобы пользователь смог понять, что здесь можно подписаться на RSS.

 

Image

 

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

Считаю, что задача данной статьи выполнена. Желаю удачного импорта RSS

С уважением, Гоша Компьютерный

{mosloadposition cpanel}

{mosloadposition debug}


Похожие новости:
Новые материалы на эту тему:
Также рекомендуем к прочтению:

Обновлено 30.06.2014 13:15
 
Интересная статья? Поделись ей с другими:


Онлайн казино Lev casino для бесплатной игры.
Игровой автомат aztec gold играть онлайн бесплатно без регистрации с бонусной игрой.