el ranking se calcula teniendo en cuenta las acciones que realiza el usuario y también las que reciben sus contenidos (fotos enviadas, preguntas y respuestas, votos hechos...). Cada acción hecha a los contenidos de uno mismo, a los de otro usuario, acciones que reciben nuestros contenidos... tiene un valor distinto en el ranking.
Así, un usuario que envía una foto recibe una puntuación, cuando alguien vota esta foto recibe otra, cuando la comentan otra...
Además se tiene en cuenta el tiempo que lleva el usuario registrado y el tiempo que hace que hizo la última acción.
Por ejemplo, si un usuario tiene 10 preguntas y respuestas en los foros en un día de registro tendrá más ranking que un usuario que tiene las mismas preguntas y respuestas en un mes.
Espero haber resuelto vuestras dudas :-)