4 febbraio 2009

14 commenti Condividi il post Facebook Twitter Google+

Post più cliccati sul blog

Qualche giorno fa un mio lettore mi ha chiesto se conoscevo qualche script da inserire nel blog per visualizzare i post più cliccati.

Dopo una breve ricerca su internet ho trovato questo codice:

Javascript Code
  • <script type="text/javascript">
  • function pipeCallback(obj) {
  • document.write('<ol style="text-transform: capitalize;">');
  • var i;
  • for (i = 0; i < obj.count ; i++)
  • {
  • var href = "'" + obj.value.items[i].link + "'";
  • var item = "<li>" + "<a href=" + href + ">" + obj.value.items[i].title + "</a> </li>";
  • document.write(item);
  • }
  • document.write('</ol>');
  • }
  • </script>
  • <script src="http://pipes.yahoo.com/pipes/pipe.run?_render=json&_callback=pipeCallback&_id=1cf38ae68efbe859c4ba1ee239cec099&url=http%3A%2F%2Fnomeblog.blogspot.com&num=5" type="text/javascript"></script>
  • <noscript><a href="http://anshuldudeja.blogspot.com" target="_blank">Blogger Hacks</a></noscript>

che in realtà consente di elencare i post che hanno avuto più commenti, non proprio quelli più visitati.

Nel codice bisogna cambiare soltanto due cose:
nomeblog.blogspot.com: l'indirizzo del vostro blog
num=5: il numero di post da visualizzare

Anche in questo caso, come per il post precedente, se il vostro blog su Blogger non termina con ".blogspot.com" ma con ".com" allora dovrete sostituire nomeblog.blogspot.com con www.nomeblog.com.

Nota
Questo codice non è più funzionante.
Ho realizzato quindi un widget che potete trovare qui


Copyright © Iole - Non è consentito ripubblicare, anche solo in parte, i post di questo blog senza l'esplicito consenso dell'autrice.

14 commenti

  1. Ciao e complimenti per il bloggino niente male :-)
    Mmm.... ho appena testato questo script, ma rimane tutto bianco, non appare nessuna lista di post...

    RispondiElimina
  2. @Tarkan: scusami c'era un errore nel codice javascript... non me ne ero accorta. Riprova e fammi sapere!

    RispondiElimina
  3. Grazie, adesso funziona benissimo!
    Però devo ammettere che è un po' antiestetico, infatti mostra l'indirizzo web di ogni post.
    Non c'è modo di mostrare il titolo del post e il numero dei commenti?

    Mi spiego meglio, lo script da me mostra:

    1. http://favoloso25.blogspot.com/2009/01/torno subito (33 comments)
    2. http://favoloso25.blogspot.com/2009/01/il momento della verit (29 comments)
    3. http://favoloso25.blogspot.com/2009/01/tre piccioni con una fava (27 comments)

    etc.


    non sarebbe più carino se invece mostrasse una cosa di questo tipo?

    1.Torno Subito
    (33 comments)
    2.Il momento della verità
    (29 comments)
    3.tre piccioni con una fava
    (27 comments)

    etc. etc.

    Risulterebbe un po' più pulito!

    Comunque grazie per tutto :-) sei gentilissima e disponibilissima!

    RispondiElimina
  4. @Tarkan: prima di pubblicare il post ho provato lo script e avevo notato come viene presentata la lista e devo ammettere che vedere l'indirizzo anziché il titolo non è piaciuto. Ho dato quindi un'occhiata al codice e ci sto lavorando. Se riesco... aggiornerò il post con il codice corretto!

    RispondiElimina
  5. ciao Iole..bello e utile questo script..non so perchè prima non mi andava,ma ora funziona perfettamente.. :)

    RispondiElimina
  6. Iole che dire? Sei mitica, ti fai in quattro per tutti noi, grazie infinite :-)

    RispondiElimina
  7. brava Iole ti sei data tanto da fare x noi;proverò a metterlo in atto e se nn riesco ti busso :-)
    Lella

    RispondiElimina
  8. Ciao, sono stato attratto dal nuovo lettore, e sono arrivato a questo roseo blog.
    E sono rimasto stupito dal fatto che parlasse di javascript, ottimo!!
    E mi sono iscritto subito come lettore.
    Poi, volevo chiederti una cosa:
    Non sono pratico con i CSS, e volevo chiderti, come posso fare per impostare ad un div, o span, con id=citazione, un immagine che faccia da header, una che faccia da footer, e uno sfondo con xy dimensioni...
    potresti illuminarmi?
    grazie per l'attenzione, e buon san Valentino (anche se un pò in anticipo)

    RispondiElimina
  9. @mackos-gnu: non ho capito molto bene cosa vuoi fare. Mandami un'email oppure contattami sulla chat.

    RispondiElimina
  10. @mackos-gnu: ti ho creato una piccola guida su come realizzare quello che mi hai chiesto, la trovi qui. Per qualsiasi dubbio o chiarimento, contattami pure.

    RispondiElimina
  11. @mackos-gnu: quel link non funziona più, ora la guida la trovi qui!

    RispondiElimina
  12. Ciao Iole! Ho un problemino.. Le pagine si vedono benissimo e i numerini idem ma non riesco a vedere tutti i post del mio blog. Adesso ne ho 22 pubblicati. Ho provato a cambiare anche i codici così:

    var pageCount = 8;
    var displayPageNum = 7;

    ma nulla. la prima pagina si vede ma se clicco sulla 2° mi va a finire all'ultima pagina dove dice che non sono presenti post..Come posso fare? Aumento ancora??
    Grazie mille della tua disponibilità!

    RispondiElimina
  13. @Luny: ti riferisci al post Come inserire il numero di pagine in Blogger?!?! Altri lettori mi hanno contattata perché avevano il tuo stesso problema e la soluzione nel caso di pochi post è quella di impostare per pageCount e displayPageNum un valore basso.

    RispondiElimina
  14. Complimenti hai un blog veramente bello..
    Volevo chiederti se ti andrebbe di fare uno scambio link con i miei due siti..
    Ti lascio il link di collegamento e intanto inserisco il tuo per visitarlo...
    http://occasioni-irripetibili.blogspot.com/

    L'altro è
    http://www.megaspace.gigacenter.it/

    RispondiElimina

Se volete sostenere il mio blog, visitate questi siti. Grazie!
Licenza Creative Commons This blog by Iole is licensed under a Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Copyright © 2008- iolecal.blogspot.it|Design by Iole|Privacy Policy