Rss каналы как подключить. Как сделать красивую RSS ленту для WordPress. Ninja RSS Syndicator — компонент для управления подпиской

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

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

У тебя есть аккаунт в Gmail?

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

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

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

Читайте ленту RSS из браузера

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

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

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

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

Еще один простой способ добавить сайт в читалку RSS Feed Reader: если у вас по каким-то причинам не получается добавить сайт, копируйте адрес сайта, нажимайте на расширение RSS Feed Reader, в самом низу открывшегося окна будет надпись Subscribe to feeds on this page, кликайте на нее, вас перебросят на следующее окно. Нажимаете на нижнюю ссылку Organize your feeds, и переходите в настройки расширения, где добавляете url сайта в + new feed. На самом деле, все очень просто, и все эти действия будут происходить за 10-20 секунд.

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

Удобство использования этого расширения вы почувствуете сразу же: на иконке отображается количество новых сообщений. Объем предстоящей работы можно будет спланировать заранее.

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

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

Будьте всегда в курсе новостей и событий. Будьте эффективны. Добавьте блог «Копилка советов для эффективного человека» в свой браузер и находите интересные статьи гораздо быстрее.

Инструкция

Внимательно осмотрите страницу сайта. Обычно подписка на RSS обозначена значком. RSS-значок легко узнать – точка и две полудуги. А подписку на RSS-канал размещают на видном месте, в верхней части страницы.

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

Ещё RSS сайта можно обнаружить по надписи примерно следующего содержания: «следите за новостями по RSS», «RSS подписка», «FEED подписка». Эти надписи уже могут являться кнопками-ссылками на RSS-ленту.

Если визуально RSS не можете найти, вбейте в поисковую строку стандартный поисковой запрос: http://название сайта /rss и нажмите Inter.

Так же чтобы узнать RSS сайта, можно воспользоваться одним из следующих форматов поиска:http://название сайта/ ?feed=rsshttp://название сайта / ?feed=rss2http://название сайта / ?feed=rdfhttp://название сайта / ?feed=atom

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

И последний способ узнать RSS сайта – это сделать запрос в любом поисковике. Пишете название сайта и добавляете RSS.

Обратите внимание

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

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

Инструкция

Используйте для наполнения контентом вашего управления CMS JoomLa. При работе с этим движком существует два удобных способа подключения RSS: применение модуля Syndicate, который является встроенным, и применение сервиса FeedBurner. Для подключения модуля Syndicate зайдите на панели инструментов JoomLa в меню «Расширения», затем выберите пункт «Менеджер модулей». Находясь в менеджере, нажмите «Создать», если модуля нет в списке. Выберите «Syndicate». В открывшемся окне проведите необходимые настройки: название модуля, его местоположение и формат. После выполнения этих действий на вашем появится соответствующая иконка RSS- .

Для использования FeedBurner зарегистрируйтесь в сервисе feedburner.google.com, используя Google. Перейдите во вкладку My Feeds и введите адрес вашего сайта. Нажмите «Next». В открывшемся окне выберите формат 2.0 для RSS. Перейдите к следующей странице. В открывшемся окне заполните графу «Feed Title», указав в ней название RSS-ленты. Кликните по кнопке «Next». Скопируйте ссылку, которая появится внизу окна.

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

На панели инструментов администратора JoomLa нажмите в меню «Сайт» пункт «Медиа Менеджер». В появившемся окне выберите папку «Stories». Нажмите «Выбрать файл» и укажите путь к будущей иконке RSS. Как только иконка загрузится, создайте модуль «Произвольный HTML» при помощи менеджера модулей.

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

Видео по теме

Инструкция

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

Подробно распишите каждую из описанных функций и задумайтесь о возможности технической реализации. Решите, как вы будете хранить все записанные данные, будете ли вы использовать БД. Распланируйте обязанности для каждого из файлов скрипта (например, create.php будет отвечать за создание новостей, а show.php – за их вывод).

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

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

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

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

Источники:

  • скрипт новостной ленты в 2018

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

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

Определив константы и подключившись к базе данных, выведите весь текст в формате.xml. Для этого воспользуйтесь текстовым файлом, содержащим строки PHP-кода, загрузив его по ссылке http://narod.ru/disk/44880199001/rssfeed1.txt.html. Стоит отметить, что в этом коде можно редактировать только названия полей в БД для страницы, заголовок и описание. В том случае, если данные параметры создаются по другому принципу, внесите необходимые исправления.

Теперь нужно проверить, работают ли указанные настройки. Канал RSS находится по адресу site.ru/rss.php. Если по указанной ссылке не приходит рассылка новостей с вашего сайта, тогда есть неполадки в настройках. Используйте FeedValidator, либо другие специальные программы проверки для тестирования фидов XML. Чтобы адрес ленты был удобным и понятным для подписчиков, лучше всего использовать запись вида /latest-news.xml, а не /rss.php. Для этого отредактируйте файл.htaccess (если на вашем хостинге используется apache). На этом этапе процесс установки RSS-ленты завершен. Установите ярлык для подписки пользователей на сайт и ждите первых клиентов.

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

Кстати, не забывайте пользоваться страницами Прямого блогоэфира , которые вы можете найти в самом верху нашего сайта. Там как раз собраны RSS-ленты многих участников нашего сообщества. Если вы были номинированы или получили награды в акции « « , то ваш RSS тоже может появиться на этих страницах, и анонсы ваших постов увидят все читатели нашего сайта. Что для этого нужно? Прислать нам на адрес вашего блога и RSS-ленты, а также указать, в какой номинации вы участвовали. Всё ещё не знакомы с RSS? Или хотите проверить свои знания, касающиеся этого сервиса? Тогда эта статья — для вас!

О том, что такое RSS, наверняка знает большинство пользователей Интернета. Формулируя своими словами, можно сказать, что RSS - это особый формат передачи данных, который используется для доставки новостей с разных сайтов в указанное вами место (на почту, в «ридер» и т.д.)

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

Форма подписки на RSS-канал стала уже просто обязательной для любого блоггера. И ближайшие два выпуска рубрики будут посвящены тому, как настроить и установить RSS на сайт, работающий на wordpress, а также на блогах платформы blogspot (blogger).

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

Начало работы: что такое фид и как его «зажечь»?

Фид — (от английского feed) лента обновлений, канал новостей.

1. Прежде всего, вам нужно уже иметь учетную запись в Google (почтовый ящик Gmail). Переходим на сайт FeedBurner.com и авторизуемся (логин и пароль от почты Gmail).

2. Для удобства меняем язык на русский (в верхнем правом углу меню Languages).

3. В строке “Зажигай фид прямо сейчас” вводим адрес своего блога, жмем “Далее”. В открывшемся окне выбираем, фид чего хотим создать – сообщений блога или комментариев. Выбираем создать фид сообщений. Даем ему название. Можно назвать его так же, как и блог. В строке “Адрес фида” придумываем название латиницей. (Адрес фида можно увидеть на картинке ниже — поле «Feed Address»).

Собственно все, фид мы зажгли! Теперь нужно его настроить и установить форму подписки в блог.

Настройки RSS-ленты

После создания фида, мы попадаем на страницу настроек. На этой странице пять вкладок: «Анализируй», «Оптимизируй», «Публикуй», «Зарабатывай», «Решай проблемы».

В меню “Оптимизируй” находим пункт “Browser Friendly” и там устанавливаем язык ClearFeed (Russian).

Опцию Smart Feed активируем (для максимальной совместимости со всеми «ридерами»).

Переходим на вкладку “Публикуй” и активируем возможность подписки по электронной почте (в правом нижнем углу). Также на этой вкладке есть пункт “Feed Count”. Там вы можете выбрать вид кнопки-счетчика (анимированный, статический, цвет кнопки и т.д.) и получить код для установки на сайт.

Установка подписки на RSS на Blogger (Blogspot)

Для того, чтобы установить подписку для блога на платформе blogspot , нужно войти в панель управления, перейти на вкладку “Дизайн” – “Элементы страницы” – “Добавить гаджет”. Из открывшегося списка выбрать гаджет “Рассылка обновлений по электронной почте”, нажать на плюсик сбоку, чтобы добавить гаджет на страницу, дать заглавие гаджету (например, “Подпишись на обновления!”) Все, гаджет уже на странице и ваши читатели могут подписываться на обновления блога.

Как установить RSS на сайт, работающий на wordpress

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

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

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

Дополнительные настройки FeedBurner для вордпресс: плагин FD FeedBurner

Теперь нам понадобится плагин “FD FeedBurner Plugin” , который можно найти через административную панель вордпресса. Не буду в рамках этой статьи объяснять, зачем он нужен, чтобы не перегружать информацией и не пугать новичков. Только скажу, что он значительно облегчит нам жизнь:). Без установки специального плагина или некоторых дополнений в коде, RSS на wordpress-сайте работать не будет. Это, пожалуй, самый крупный подводный камень в теме RSS.

Активируйте плагин и перейдите к его настройкам. В них укажите адрес вашего фида из FeedBurner (как на первой картинке в поле («Feed Address»). Этот адрес можно посмотреть, если нажать на ссылку “Edit Detales” под названием вашего фида (что тоже видно на первой картинке). В настройках этого плагина установите все три галочки.

На этом установка и минимальная настройка RSS-ленты завершена, и ваши читатели могут подписываться на обновления блога!

До следующего выпуска!

Возможно, вам будет интересно почитать:

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

ЧТО ЭТО ТАКОЕ?

Каждый из вас читает несколько новостных сайтов. К примеру, вы читаете 3 блога, как вам узнать что вышла новая статья? Нужно зайти на три сайта и посмотреть, а теперь представьте, что делать этого не нужно, нужно будет зайти на 1 сайт и там вы узнаете всю нужную информацию о новых статьях. Звучит неплохо, согласитесь, теперь давайте разберём, для кого же она предназначена.

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

По тому же принципу работают многие известные сайты и программы: «Яндекс.Дзен», «Новости в win 10» и др. На них собираются новости с других сайтов, где есть rss лента, они не пишут новости сами, он просто собирают их с других сайтов.

КАК ЕЁ СДЕЛАТЬ?




Заголовок ленты
http://www.ссылка на сайт
Краткое описание канала
Дата последнего изменения в канале*


Заголовок новости или статьи № 1
Ссылка на полный текст новости или статьи №1
Текст новости № 1 (длина произвольная)


Заголовок новости или статьи № 2
Ссылка на полный текст новости или статьи №2
Текст новости № 2 (длина произвольная)


Это стандартный вид RSS ленты.

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

ОРГАНИЗАЦИЯ ПОДПИСКИ НА RSS-ЛЕНТУ

Чтобы организовать возможность подписки на вашу RSS-ленту, необходимо сделать 2 вещи:

2. Вставить между тегами и следующую строку:

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

НЕОБЯЗАТЕЛЬНЫЕ ЭЛЕМЕНТЫ RSS-КАНАЛА

Вы можете внести дополнительную информацию о канале, сайте-источнике или авторе канала.

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

Пример: ru-ru

Пример: (Copyright 2017, Ivan Petrov)

managingEditor
Электронный адрес человека, ответственного за редакторский текст.

Пример:

webMaster
Адрес электронной почты человека, ответственного за технические аспекты канала.
([email protected] (Vasily Petrov)

pubDate
Дата публикации текста в канале Дата и время в RSS соответствуют спецификации RFC 822 , за исключением того, что год может представляться двумя или четырьмя цифрами (последнее предпочтительно).

lastBuildDate
Время последнего изменения содержимого канала.

cloud
Указывает веб-сервис, поддерживающий интерфейс rssCloud, реализующий подписку на обновления канала. .

Пример:

(В этом примере для запроса уведомления нужно отправить сообщение XML-RPC на ccc.com , порт 80, путь /RPC2 . Вызываемая процедура - myCloud.rssPleaseNotify.)

ttl
Время жизни — количество минут, на которые канал может кешироваться перед обновлением с ресурса.
Пример: (60)

image
Изображение (в формате GIF, JPEG или PNG), которое может отображаться с каналом.

Максимальная ширина - 144 (по умолчанию - 88).
Максимальная высота - 400 (по умолчанию - 31).

Элемент также может содержать дополнительные элементы, такие как:

author
Адрес электронной почты автора сообщения. Актуально, например, для RSS-лент онлайн-СМИ, в которых у каждой статьи — свой автор. Формат элемента:

[email protected] (Andrew Petrov)

comments
URL страницы для комментариев, относящихся к сообщению. Формат элемента:

http://domain.com/article4403.php#comments

enclosure
Описывает медиа-объект, прикрепленный к сообщению. Имеет 3 обязательных атрибута: url (адрес приложения), length (размер приложения в байтах) и type (тип приложения MIME). Пример.

Даёт возможность оперативно транслировать новости и обновления читателям. Формат этот несколько устаревший, но аудитория пользователей всё ещё большая. Возможность организации RSS-лент заложена во многие популярные движки, такие как WordPress, Joomla, Drupal и многие другие. Где-то эта возможность является штатной, а где-то реализуется с помощью плагинов. Рассматривать процесс установки плагинов не имеет особого смысла, поэтому мы попробуем разобраться, как организовать RSS-ленту своими силами, не используя плагины.

RSS-лента для статического сайта на html

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

- в этой строке указывается кодировка <span>Новости с сайта Site.ru </span> - указываем название новостной ленты http://site.ru/rss.xml - указываем адрес ленты Новостная лента с сайта Site.ru - вводим описание нашей ленты Fri, 03 Jul 2015 17:51:00 +0300 - дата последнего обновления ленты - указываем заголовок новости http://site.ru/news1.html - указываем адрес страницы с полной новостью - вписываем краткое содержание новости

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

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

<span>На нашем сайте открылся новый раздел </span> http://site.ru/news1.html На нашем сайте открылся новый раздел, приглашаем всех желающих к ознакомлению с новой информацией

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

Автоматизируем создание RSS-ленты

Предположим, что наш сайт создан на самописной CMS, либо на CMS, у которой RSS-лента отсутствует. В этом случае необходимо разобраться в структуре базы MySql, используемой для хранения данных, и выяснить, как производится хранение данных о заголовках страниц, их адресах и содержимом страниц с новостями. Разобравшись со структурой базы, необходимо несколько модернизировать файл с RSS-лентой. Для начала, дадим ему другое расширение, чтобы в нём мог исполняться php-код, необходимый для работы с базой MySql. В противном случае наша RSS-лента не заработает. Необходимо переработать и внутреннее содержимое файла:

  • Реализуем подключение к базе данных;
  • Делаем выборку нужных данных, установив ограничение на 10 последних записей;
  • Выводим в цикле содержимое полученных переменных;

С первым пунктом всё понятно – нам нужно выполнить подключение к базе данных для забора оттуда информации. Второй пункт тоже понятен – нам нужно получить 10 дат, 10 id ссылок на страницы с новостями, 10 заголовков новостей и 10 тел новостей. В третьем тексте мы последовательно выводим всё то, что мы публиковали между тегами item в ручном формате нашей RSS-ленты. Таким образом, разобравшись в структуре базы данных, мы можем организовать RSS-ленту для любого ресурса. Такой подход хорош тем, что мы не касаемся исходного кода CMS и не создаём дополнительных нагрузок на хостинг – этим грешат некоторые плагины, нагружающие сайты километрами ненужного кода. Кроме того, наша методика позволит избавиться от возможных ошибок в функциональности действующего сайта на этапе внедрения RSS-ленты. Максимум, что может произойти, так это получение не тех данных, что нужны для формирования ленты на нашем сайте.

Теперь рассмотрим сам код:

Новости с сайта Site.ru http://site.ru/rss.php Новостная лента с сайта Site.ru"; $result=MYSQL_QUERY("SELECT id, title, text, date, FROM article ORDER BY date DESC LIMIT 10"); while ($row=MYSQL_FETCH_ARRAY($result)) { $id=$row["id"]; $title=$row["title"]; $text=$row["text"]; $date=$row["date"]; echo " $title ссылка на статью с указанием id $text $date "; } echo " "; ?>

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

С датой новости, её текстом и заголовком всё понятно – они выводятся из переменных $title , $text и $date . Что касается ссылки на полную новость, то здесь берётся её id, после чего мы можем сформировать полную ссылку, опираясь на структуру формирования ссылок на нашем сайте. Например, ссылки могут иметь вид http://site.ru/news.php?id=48 . Здесь мы описываем лишь общий принцип формирования ссылок, поэтому при практической реализации в вышеуказанный код необходимо внести соответствующие изменения.

Как только формирование файла rss.php будет готово, мы можем заливать его на хостинг и приступать к тестированию.

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