Создание ленты новостей, которая обновляется из RSS-канала.

StackOverflow https://stackoverflow.com/questions/172663

  •  05-07-2019
  •  | 
  •  

Вопрос

Мне нужно создать ленту новостей, которая обновляется через RSS-канал.Есть идеи, как это реализовать?

Я бы предпочел Javascript, но допускается любой язык.

Это было полезно?

Решение

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

Существует несколько других проектов, построенных на JQuery, и основной подход каждого из них таков:

  • используйте сценарий PHP (или ASP.net) для загрузки канала на ваш сервер.

  • получить доступ к этому локальному файлу через повторяющиеся вызовы AJAX, используя setTimeout

  • обновить дисплей (тикер) последними полученными данными

Файл загружается на ваш локальный сервер для вызовов AJAX из-за Та же политика происхождения:

Он не позволяет документу или сценарию, загруженному из одного «источника», получать или устанавливать свойства документа из другого «источника».


Дополнительные примеры включают в себя:

Другие советы

Если у вас действительно хороший нишевый рынок, где новостная лента может быть очень популярной, вы можете захотеть «быть на их рабочем столе» и разработать виджет с Adobe Air .

Вы можете создать красивый тикер прокрутки, используя любой понравившийся вам javascript (или flash / flex, который также поддерживается)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top