Bien, encontré este complemento RSS y quiero mostrarlo dentro de una página web, pero quiero que esté en una vista de lista jQuery, por lo que cada elemento es una lista, ¿podría alguien explicarme cómo hacerlo? ¡Puse el enlace jsfiddle abajo! Gracias
http://jsfiddle.net/8qhZP/
Y esta es la fuente real donde encontré el plugin
http://www.jquery4u.com/plugins/jquery-rss-feed-display-live/¿Cómo coloco este feed RSS en una vista de lista jQuery?
Respuesta
La manera más fácil de lograr esto es hacer que la fuente RSS se convierta en un objeto JSON. De esta forma, puede llamar a la url usando JSONP y luego analizar el resultado utilizando un motor de plantillas jQuery.
1) Convertir la fuente RSS en un feed JSON usando tubos de Yahoo (también se puede combinar canales RSS)
en
2) Hacer que la alimentación JSON usando un motor de plantillas jQuery como json2html
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://json2html.com/js/jquery.json2html-2.5-min.js"></script>
<script type="text/javascript">
var transform = {tag:'li',children:[
{tag:'a',src:'.link',html:'.title'},
{tag:'br'},
{tag:'span',html:'.description'}
]};
$.getJSON("http://pipes.yahoo.com/pipes/pipe.run?_callback=?", {"_id":"f5e0edec7594378e719cf18c53f8a26c","_render":"json"}, function(data){
$('#rssFeed').json2html(data.value.items,transform);
});
</script>
<ul id='rssFeed'></ul>
¡Dulce! ¡Muchas gracias! :) –
El plug-in RSS parece generar una lista por defecto. El demo page genera párrafos, pero eso es porque está configurado de forma explícita a hacer eso en la fuente con esta línea:
newsfeed.setentrycontainer("p");
Tomando esta línea fuera de la configuración debe generar la lista html.
no sé mucho acerca de la vista de lista de jQuery (que es para páginas móviles a la derecha?), Pero supongo que caso de que arranque la vista de lista jQuery después se carga la fuente RSS, que debería funcionar.
¡Buena suerte!
Si no está obligado a utilizar el jquery feed rss live plugin que señala, entonces podría usar ese other plugin: Parse RSS con jQuery.
También se trata en otra publicación en stackoverflow: parse rss with jquery con ejemplos y documentación.
Así, reutilizando el ejemplo dado por Nathan Strutz usted podría hacer algo como:
jQuery.getFeed({
url: 'your url',
success: function(feed) {
//append your list element and then refresh the list
$('#myList').append('<li>'+feed.title+'</li>');
$('#myList').listview('refresh');
}
});
espero que se adapte a sus necesidades.
- 1. TFS checkin RSS feed
- 2. RSS de ASP.Net feed
- 3. Rss feed en webview en android
- 4. Django RSS Feed Autenticación
- 5. LINQ to feed RSS?
- 6. LKML mailing list RSS feed?
- 7. Aislamiento de un enlace en RSS Feed
- 8. Generación de feed RSS en Rails 3
- 9. WordPress: ¿cómo puedo obtener RSS Feed de una sola publicación?
- 10. lxml - dificultad para analizar stackexchange rss feed
- 11. ¿Cuál es el formato correcto para pubdate de feed RSS?
- 12. ¿notificación de envío para RSS Feed?
- 13. cargar feedburner feed RSS a través de HTTPS
- 14. Analizar el feed RSS utilizando asp.net C#
- 15. RSS feed: ¿cómo recomendar un intervalo de actualización?
- 16. ¿Cómo leer todos los artículos de un feed RSS?
- 17. ¿Cómo coloco los widgets arriba y debajo de una vista de lista?
- 18. Adición de HTML a mi feed RSS/Atom en Rails
- 19. RSS feed para los precios del gas y cómo interpretar el feed
- 20. ¿Cuántos resultados debería dar en mi feed RSS?
- 21. Django RSS Feed tiene el dominio establecido en example.com
- 22. Cómo autenticar una fuente RSS
- 23. ¿Cómo puedo visualizar el resultado de un feed rss en formato HTML en un TWebBrowser?
- 24. Reddit RSS feed, más que solo los 25 resultados?
- 25. ¿Cómo escribir una fuente RSS con Java?
- 26. ¿Cómo mostrar RSS FEED de otro sitio web en mi sitio en asp.net?
- 27. Cómo leer una lista de correo como RSS
- 28. Cómo revertir la URL de feed django?
- 29. Deserialización de una fuente RSS en .NET
- 30. ¿Cómo realizo una alimentación de RSS/Atom en Rails 3?
¿Has resuelto tu problema? –
Todavía no! ¡Me aseguraré de recompensar la recompensa pronto, aunque! –