News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Modificación topic rank bar

Started by RSRank, June 26, 2016, 05:52:40 AM

Previous topic - Next topic

RSRank

Hola comunidad, he instalado el mod Topic Rank Bar y funciona muy bien, pero me gustaría que los puntos se sumasen sin limite, es decir, que no haga una media de 5 estrellas como mucho, que sean puntos sumados.
Ahora lo hace así: 5+4=4,5
Yo lo quiero así=  5+4=9

No se si me explico... Gracias y un saludo!

Utilizo la versión 2.0.9

-Rock Lee-

¿Digamos que muestre un mayor rango a las de 5 estrellas? Habría mirar el mod para poder modificarlo y si esto no generara un error, ¿podes pasarme el link del mod por favor?


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

RSRank

Si, Rock Lee.
Que sea una puntuación infinita, estilo al de las encuestas...

http://custom.simplemachines.org/mods/index.php?mod=3236

Este es el mod.




-Rock Lee-

Quote from: RSRank on June 26, 2016, 07:18:38 PM
Si, Rock Lee.
Que sea una puntuación infinita, estilo al de las encuestas...

http://custom.simplemachines.org/mods/index.php?mod=3236

Este es el mod.

No se si se puede infinito ya que hay tener un limite por no sobre cargar el servidor u otras cosas...


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

RSRank

Quizás con un limite muy alto me valdría...estilo 100000 o algo asi. No?

-Rock Lee-

Quote from: RSRank on June 26, 2016, 07:27:03 PM
Quizás con un limite muy alto me valdría...estilo 100000 o algo asi. No?

Tendría probarlo a ver si no genera ningún error o causa algún problema igualmente veo si encuentro algo relacionado sino luego dejo una solución ;)


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

RSRank

Gracias Rock Lee!!!
Espero ansioso tu respuesta.

-Rock Lee-

No he podido probarlo por que no se en mi foro de pruebas no lo toma pero busca en el archivo Subs-TopicRating.php donde dice "// Loading from rating_preload (see above)" y donde dice "$units = 5" cambiar el 5 por un valor quieras ... Es por arriba luego veo el código mas en profundo o capas otro te responda antes!


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

RSRank

Ahora me pone mas estrellas para votar, pero sigue haciendo una media entre todas las votaciones... y yo quiero que las sume :(

^HeRaCLeS^

Mirando un poco el codigo se supone que tendrias que editar esta linea:

$rating = ($data['votes'] == 0) ? 0 : number_format($data['value'] / $data['votes'], 0);

No hice pruebas ni nada, pero se supone que ahi es donde hace la division

Hay mas lugares donde realiza esa division, por lo que tendrias que modificar todas y cada una de las veces donde aparece.
^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •×¤*


SMFPersonal

RSRank

Y como la tendría que dejar?
En el archivo Subs-TopicRating.php?
Perdona pero no tengo mucha idea de código...
Gracias

^HeRaCLeS^

Como dije no hice pruebas... Aun asi no se trata de codigo, sino de operacion matematica... ahi esta realizando una division para sacar el promedio.... habria que cambiar esa operacion por la correspondiente para que te sume los resultados en lugar de sacar un promedio de los mismos.
^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •×¤*


SMFPersonal

RSRank

UFF que lío, cuando modifico algo se me va todo...

-Rock Lee-

Quote from: RSRank on June 27, 2016, 06:29:17 PM
UFF que lío, cuando modifico algo se me va todo...

Como dice @^HeRaCLeS^ hay modificar el calculo hace, ademas hay mirar donde mas hace este calculo!

Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Advertisement: