[Ayuda]  Que algoritmo utlizar MyBB para separar y contar contenido de foros
Hola hace mas de 1 mes estoy quemandome la cabeza y la verdad no encuentro solucion, necesito saber que algoritmo utiliza MyBB para contar los mensaj...

Hola hace mas de 1 mes estoy quemandome la cabeza y la verdad no encuentro solucion, necesito saber que algoritmo utiliza MyBB para contar los mensajes y las respuestas de cada uno de los foros?


Es decir asi:

[Imagen: M87OvSk.jpg]

Foro1: 2mensajes;
Foro2: 42mensajes;
Foro3: 0mensajes;
Foro4: 5mensajes;
Foro5: 3mensajes;
Foro6: 33mensajes;
Foro7: 21mensajes;
Foro8: 12mensajes;
Foro9: 9mensajes;
Foro10: 0mensajes;
Foro11: 2mensajes;
Foro12: 1mensajes;

Ahora lo que quiero saber es como saber la cantidad de mensajes y respuestas totales dependiendo del foro que lo vea, si es necesario poner $$$ yo no tengo drama pero necesito opiniones de gente grosa.

Saludos
Revisa este archivo dentro de la carpeta inc de tu foro

"functions_forumlist.php"

Este te mostrara las variables que utiliza el servidor para mostrar el conteo de temas y mensajes, y mantenerlos en constante incremento a la hora de hacer una publicacion nueva

Es lo mismo que el ciclo for 
Aprendiendo cada vez mas
Me cuesta entender su algoritmo pero sigo buscando
En ajustes de indice, algo asi dice cx
Existe una opción para eso, si mal no recuerdo, explora el ACP c;
Bien, les agradezco las respuestas. Bien mi objetivo es:

Poder contar la cantidad de mensajes y respuestas de un foro. nada mas que eso

Osea estoy desarrollando un foro y hasta ahora esta todo bien, lo que me esta costando es poder sacar la cantidad de mensajes que existen en cada foro.

Aca una imagen:
[Imagen: esquema_zpsb635e8e9.jpg]

Ejemplo: Si yo estoy parado en el foro 5 poder contar los mensajes y respuestas totales de todos los foros juntos que estan adentro de el, asi tambien como en foro 1 y 2.

Tengan en cuenta que un foro tiene el id del foro de arriba como "Foro_Padre"

Saludos y gracias por responder
Seria algo asi quizas?
Código PHP:
$master_forum 1;
$fid_list = array($master_forum);

foreach(
cache_forums() as $fid => $forum)
{
    if(
my_strpos(','.$forum['parentlist'].','','.$master_forum.',') !== false// este subforum esta dentro del master_forum
    
{
        
$fid_list[] = $fid;
        continue;
    }
}

// ya tenemos todos los FID que necesitamos en $fid_list
$query $db->simple_select('threads''COUNT(tid) as threads''fid IN('.implode(','$fid_list).')');
$total_threads = (int)$db->fetch_field($query'threads');

// Hay int $total_threads en este foro. 

El codigo dudo funcione asi nomas pero podria guiarte, igual hay que verificar que solo consulte temas visibles para el usuario, no movidos, etc.

Podria ser muy tedioso, por eso mi duda sigue, que te planteas con el numero?
{SIGNATURE_IMAGE}
Última modificación: 22 Oct, 2014, 9:55 am por Omar G..
Te agradezco Omar por tu rapida respuesta, estoy desarrollando un foro y quiero mostrar la cantidad de mensajes y respuestas que hay adentro de un foro, nose si me explico.

Saludos y gracias!
Eso es sencillo, pero me parece tu quieres contar tambien la cantidad de foros hijos, algo que no se hace en MyBB.

Los contadores en MyBB son muy tediosos.
{SIGNATURE_IMAGE}
No, osea unciamente la cantidad de mensajes y respuestas no la cantidada de foros.