Как создать RSS-канал и отобразить его?
Вопрос
На веб-сайте, который я веду для радиостанции, есть страница с новостными статьями. Прямо сейчас новости публикуются на html-странице, которая затем читается php-страницей, которая включает в себя всю навигацию. Меня попросили сделать это и RSS-канал. Как мне это сделать? Я знаю, как создать файл XML, но человек, который редактирует файл новостей, не является техническим и нуждается в редакторе WYSIWYG. Есть ли WYSIWYG редактор для XML? Как только я получу канал, как его отобразить на моем сайте? Я работаю с PHP на этом сайте, поэтому было бы предпочтительным решение PHP.
Решение 5
Я решил, что вместо того, чтобы искать WYSIWYG для XML, я бы позволил редактору новостей продолжать загружать новости в формате HTML. В итоге я написал программу php, чтобы найти теги <p>
и </p>
и создал из нее XML-файл. Р>
Другие советы
Используйте Yahoo Pipes! : вам не нужны знания программирования + нагрузка на ваш сайт будет ниже. Получив канал, отобразите его на своем сайте с помощью простого & Quot; anchor & Quot; с " image " в HTML. Вы также можете рассмотреть возможность подачи своего канала через Feedburner .
А для бесплатного: если вы хотите отслеживать данные о фиде в rss, воспользуйтесь моим сервисом .
Вы имеете в виду, что кто-то будет вставлять содержимое канала вручную?
Обычно каналы генерируются из новостного контента сайта, который вы уже должны иметь в своей базе данных ... просто нужен скрипт php, который извлекает его и пишет xml.
Изменить: база данных не используется.
Хорошо, теперь у вас есть только 2 способа:
<Ол>Есть ли у этого сайта PHP база данных? Если это так, редактор WYSIWYG отправляет туда сообщения, тогда специальный файл PHP генерирует RSS-канал.
Я использовал следующую страницу IBM в качестве руководства, и она прекрасно работала: http://www.ibm.com/developerworks/library/x-phprss/ а> р>
Вы можете использовать rssa.at - просто введите свой URL, и он создаст для вас канал RSS. Затем вы можете позволить людям подписаться на оповещения (ежечасно / ежедневно / еженедельно / ежемесячно) бесплатно и получать доступ к статистике.
Если HTML-код согласован, вы можете просто опубликовать его как обычно, а затем очистить ленту новостей. Есть программные способы сделать это наверняка, но http://www.dapper.net/dapp- factory.jsp - это хороший момент, и вы можете воспользоваться сервисом очистки фида. Затем используйте MagpieRSS, SimplePie или Feed.informer.com для отображения канала.