Что такое RSS-ленты новостей? Подстановка в тексте. Как создать свою RSS-ленту. Элементы RSS-канала

Что такое RSS-ленты новостей? Подстановка в тексте. Как создать свою RSS-ленту. Элементы RSS-канала

15.05.2019

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

Что такое RSS канал

RSS канал — это новостная лента блога. Или иначе, небольшие анонсы статей идущие друг за другом в хронологическом порядке. Визуально, это напоминает главную страницу блога, где точно также в хронологическом порядке располагаются анонсы всех постов. Как правило, это именно анонсы, но иногда в этих лентах присутствуют и полные посты. Это зависит от блоггера, от его решения, отдавать в RSS полный пост или только его анонс.

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

Зачем нужно RSS

Зачем же нужен RSS канал, если он визуально выглядит, как главная страница блога, на который я могу зайти в любой момент? Отвечаю, новостная лента служит именно для подписки на нее, и просмотра ее у себя в специальной программе, браузере, или сервисе.

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

Таким образом, вы для себя лично формируете свою собственную новостную ленту всех ресурсов в интернете, которые вы периодически читаете.

Как пользоваться

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

Получать анонсы можно разными способами, и через разные сервисы. Как правило, люди используют то, к чему больше всего привыкли. Процедура подписки практически идентична на всех блогах. Все способы подписки можно разделить на 4 части:

Выбирайте любой удобный вам способ подписки! Как выглядят обычно те или иные кнопки вы можете увидеть чуть ниже.

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

Мне не хотелось бы вдаваться в технические подробности, постараюсь быть краткой. RSS – это такой специальный формат из семейства XML-форматов, с помощью которого мы можем получать новости, практически, любого сайта, не заходя на сам сайт. Например, вам нравится какой-то сайт (блог), он достаточно часто обновляется, ежедневно на нем публикуются какие-то новости, которые вам интересны.
Чтобы узнать, появилось ли что-то новое на вашем любимом ресурсе, вам приходится переходить на него и смотреть обновления. Согласитесь, что это не совсем удобно.

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

В сети вы можете встретить разные термины, например, RSS-канал, RSS-лента, RSS-фид или просто фид, по сути, это все одно и тоже. Так называются сайты, у которых есть формат RSS.

Но в блогах Blogspot Blogger мы сталкиваемся с таким названием, как Atom. Он так же относится к семейству форматов XML, но также включает в себя протокол, основанный на HTTP. Как вы можете заметить, именно эта аббревиатура http всегда присутствует в адресах сайтов, т.к. все они передаются по этому протоколу. Формат Atom был придуман позже формата RSS, и служит тем же целям.

Формат RSS имеет свою иконку, уверена, вы часто встречаете ее, особенно в блогах. Эта иконка имеет яркий оранжевый цвет, скорее всего для того, чтобы бросаться в глаза, чтобы пользователи сразу видели, что у этого сайта есть RSS-канал на который можно подписаться. Конечно, в сети можно встретить различные интерпретации этой иконки, в разных цветах, и разной формой, но для всех иконок отличительной особенностью является именно этот знак.


Ленту новостей мы можем видеть в двух разных вариантах. Первый, обычный формат XML. Выглядит так.


Но чаще, вы можете видеть ленту в таком виде.


Это значит, что лента пропущена через сервис FeedBurner. О его преимуществах и использовании можно прочитать в серии статей . Лента, пропущенная через сервис FeedBurner имеет больший выбор различных ридеров и сервисов для чтения лент.

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

Как пользоваться RSS

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

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

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

В Internet Explorer иконка подписки расположена в меню


Попадаем на страницу канала, в верхнем левом углу будет ссылка подписки.


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

В Mozilla Firefox иконка появляется в адресной строке


На странице ленты из выпадающего списка выбираете Закладки на ленты новостей


Как приходят обновления, лично я не поняла. За несколько часов ничего не обновилось:). Кто знает, поделитесь в комментариях, пожалуйста. Может я что-то не так сделала.

В Opera подписка мне нравится больше всего, хотя я, практически, не пользуюсь ей. Иконка отображается в адресной строке, по нажатию на нее попадаешь на страницу, на которой все статьи уже удобно структурированы.


После подписки, при каждом открытии браузера, если есть обновления в лентах, на которые вы подписаны, в нижнем правом углу будет появляться сообщение об обновлениях


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

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

Для этого кликаем по значку Ключ - Инструменты – Расширения , откроется страница с расширениями, выбрать RSS Subscription Extension (от Google) . После установки этого расширения иконка RSS будет появляться справа от адресной строки. Но при самой подписке получается, что нельзя получать новости так, как, например, предложено в других браузерах. А необходимо выбрать определенный RSS агрегатор. К слову, все остальные браузеры (кроме Internet Explorer) так же дают право выбора той программы, через которую вы будете получать новости сайтов. И теперь мы рассмотрим самые распространенные из них.

Не ошибусь, если среди самых распространенных назову Google Reader и Яндекс Ленту. Если ваша основная почта находится на одном из этих ресурсов, то смело выбирайте их приложения для чтения новостных лент.

Google Reader имеет такую иконку
Яндекс лента такую
Смотреть обновления вы можете непосредственно в их интерфейсе. У Google ссылка на Reader всегда находится в верхнем левом углу на странице почты. У Яндекс обновления будут видны в почте в папке Подписки .

Хотелось бы ещё сказать, что Google предлагает размещать на главной странице iGoogle виджеты подписок. Я пробовала, мне не очень понравилось, т.к. новости приходят со значительным опозданием. Выглядит это так


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

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

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

Участвуйте в акции .
Среди моих постоянных читателей появилась девушка Юлия, автор блога, тема которого вызывает много споров и эмоций (по крайней мере у меня точно), блог о вегетарианстве Вегетарианец на бобах. Я никогда не стану вегетарианцем, и считаю этот тип питания противоестественным для человека, и все же, прочитав несколько статей, поняла, что не обязательно быть вегетарианцем, чтобы читать этот блог. Живой язык, выбор тем для статей делает блог очень интересным для всех, даже для неисправимых любителей мяса. Хотела поставить ссылку на какую-то одну статью, но даже не смогла сделать выбор.

Здравствуйте, уважаемые посетители моего скромного блога для начинающих вебразработчиков и web мастеров . Продолжим сегодня рубрику Заметки для вебмастера. И хочу открыть новую рубрику Заметки о RSS, в которой мы вместе с вами разберемся, что такое RSS лента , для чего нужен RSS поток . Так же я затрону вопрос, почему RSS лента должна быть на каждом сайте . RSS или Really Simple Syndication в переводе на русский означает очень простое получение информации, а нам то это и надо, получать информацию любыми доступными и удобными способами.

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

Так же поговорю о том, как активировать RSS поток на различных движках(Joomla, WordPress, Drupal). Так же мы поговорим о таком сервисе как Feedburner, который позволяет транслировать RSS ленту сайта по различным каналам . Так же мы рассмотрим процесс регистрации в RSS каталогах и агрегаторах , поговорим для чего это следует сделать. А так же рассмотрим методы получения RSS ленты, ну то есть поговорим о RSS reader или как его еще называют читалка RSS .

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

Что такое RSS лента. Как создать подписку на RSS через e-mail, раздача новостного потока

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

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

Если на западе удобство новостных потоков(RSS лент) уже оценили и пользуются ими повсеместно, то у нас этот процесс только набирает обороты и пользователям пока удобно получать новости не в RSS читалку, а на свой почтовый ящик в виде письма. Ведь e-mail почту люди просматривают практически каждый день, а про RSS читалки еще не все даже знают.

Поэтому-то и стоит создавать рассылки и подписку не только через RSS ленты, но и на e-mail и длиться это будет до тех пор, пока все пользователи не поймут удобство RSS лент, ну то есть вечно. Потому что всегда найдется консерватор, который скажет да нафига мне это надо. Поэтому-то и надо создавать подписку на RSS поток через e-mail .

Практически на любом сайте вы сможете найти надписи вроде, RSS поток на e-mail, Получить обновление RSS на e-mail, подписаться на получение новостей на e-mail.

Реализовать подписку на e-mail можно двумя способами первый, о котором я уже говорил – RSS на E-Mail, либо можно воспользоваться сервисом от Гугл Feeburner. Но такая подписка не есть хорошо, так как у подписчика нет тех удобство, которые он получает подписавшись на новостной поток с использованием RSS ридера.

Кнопки и иконки RSS. Защита от кражи новостных потоков или что такое RSS Graber

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

Где взять кнопки и иконки для RSS ленты, почему их стоит делать заметными

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

Если вы захотите скачать RSS иконку, то в помощь вам поисковая машина, по запросу типа, скачать RSS иконку, вам выдадут множество сайтов с самыми различными иконками и кнопками RSS. Но если вам уж совсем лень, то вот сайт, где вы можете найти иконки и кнопки http://rssicons.ru/.

Помимо цвета, важен размер RSS иконки, она должна быть большой, иметь привлекательный вид и органично вписываться в дизайн вашего ресурса. Размещать иконку или кнопу новостного потока следует где-нибудь вверху вашего сайта, обычно размещается она в правой верхней части сайта. На своем сайте в случае использования сервиса feedurner, вы можете отображать счетчик подписчиков на RSS ленту или как его еще называют счетчик feedburner , нажав на иконку счетчика можно просмотреть, а так же подписаться на RSS ленту сайта. Сервис feeburner позволяет изменить внешний вид вашей RSS ленты , если вы решите транслировать свою RSS ленту через feedburner, то получите множество удобных инструментов для изменения внешнего вида своего новостного потока, а так же для изменения содержания своей новостной ленты, в добавок ко всему выше сказанному появится возможность транслировать свой новостной поток по различным каналам.

Как защитить свою RSS ленту от кражи или Grabber RSS

Остановимся на способе защиты своего новостного потока. Эту проблему каждый вебмастер решает по-своему. Вообще, RSS Grabber — это такая програмулька, которая берет текст из новостного потока сайта и публикует этот текст на сплогах. Сплог – это разновидность блогов, которые заполняются автоматически путем копирования текста из чужих новостных лент. Самый надежный вариант защиты от RSS grabber — это отдавать в новостной поток не всю статью, а лишь ее часть, из которой читатель может понять о чем рассказывается в публикации и если заинтересуется, то продолжит чтение статьи уже на сайте. Это конечно не очень удобно для пользователей RSS читалок, зато есть плюс для вебмастера, если пользователь заинтересуется, то посещаемость сайта будет увеличиваться, а возможно и ваш заработок.

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

Что такое новостная лента и как работает RSS поток. Формат RSS.

Для полной ясности, думаю, стоит поговорить о том, что такое RSS поток или RSS формат чисто в физическом плане. По своей сути RSS поток это , так же как и XHTML, поэтому, у RSS очень строгий синтаксис, а смысл некоторых тегов при трансляции в различные каналы различен. Поскольку синтаксис RSS формата очень строгий, процесс его передачи или как говорят в случае RSS — трансляции довольно легко автоматизировать, к тому же к RSS применимы все технологии XML. Формат RSS имеет строга определенную цель, а именно передача содержимого сайта(контента) без всяких излишеств(без дизайна, различных анимированных вставок и прочего). Грубо говоря, RSS формат – это чистый, но сохранивший своё форматирование контент.

А теперь давайте разберемся, как пользователь получает текст RSS рассылки на свой reader. Для начала RSS лента заносится в базу данных и каждой статье присваивается ссылка и когда пользователь запускает читалку(RSS reader), она лезет по адресу, полученному при подписке на RSS ленту, и закачивает все содержимое новостного потока пользователю. А затем RSS reader периодически(в зависимости от настроек пользователя) обращается к RSS ленте с целью проверки обновлений. Если обновления появились, то reader дает знать об этом пользователю оповещением.

Несколько выводов об RSS или почему стоит пользоваться RSS читалкой

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

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

Читалки для новостного потока или RSS reader

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

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

А вот списочек онлайн RSS reader (читалок), которые получили наибольшее распространение:

Возможно, вам будет интересно.

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


Действительно ли RSS так часто используют вебмастера? Ответить на этот вопрос сможете вы сами, посетив ваши любимые сайты или блоги и увидев особенную иконку, и ссылку на подписку RSS-канала.

Навигация по странице:

RSS-фид - специальный формат предоставления данных об обновлениях на нужном вам сайте, который является семейством xml форматов и отображает ленту новостей, комментариев, обновлений блога, сайта.

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

Подписчик прочитал анонс, и если ему интересна информация тогда переходит на сайт и изучает ее до конца, в этом и есть основная суть RSS.

Зачем нужна RSS подписка на сайте или блоге?

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

Если вы являетесь владельцем сайта или блога и регулярно публикуете новые статьи, тогда вы просто обязаны сделать RSS. Это позволит привлечь посетителей и постоянных читателей не только из поисковых систем и ссылок на сторонних сайтах, но и по прямым переходам из фидов. Работает это так: вы публикуете новую запись, пользователю приходит сообщение в использованном им rss агрегате, о которых мы поговорим чуть позже. И ваш подписчик приходит к вам на сайт, иногда быстрее чем вы могли бы предполагать.

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

Как пользоваться и читать RSS?

Для того что бы пользоваться rss существуют специальные агрегаторы, их можно поделить на два типа:

  • Программные агрегаторы;
  • Веб агрегаторы.

Разница заключается в том что при использовании программных агрегатов для чтения RSS фидов используются специальные программы или приложения встроенные в ваш браузер.

Веб агрегатор - это ресурс в интернете к которому вы можете получить доступ с любого компьютера или другой техники с доступом к интернету.

Программные агрегаторы для чтения RSS.

  • FeedDemon - одна из самых популярных программ для чтения rss каналов.
  • Abilon;
  • RSS Reader;
  • Newz Crawler;
  • многие другие.

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

Firefox, Opera и даже Internet Explorer имеют встроенную поддержку чтения RSS фидов, в то время как к популярному браузеру нужно дополнение под названием RSS Subscription Extension, который устраняет недостаток браузера.

WEB агрегаторы RSS.

Отличие Web агрегатора от программного заключается в том, что вам не нужно скачивать обновления перед тем как читать их (программа делает это автоматически, но все же скачивает, а это дополнительная нагрузка на интернет и трата трафика), этим занимается некий сайт, специализированный под данные нужды.

Самыми популярными WEB агрегаторами являются Яндекс Лента и Yahoo pipes, с их помощью можно собирать информацию с ваших читаемых ресурсов.

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

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

Wikipedia

На многих сайтах можно увидеть кнопки или , что означает, что на этом сайте доступна лента новостей в формате RSS. Читателям сайта такой сервис удобен, поскольку при помощи Rss-агрегаторов, например, Yandex.Lenta или Kanban.ru можно собрать собственную новостную ленту и читать новости с разных сайтов в одном месте или получать их на свой e-mail при помощи сервиса Rss2Email . Подробнее об RSS читайте, например, в Компьтерре .

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

Начальные условия

Итак, у вас есть сайт, на котором есть поддержка PHP и работает база данных MySql (кстати, очень распространенное сочетание). Из базы, в которой хранятся тексты вашего блога или анонсы новостей и будем получать данные для нашей ленты. Лента будет строиться динамически, непосредственно при запросе, так что нужен только соответствующий скрипт. Вы можете написать его сами, но можете взять уже готовый

Немного теории

Для начала немного теории. Для нашей ленты будем использовать формат RSS 2.0, для тех кому интересно, направляю к описанию формата, который вы найдете . А мы будем использовать не все элементы, а только те, без которых действительно не обойтись:

Элемент Описание
title Заголовок канала.
link Ссылка на главную страницу сайта.
description Описание канала.
language Язык, на котором написан канал. Например, ru - русский
copyright Копирайт
managingEditor Электронная почта редактора канала.
webMaster Электронная почта веб-мастера.
pubDate Дата публикации информации в канале.
lastBuildDate Время последнего изменения канала.
category Определяет категорию, к которой принадлежит канал.
Item Собственно содержимое канала. Должен быть хотя бы один элемент.

Item

Элемент Описание
title Заголовок
link Ссылка на полный текст
description Аннотация
category Категория
pubDate Дата публикации статьи. Некоторые агрегаторы не будут отображать статью, если указанная дата еще не настала. Но далеко не все.

Поскольку RSS - это подмножество XML, то мы должны получить в итоге примерно следующее: Если будете что-то менять в скрипте, то проверяйте его на соответствие стандарту на сервисах Feed Validator или RSS Validator


Запуск программы

Программа состоит из следующих файлов: rss.php - файл запуска, rss.inc - включаемый файл с описанием класса, conn.inc - файл с описанием параметров соединения с базой данных.

Для запуска программы измените данные о соединении с БД в файле conn.inс, измените параметры ленты в файле rss.php и спишите в любой удобный каталог на Вашем web сервере, хоть в корневой. Не забудьте проверить структуру данных базы MySql, для программы можно использовать например, такую:

CREATE TABLE BLOG (ID int(11) NOT NULL default "0", title varchar(50) default NULL, description text default NULL, link varchar(200) default NULL, date date default NULL, category varchar(100) NOT NULL default "", ab varchar(10) NOT NULL default "", PRIMARY KEY (ID)) TYPE=MyISAM;

после этого у вас будет лента с адресом

Что дальше?

А теперь не забудьте поставить на видном месте кнопку , и добавить в страницы вашего сайта код между тегами :
, чтобы браузеры понимали, что у вас есть лента. И, конечно же, зарегистрировать ленту в поисковой машине, например, http://blogs.yandex.ru/add.xml и в каталоге http://blogs.yandex.ru/add-catalogue.xml

Бесплатно скачать программу для создания RSS-ленты, Rss.php (3 Кб) можно



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows