Отображение ленты RSS - PullRequest
       19

Отображение ленты RSS

2 голосов
/ 26 марта 2011

Я создал новостную ленту RSS для своего веб-сайта, но хочу отобразить в формате, аналогичном http://www.apple.com/hotnews/ Как разместить код на своей HTML-странице, который будет принимать элементы из моей RSS?

Ответы [ 2 ]

2 голосов
/ 13 августа 2011

Вы можете использовать XSLT и CSS.

Если вас не интересуют работающие ссылки и т. Д., Просто используйте CSS.

Например, вот как я оформляю один из RSS-каналов на одном из моих сайтов:

channel link, channel language, channel copyright, channel managingEditor, channel webMaster, channel docs, channel lastBuildDate, channel item pubDate {display:none;}

rss {font-family:Arial, Helvetica, sans-serif;}

channel title {display:block; padding:1em; color:#FFF; border-bottom:1px solid black; font-weight:bold;font-size:140%; background-color:#4483C7;}

channel description {display:block; float:left; font-size:130%; margin:1em;}

channel item {border:1px solid #4483c7;clear:both; display:block; padding:0.5em; margin:1em;}

channel item title {background-color:#4483c7; border-bottom-width:0; color:#FFF; display:block; font-size:110%; font-weight:bold; margin:0; padding:0.2em;}

channel item description {display: block; float:none; margin:0; text-align: left; padding:0.2em 0.5em 0.4em; color: black; font-size:100%; font-weight:normal;}

channel item link {color:#666; display:block; font-size:86%; padding:0 0.5em;}

Результат таков: http://www.ourladyofgrace.com/Bulletins/olg_bulletins.xml

Если вы хотите, чтобы страница работала, используйте XSLT.

Вот немного информации. http://www.paulwest.co.uk/article.php/styling-rss-news-feeds-with-xslt

0 голосов
/ 28 июля 2011

Поскольку HTML предназначен только для макета, он не имеет отношения к отображению RSS-канала.Если вам не нужен тот же макет, что и в Apple (я думаю, что вы этого не делаете).

Для этого вам нужен PHP, javascript или, может быть, даже флэш.

Решение JavaScript Flash-решение

Выберите яд!

...