Как отобразить данные на другом сайте с помощью виджета, такого как Facebook как поле? - PullRequest
0 голосов
/ 29 сентября 2010

У меня есть RSS-канал, сгенерированный моим сервером (например: http://www.seek -team.com / ru / team / counter-strike-source / feed / )

иЯ хочу, чтобы фид (только заголовок фида + статья + ссылки, конечно;)) отображался на другом веб-сайте (других доменах) в виде виджета, такого как поле типа «лайк» или тому подобное (например, я взял фейсбук, потому что его очень легконастройка (копирование, вставка, вот и все).

Для аналогичной проблемы я использовал JSON-P, но пользователю слишком сложно понять функцию jquery для декодирования и отображения JSON-P, чем при использованиипростое включение в javascript.

Что бы вы порекомендовали? С чего бы начать?

Есть ли у вас какие-либо практические рекомендации для достижения этого проекта столько одно ограничение: он должен быть установлен через JavaScript, чтобы избежать сложности

Спасибо.

Ответы [ 2 ]

2 голосов
/ 29 сентября 2010

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

пример JavaScript для встраивания...

<script src="http://feeds.feedburner.com/blah?format=sigpro" type="text/javascript" ></script><noscript><p>Subscribe to RSS headline updates from: <a href="http://feeds.feedburner.com/blah"></a><br/>Powered by FeedBurner</p> </noscript>
1 голос
/ 29 сентября 2010

Magpie (http://magpierss.sourceforge.net/) - это простая программа чтения RSS-каналов для PHP, которая хорошо работает. Оттуда вы можете создать простой код для его инкапсуляции в нужный вам формат "виджета".

...