domingo, 29 de marzo de 2015

Introducir lista de entradas de una etiqueta

En esta entrada explicaré una posible manera de introducir una lista de entradas de una etiqueta en específico. Un ejemplo de la utilización de este código se encuentra en varias secciones de este blog, por ejemplo en la de experimentos.

En la página que deseéis tener una lista de las entradas de una etiqueta en concreto hay que introducir el siguiente código:

<script type ="text/javascript" > function recentpostslist(json) {
    document.write('<ul>');
    for (var i = 0; i < json.feed.entry.length; i++) {
        for (var j = 0; j < json.feed.entry[i].link.length; j++) {

            if (json.feed.entry[i].link[j].rel == 'alternate') {

                break;
            }
        }
        var entryUrl = "'" + json.feed.entry[i].link[j].href + "'"; //bs
        var entryTitle = json.feed.entry[i].title.$t;
        var item = "<li>" + "<a href=" + entryUrl + '">' + entryTitle + "</a> </li>";

        document.write(item);
    }

    document.write('</ul>');
} </script>

<b>Etiqueta1</b><br/>
<script src="http://la_dirección_de_tu_blog.blogspot.com/feeds/posts/summary/-/nombre_de_la_etiqueta?max-results=500&alt=json-in-script&callback=recentpostslist"></script><br/>

A continuación debemos sustituir lo siguiente:
Etiqueta1 por el nombre que quieras que aparezca para la lista
http://la_dirección_de_tu_blog.blogspot.com por la dirección de tu blog
nombre_de_la_etiqueta por el nombre que tiene la etiqueta la cual quieras mostrar en la lista

Si quieres introducir más listas en la misma página solo debes incluir el final del código tantas veces como listas quieras. El trozo a incluir es:

<b>Etiquetax</b><br/>
<script src="http://la_dirección_de_tu_blog.blogspot.com/feeds/posts/summary/-/nombre_de_la_etiqueta_x?max-results=500&alt=json-in-script&callback=recentpostslist"></script><br/>

No hay comentarios:

Publicar un comentario