Как создать ленту новостей ( RSS ) в Joomla |
23.08.2010 03:03 |
В одном из материалов мы рассказывали про ленты новостей, которые известны интернет-сообществу под аббревиатурой RSS. Хотелось бы еще раз поднять эту тему. Сегодня мы научимся создавать собственные ленты новостей, дабы владельцы других сайтов могли вставлять их на свои интернет — ресурсы. Являясь поклонником Joomla, хочу рассказать, как это сделать под управлением данной системы. Главным условием данной статьи будет использование встроенных средств джумлы. {mosloadposition debug}
Зачем нужны RSS?
Давайте вспомним, чем являлся русскоязычный Интернет лет этак 10 назад. Немногочисленные, невзрачные на вид, сайты предлагали массу полезной информации, которую было довольно проблематично найти в реальной жизни. Если владелец сайта находил полезный интернет — ресурс, он по доброте душевной ставил на него ссылку.
http://www.yachaynik.ru/images/stories/0SozdanieSite/joomlaRSS/yandex_on_content_autumn_2009.pdf
Смело нажимаем кнопку «Подписаться» в верхней части экрана
Создание RSS под Joomla 1.0.X
Откровенно говоря, в Joomla версии 1.0.x средств для экспорта лент новостей не так уж и много. Без установки сторонних расширений данная система позволяет экспортировать материалы опубликованные на главной странице. Нельзя не признать, что во многих случаях этого вполне достаточно. Настройку RSS мы начнем с посещения компонента Syndicate. Именно здесь нам предоставляется возможность совершить те немногие настройки, что существуют в распоряжении Joomla 1.0.X.
Заходим в главное меню административной панели, выбираем пункт меню «Компоненты», затем кликаем по «Syndicate». Откроется окно с настройками нашей будущей ленты.
По большому счету здесь необходимо ввести название ленты, краткое текстовое описание, а также выставить количество отображаемых материалов. Если вы обратили внимание на нашем сайте это число равно 10. В нижней части экрана существует возможность включения \ отключения различных стандартов RSS. Дело в том, что сама идея лент новостей с момента изобретения не стояла на месте, а развивалась. Появлялись различные версии данного стандарта, что в свое время приводило к определенным недоразумениям. Достаточно вспомнить историю, когда 5 января 2006 года с сайта my.netscape.com был удален файл rss-0.91.dtd, ссылки на который были размещены в большом количестве трансляций формата RSS версии 0.91. Это событие привело к сбою некоторых онлайновых и офлайновых агрегаторов. На сегодняшний день считается нормой, когда программное обеспечение для чтения лент новостей поддерживает работу со всеми существующими версиями RSS. Поэтому, владелец сайта теоретически может предлагать для экспорта любой из возможных стандартов. Однако мы, во избежание недоразумений, впоследствии будем предлагать пользователю сайта RSS 2.0 – последнюю и проверенную версию. Если вы определились с заполнением всех необходимых текстовых полей, рекомендую нажать кнопку «Сохранить» и перейти к последнему этапу нашей работы с Joomla 1.0.X – публикации модуля, который будет предлагать посетителю сайта ссылку на ленту новостей. Для этого заходим в Главное меню административной панели «Модули» - «Модули сайта» и в списке ищем модуль «mod_rssfeed». Во время поиска смотрим на графу «Тип», так как название модуля может быть каким угодно. В частности, на нашем сайте он называется «Наши статьи на вашем сайте».
Кликаем по названию модуля и попадаем на страничку немногочисленных настроек. Обращаю внимание на то, что должен быть включен RSS 2.0 – самый свежий и популярный из существующих стандартов лент новостей. Чтобы создать текстовый комментарий, который будет отображаться в блоке модуля, необходимо заполнить поле «Текст».
Выпадающий список «Иконка RSS 2.0» позволяет выбрать картинку, которая будет выводиться в качестве ссылки на ленту новостей. После внесения всех изменений не забываем опубликовать модуль на сайте, после чего он станет виден посетителям.
Вот, собственно, и все. Теперь каждый желающий может смело устанавливать ленту новостей с вашего сайта к себе. На этом хотелось бы завершить разговор про Joomla 1.0.X и перейти к работе с более поздней версией данной системы. Создание RSS в Joomla 1.5
К примеру: у нас есть раздел «Статьи», в котором существует категория «Работа в Интернет». К каждому из них создан отдельный пункт меню с одноименным названием и структурой (пункт меню «Работа в Интернет» является дочерним по отношению к «Статьи»). Благодаря новшествам Joomla 1.5 мы можем получить ссылку на ленту новостей, как для раздела «Статьи», так и для категории «Работа в Интернет». Прежде чем, получить такую ссылку, необходимо проверить определенные настройки в административной панели Joomla. В нашем случае необходимо произвести настройки в пунктах меню «Статьи» и «Работа в Интернет». Эти пункты созданы в «main menu»
Рассмотрим работу на примере пункта «Статьи». Кликаем по его названию в списке и попадаем на страницу настроект пункта меню. Обращаем внимание на правую часть окна, где нажимаем на вкладку «Параметры – Расширенные». Нас интересует только один переключатель под именем «Показать ссылку на ленту». Он должен быть включен в положение «Да».
На этом наша работа по настройке пункта меню не заканчивается. Предлагаю перейти на вкладку «Параметры – Компонент». Здесь нас интересует выпадающий список «Показывать в RSS».
Выставляем параметр «Вступительный текст». В случае варианта «Основной текст» в вашей ленте после каждого заголовка будет выложена вся статья целиком. В правом верхнем углу нажимаем на кнопку «Сохранить», тем самым запишем все произведенные изменения. Аналогичный порядок действий я предлагаю совершить для других пунктов меню, для которых планируется экспорт RSS Теперь хочу ответить на закономерный вопрос: где найти ссылку на ленту новостей? Предлагаю открыть наш сайт в браузере Mozilla Firefox. Обращаем внимание на адресную строку. Справа от URL сайта располагается значок лент новостей. Для наглядности прилагаю рисунок:
После клика по значку откроется меню, состоящее из двух пунктов. Можно с легкостью выбрать «Подписаться на RSS 2.0» и перейти на страницу ленты новостей. Ссылку на ленту мы получили. Чтобы она была более явной, можно создать на сайте самописный модуль, где красиво оформить ссылки на самые востребованные ленты новостей. Еще один вариант – создать пункт меню, который будет вести непосредственно на страницу с лентой новостей. Пункт меню создаем, как внешняя ссылка
В текстовое поле «Ссылка» вводим URL адрес нашей ленты новостей. Пункту меню присваиваем название, такое, чтобы пользователь смог понять, что здесь можно подписаться на RSS.
На этом, собственно, все. Мы узнали , где брать ссылку на ленту новостей. Вывели ее на сайте таким образом, чтобы случайный посетитель мог ее наглядно увидеть, зайти на соответствующую страничку и подписаться. Считаю, что задача данной статьи выполнена. Желаю удачного импорта RSS С уважением, Гоша Компьютерный {mosloadposition cpanel} {mosloadposition debug} Новые материалы на эту тему:
Также рекомендуем к прочтению:
|
Обновлено 30.06.2014 13:15 |