Table of content per Blogger: l’elenco di tutti i post ordinati per categoria o per data


imageAnche se la navigazione per categorie o la casella di ricerca integrata sono ottimi strumenti per cercare un articolo in un blog o per conoscerne gli argomenti trattati, può essere di grande aiuto per un lettore una table of content (tabella dei contenuti, cioè l’elenco di tutti i post) per permettere immediatamente di avere una panoramica di tutto quello di cui abbiamo scritto.

Mi è stato detto in passato da più di un lettore di aver passato tutti gli articoli di questo blog per vedere se trovava qualcosa di interessante. A me capita spesso con i blog di cucina (ognuno ha le sue debolezze). Bene, adesso l’operazione è semplificata, visto che potrete avere l’elenco di tutti i postordinati per categoria o per data in un’unica pagina.

Inserirli nel proprio blog è semplice.

Elenco di tutti i post per categoria

Create un nuovo post di servizio per lo scopo, andate in Modifica HTML del post e inserite le seguenti righe di codice:

<script style="text/javascript" src="http://sites.google.com/site/creareblog/script-blog/blogtoc-min.js?attredirects=0"></script>
<script src="http://indirizzo blog/feeds/posts/default?max-results=500&alt=json-in-script&callback=loadtoc"></script>

Sostituendo indirizzo blog con l’indirizzo del vostro blog (senza http:// davanti), quindi nel mio caso creareblog.blogspot.com. Pubblicate il post, magari con una data vecchia per non farlo finire tra gli ultimi, e linkatelo nella pagina principale bene in evidenza per i lettori:

image

Le categorie e i post verranno ordinati alfabeticamente. Automaticamente verranno evideziati gli ultimi articoli pubblicati.

Elenco di tutti i post per data

Stesso procedimento per l’elenco dei post ordinato per data di pubblicazione. In un nuovo post pubblicate il seguente codice:

<script src="http://sites.google.com/site/creareblog/script-blog/tocbyarchivemin.js?attredirects=0">
</script>
<script src="http://indirizzo blog/feeds/posts/default?max-results=500&amp;alt=json-in-script&amp;callback=loadtoc">
</script>

Sostituendo indirizzo blog con l’indirizzo del vostro blog (senza http:// davanti). Davanti a ogni titolo verrà messo il giorno di pubblicazione:

image

Limiti

1. L’elenco caricherà solo gli ultimi 500 post: se ne avete di più non verranno visualizzati quelli più vecchi.

2. Il caricamento dello script è lento: per questo consiglio di inserirlo in una post pubblicato apposta. Il codice potrebbe andare anche in un gadget della barra laterale, ma causereste un caricamento lento di ogni singola pagina del blog.

Per concludere

L’autore originale dello script è Abu Farhan, le versioni che ho proposto sono state modificate da Bloganol, e io ho tradotto le scritte in lingua italiana.

Condividi su Facebook, Twitter o Google Buzz:
Condividi su Facebook Condividi su Twitter Pubblica su Google Buzz

Per ricevere direttamente in posta i nuovi articoli, inserisci il tuo indirizzo email:
oppure puoi iscriverti al feed per tenerti sempre aggiornato sui nuovi contenuti del blog!
Per maggiori informazioni sui feed, clicca qui!

53 commenti:

Acidolatte ha detto...

Ciao, sto trovando il vostro blog molto interessante. Presto spero di applicare parte dei vostri tutorial al mio blog.
Incredibile ma vero... stavo cercando giusto questo argomento ''creare un'archivio completo''

Buon lavoro
Angelo

Kaeel ha detto...

Veramente interessante, non pensavo fosse possibile con blogger (per la cronaca: faccio parte dei lettori che si son passati tutto il tuo sito :P).

Mi chiedo però una cosa leggermente off topic: avendo *molti* post già pubblicati, di contenuto eterogeneo, sai mica se esista qualche strumento/plugin che mi semplifichi la riorganizzazione (suppongo mi serva qualcosa per analizzare le parole chiave più papabili in base ai contenuti già presenti e qualcosa di più pratico che aprire ogni singolo post tramite l'editor di blogger e modificare a mano tutte le etichette; per quest'ultimo task suppongo che già Windows Live Writer sarebbe uno strumento utile, mentre per il primo... buh :o ) ?

Anna ha detto...

Grazie. Lo provo subito! ;)

Andy ha detto...

Anche su www.mondoinformatico.biz Angelo puoi trovare articoli interessanti per un primo approcio al mondo dei blog. Ciao

Lorenzo Rognoni ha detto...

Molto interessante!!!
Grazie

nurix ha detto...

Grazie mille! molto interessante...
quello delle categorie però risulta un po' caotico perché ho troppe etichette...

Max Barba ha detto...

Ciao Tenebrae, e grazie per il tuo "servizio pubblico"..ho attinto a piene mani dalle tue info, per Motostorie, il mio blog, e nonostante la chiarezza con cui esponi, il mio risultato è ancora così così :). Ti faccio una domanda fuori tema, per cui se non puoi non rispondermi, no problem . Yahoo mi ignora, o meglio si è fermato a luglio. Ha solo 130 delle mie 500 pagine. Ho fatto la verifica col meta. e gli invio i feed spesso (segnalandogli la stessa url della sitemap atom.xml , modificata per 500 post), eppure niente !! E' lui che dorme o sono io che sbaglio ? Buon lavoro, se non ce la fai no problem

Tenebrae ha detto...

@acidolatte: potrebbe essere uno slogan: "rispondiamo alle vostre esigenze prima ancora che sappiate di averle" :) comunque il "vostri" è eccessivo, basta un "tuoi"

@kaeel: no, nessun meccanismo automatico, tuttavia qui do qualche suggerimento su come smanettare velocemente con le etichette

@nutrix: piccolo inconveniente :) in questi casi sicuramente diventa più utile l'elenco per data

@max: è questione di voluta lentezza. per ottenere una perfetta indicizzazione su yahoo bisogna pagare. assolutamente ridicolo dal mio punto di vista. comunque col passare dei secoli vedrai sempre più pagine indicizzate.

Onanews ha detto...

Grazie mille, come sempre. in effetti , vista la quota "relativa" che yahoo detiene , almeno in Italia è un atteggiamento incomprensibile.
non avrà mai i miei soldi !!! purtroppo, occupandomi principalmente di gare, se mi indicizza sei mesi dopo ci faccio poco....
Augh!! Un grande saluto da Roma.
Alex "Max" Barba

Mic ha detto...

non basta aumentare il num.500 per aumentare i post elencati??

Kaeel ha detto...

Grande Tenebrae!
Mi ero perso quel pezzo di articolo... domani vedo se riesco a fare un po' di sana pulzia; danke :)

Rotator ha detto...

ma si potrebbero mette solo alcune categorie da visualizzare?

Tenebrae ha detto...

@mic: aspettavo giusto una cavia con cui provare l'operazione... hai più di 500 articoli?

@rotator: non è previsto nel comportamento del javascript, quindi bisognerebbe modificarlo, ma considera che dovrebbe essere fatto "ad personam"

Mic ha detto...

@Tenebrae : No , ne ho 469!

Tania ha detto...

Se non ci fossi bisognerebbe inventarti! Sempre utilissimo, grazie!

Kaeel ha detto...

Suggerimento/richiesta per lo script che visualizza i post per categoria... Sarebbe mica possibile avere, vicino ad ogni titolo, un'iconcina che consente l'iscrizione al feed RSS alla categoria stessa? ;))

Cindry ha detto...

Fantastico! Utilissimo! Farò l'esperimento, grazie.

Andrea ha detto...

ottimo post, spero di riuscire a inserire questo elenco nel mio blog. grazie! ;;)

cariblo ha detto...

Ciao
interessante soluzione.
Lo script però non sta funzionando...vedo che è su google site che non permette file javascript.
Ho comunque risolto...su altervista....
Io ho più di 500 post ma cambiando max-results=500 non cambia niente....
Saluti

Tenebrae ha detto...

@kaeel: ho già parlato di qualcosa di simile, probabilmente più adatto, qui

@cariblo: ecco, immaginavo che quello dei 500 post fosse un limite tecnico

tsitalia ha detto...

Molto utile anche questo tuo post, funzionano benissimo entrambe le possibilità.

ciao

€llY ha detto...

Grazie Orazio! L'ho subito fatto nel mio blog... Adesso tutti potranno vedere anche le mie ricette più vecchie... ;)

Ciao ciao

Andrea ha detto...

Ciao Orazio. Grazie per quest'ottimo script! L'ho implementato qui: http://ricetteblog.blogspot.com/2009/09/elenco-di-tutte-le-ricette.html

Pensi che il limite dei 500 post si possa superare in qualche modo in futuro?

resiani-valresia ha detto...

ciao per prima cosa ancora complimenti..adesso arriviamo al punto..ma dove cavolo si imposta queste righe che è tutta la sera che stò provando..mi dai una dritta ciao a presto:((

Andrea ha detto...

@ Resiani
Ovunque puoi inserire un codice HTML. Ti consiglio, come già detto da Orazio, di creare un post dedicato.

Per farti un'idea, qui c'è il mio: http://ricetteblog.blogspot.com/2009/09/elenco-di-tutte-le-ricette.html

attiliofo ha detto...

@ andrea ...purtroppo niente da fare seguito alla lettera le indicazioni...grazie ancora ..mi arrendo..by resiani-valresia

Tenebrae ha detto...

@attiliofo: devi andare in modifica HTML del post e incollare lì il codice

resiani-valresia ha detto...

grazie tenebrae,,,proverò in questi giorni ti saprò dire ciao e complimenti ancora

Andrea ha detto...

Ciao Orazio. Mi servirebbe un elenco con tutti i post di una categoria. Come potrei fare? Si può adattare questo script o c'è un'altra via?
Grazie mille in anticipo.

leyra86 ha detto...

ciao avrei una domanda come faccio a crearmi tipo sezioni

orecchini
bracciali

premendoli mi manda direttamente al post

lo staff ha detto...

bellissimo articolo, oramai li ho letti quasi tutti (anzi leggo quasi solo piu i tuoi), nel blog che sto creando per unirne due mi servirebbe mettere un post con le sottocategorie.
Mi spiego: se ad una serie di post lascio come etichetta "malattie, ortopedia" "malattie, gastro"
si può riuscire a fare un post con elencate tutte le malattie per categoria e nientaltro (un po come il sistema dei link che avevi consigliato)
Grazie ilvet
www.clinicaborgarello.it

Elena ha detto...

L'ho trovato interessante e l'ho utilizzato nel mio blog, grazie!
Elena

Triky ha detto...

Ciao
grazie per il suggerimento...
C'e un modo per metterli in ordine alfabetico?

Grazie mille!

Tenebrae ha detto...

@triky: la visualizzazione in ordine alfabetico richiederebbe un approccio diverso e la riscrittura da capo degli script... è una richiesta molto particolare e non credo mi ci dedicherò, a meno che non mi venga richiesto da diversi altri

Arianna ha detto...

perchè a me non funziona ? Ho seguito tutto alla lettera ma il post rimane vuoto !
uffi

Tenebrae ha detto...

@arianna: su quale dei tuoi blog stai cercando di inserirlo?

€llY ha detto...

Ciao Orazio, io come te sono passata a un dominio personalizzato e il table of content non funziona, ho cambiato l'indirizzo con quello nuovo ma non va lo stesso. Ho notato che anche a te non va. Come possiamo fare?

Ciao e grazie sempre per i tuoi utili consigli!
Elsa

Tenebrae ha detto...

@elly: già, infatti momentaneamente l'ho tolto. devo capire dove sta il problema e risolverlo. un po' di pazienza e farò sapere qui sul blog

Vinnie ha detto...

Per fortuna c'è da aggiornare il codice, altrimenti non avrei mai scoperto il post dell'archivio articoli..mi era sfuggito ;)

Francesca ha detto...

complimenti davvero! trovo informazioni utilissime

Luk ha detto...

Una sola parola GRAZIE

Rita Charbonnier ha detto...

Grazie di questo eccellente strumento: l'ho installato sul mio blog. E rimettiti presto! :-)

Roberto ha detto...

Ho acquistato il dominio per il mio blog, ma adesso la pagina con l'archivio non viene visualizzata.
Quale potrebbe essere il problema?
C'è qualcosa da impostare?
Un abbraccio
Roberto

Silvia Masaracchio ha detto...
Questo commento è stato eliminato dall'autore.
Silvia Masaracchio ha detto...

Ho utilizzato lo script per ordinare i post per data e funziona!! Io ho però cambiato tutto l'indirizzo del feed. Ho fatto la stessa cosa con il primo script (per categoria), ma niente!! Ma cosa si intende per categoria? Etichetta?

Tenebrae ha detto...

sembra ci sia qualche problema con i domini custom, al più presto pubblicherò una versione aggiornata.

Lia ha detto...

Come mi piace questo elenco, grazie per la spiegazione chiarissima!

Ditta Paolo Scanu ha detto...

Ciao, volevo sapere come poter fare un'elenco di categorie come lo hai tu.
grazie per la risposta!

Fra ha detto...

meraviglia delle meraviglie.... posso votare questo blog da qualche parte!?!?!?!?

Fr ha detto...

uffi l'ho incollato nel post e pubblicato ma niente... cavolo è mesi che giro intorno a questa cosa come mai non mi visualizza niente?

Fr ha detto...

grazie mille non so cosa avevo sbagliato ma ora ce l'ho fatta!!! evviva che soddisfazione questo è il blog migliore del mondo!! ;-)

Gianluca Tinti ha detto...

BLOG ECCEZZIONALE!!!
Anch'io ne gestisco uno
http://www.automaticando.com/
FAMMI VISITA!

dong dong23 ha detto...

louis vuitton bags
louis vuitton outlet
michael kors handbags
nike air max
oakley sunglasses
timberland outlet
lebron james shoes 2015
louis vuitton
jordan retro
vans shoes
nfl jerseys
kevin durant shoes
hollister clothing
marc jacobs
christian louboutin outlet
louis vuitton handbags
louis vuitton handbags
louis vuitton outlet
louis vuitton outlet
adidas uk
tory burch outlet
jordan 3 infrared
polo ralph lauren
air jordan retro
louis vuitton
nike outlet
retro jordans
nike uk
true religion
nike free run
louis vuitton outlet
michael kors outlet
hollister kids
true religion outlet
christian louboutin outlet
michael kors outlet
longchamp bags
michael kors outlet
jordan 8s
20165.4wengdongdong


Prima di lasciare un commento, leggete qui

Posta un commento