“Reblogged this from” top 10

Al parecer a la gente le gusto mucho el post de las imagenes de evengalion que coji de kenta1989.tumblr.com el lo tenia en varios post separados y yo lo unico que hice fue poner 5 imagenes en un post , el caso es que ha tenido un monton de reblogs ,508 ahora mismo, para lo que suelo estar acostumbrado por aqui

he añadido un pequeño resumen de las notas que salen al final de cada post para saber de donde vienen los reblogs, muestra el total de likes, de reblog, y un top10 de los sitios de donde se ha reblogueado

Aqui esta el codigo por si a alguien le interesa:

English: just a little code to show top 10 “reblogged this from” tumblrs in the current post

  google.load(“jquery”, “1.3”);
  google.setOnLoadCallback(function() {
    jQuery(function($) {
   
$(“.notes”).after(“

Clickme after load all notes

”);
$(’#takuStats’).click(function(){
    notas = $(“.note”).length;
    reblogs = $(“.note.reblog”).length;
    likes=  $(“.note.like”).length;
         
    var reblogers= new Object();
    $.each($(“.source_tumblelog”), function(index, value) {
      if (reblogers[value.innerHTML]===undefined)
        reblogers[value.innerHTML]=1;
      else
       reblogers[value.innerHTML]++
    });1
    sortable= [];
    for (var v in reblogers) sortable.push([v, reblogers[v]]);
    top_reblogs = sortable.sort(function(a, b) {return b[1] – a[1]});
    $(’#takuStats’).innerHTML = “;
    $(’#takuStats’).append(“notes :”+(notas-1)+“
”);
    $(’#takuStats’).append(“reblogs :”+reblogs+“
”);
    $(’#takuStats’).append(“likes :”+likes+“
”);
    $(’#takuStats’).append(“Top Reblog sources
”);
    for (var i=0;i      $(’#takuStats’).append( “”+top_reblogs[i][0]+’ ’+top_reblogs[i][1] );
    }
});

    });
  });

Leave a comment