Воскресенье, 26.03.2023, 16:36
Главная Регистрация RSS
Приветствую Вас, Гость
Новости
Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Мои статьи

Как сделать простую RSS-ленту для простого сайта

Пост будет полезен владельцам простых сайтов на статических HTML-страницах (например, на narod.ru). Написан с привычной для меня дотошной подробностью :) Создание RSS отнимет у вас в три раза меньше времени, чем чтение поста. Шутка. В два.

Для тех, кто не знает, что такое RSS, — справка из википедии: «Обычно с помощью RSS 2.0 даётся краткое описание новой информации, появившейся на сайте, и ссылка на её полную версию. Интернет-ресурс в формате RSS называется RSS-каналом, RSS-лентой или RSS-фидом».

Я, например, пользуюсь программой FeedReader (на данный момент — v. 3.14).

Определение из википедии

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

Пример

Вы можете посмотреть RSS-ленту моего дневника на Ли.ру, если наберете в адресной строке браузера: http://bravedefender.ru/rss.

По-простому говоря

Формат RSS призван оповещать пользователей об изменениях на сайте: новые посты, новости и так далее.

«В непростых html-условиях»

Однако, это затруднительно сделать на статических HTML-страницах. Например, если у вас есть сайт на Яндексе, Народ.Ру, то вы размещаете на сервере HTML-страничку и всё — ни о каких изменениях в её содержании никто никогда не узнает, если только не сообщить об этом по e-mail или если при следующем посещении пользователь сам не обратит на изменения внимание.

Задача

Сайт Романа Любарского размещен на бесплатном хостинге безо всяких там баз данных MySQL и даже без поддержки pHp. Как сообщать читателям о появлении новых страниц со стихами, статьями или фотографиями?

Как я сделал простую RSS-ленту для HTML-сайта

Приведу пример уже созданного мной кода, с которым вы можете потренироваться:

Я пользуюсь программой Adobe Macromedia Dreamweaver, но с успехом подойдет и стандартный Блокнот Windows или другой текстовый редактор (только не используйте MS Word!)

Мой Dreamweaver 8

Так код будет выглядеть в блокноте

Теперь переходим к созданию RSS для вашего статичного сайта. Сохраните текст в формате *.xml: для этого выберите пункт меню «Файл» — «Сохранить как», тип файла — «Все файлы». Имя может быть не обязательно RSS.xml (но так труднее запутаться в дальнейшем).

Перепишем код файла файла rss.xml под ваши нужды. Сведения о версии xml, rss, кодировке и теги канала менять не нужно.

Поменяйте содержание тега TITLE, указав свою информацию

В теге LINK укажите ссылку на ваш сайт

DESCRIPTION — коротко опишите ваш сайт

Указание на языковую кодировку менять также не нужно

Теги COPYRIGHT и AUTOR описывают ваши авторские права

Далее между тегами изображения иконки RSS ( IMAGE) указываем следующие параметры:

  • url — путь к файлу с изображением значка RSS (см. начало поста). У меня — http://poet.inf.ua/rss.png или короткий /rss.png (файл находится в корневой папке сайта)
  • title — описание, всплывающая подсказка, которую будет видно при наведении курсора на значок RSS
  • link — ссылка, которая будет открываться при клике на значок

А теперь — самое главное, для чего мы собственно здесь и собрались: создание новостей в RSS.

Новости будут размещаться между тегами ITEM:

  • title — заголовок новости
  • link — ссылка на страницу новости на сайте
  • description — описание новости

В моем случае новостей между тегами item — семь штук. Обратите внимание, что более свежие новости располагаются в xml-файле выше более старых.

Осталось только сохранить измененный xml-файл (rss.xml) и загрузить его на ваш сайт (у меня он загружен в корневую папку сайта — http://poet.inf.ua/rss.xml). Эта ссылка и является ссылкой на RSS-ленту сайта. На страницах сайта размещаем значок RSS с этой ссылкой или просто текстовою ссылку и все читатели ваши :)

Так они выглядят, например, на сайте Романа Любарского:

Многие современные браузеры, почтовые клиенты и интернет-пейджеры умеют работать с RSS-лентами. Я, как уже упоминал, пользуюсь RSS-программой. Так выглядит RSS poet.inf.ua в браузере Firefox:

А почему вы не спрашиваете, как добавлять новости? Конечно, можно было и самим догадаться: просто скопировать содержимое крайнего тега ITEM, вставить в самом верху под тегом IMAGE и внести изменения в копию, в соответствии с новостью. Затем не забыть заменить старую версию xml-файла на сайте на новую.

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

А вам — спасибо за внимание!

Огромная просьба, при копировании урока давать ссылку на мой сайт - http://studia.at.ua.



Источник: http://studia.at.ua
Категория: Мои статьи | Добавил: Админ (13.01.2010) | Автор: Александр E W
Просмотров: 4245 | Рейтинг: 4.2/8

html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию

Самые популярные записи на сайте:

Катя Самбука - Сказка (видеоклип и слова...
Пьяный Медведев (фото и видео)
Корректная работа паролей NOD32
События в Урумчи, Китай (36 фото)
Лучшие музыкальные сайты Рунета
Дресс-код от Газпрома (17 страниц прилож...
Очень красивые виды природы со всего мир...
Обнаженная Катя Гусева в майском номере ...
Гермиона топлесс (фото)
Фантастические картины Mahir Ates (24 фо...
Топ-100 главных книг в мире по версии Ne...
Отличные фотографии дня ВДВ в 2008 и 200...
Проиграла пари - раздевайся (7 фото ню)
Вырезаем снежинки из бумаги (инструкция)
Подарок папе своими руками (фото)
Эрнестина Шепард, 75-летний тренер по фи...
13 самых страшных компьютерных игр
Классное платье от Джоди Марш (9 фото)
Сиськи Милы Йовович (12 фото)
Супергибкость. Резиновые женщины (53 фот...

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]