[Rendimiento]  Estadisticas del foro por pestañas
* URL del foro: Localhost * Versión del foro: 1.6 * Actualización: En desarrollo Hola, este tema va bastante dirigido a abdonroda ya que he observ...

  • URL del foro: Localhost
  • Versión del foro: 1.6
  • Actualización: En desarrollo

Hola, este tema va bastante dirigido a abdonroda ya que he observado que en su web lo tiene de la misma manera que yo necesito, procedo a explicar un poco:

He seguido tu tutorial para añadir pestañas en el portal hasta ahi todo bien, despues me he puesto con el plugin ProStats y tambien a quedado muy bien, salvo que ahora tengo el Estadísticas del foro del ProStats y el Estadísticas del foro que tenia de serie bien, pues navegando un poco y mirando ejemplos he visto como lo tienes en tu foro de http://www.comuvir.com/index.php y es justo como me gustaria que quedara en mi sitio.

Con el tutorial de las pestañas para mi portal se me dio bien, pero he realizado alguna prueba de meter en 4 pestañas:

Quien esta en linea | Quien estubo en linea hoy | Grupos de usuarios | informacion

Pero por mas que he intentado colocar lo de las pestañas por ejemplo en stats, stats_thread, online, online_today y no consigo sacar nada ni hacer desaparecer lo de Estadisticas del foro.

Ahora mismo tengo el foro con dos bloques de estadisticas y la verdad queda fatal, en pestañas seria lo suyo.

Si no te hes mucha molestia podias explicarme un poco los pasos a seguir o donde colocar las pestañas y con que textos.

Muchas gracias de nuevo y un abrazo!
Aclaro que Comuvir ya no es mio. Respecto a tu duda, veamos.

- Primero vas a la plantilla index y después de {$headerinclude} añades lo siguiente:

Código:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
    jQuery(".pestana_contenido").hide();
    jQuery("ul.pestanas li:first").addClass("activa").show();
    jQuery(".pestana_contenido:first").show();
    jQuery("ul.pestanas li").click(function() {
        jQuery("ul.pestanas li").removeClass("activa");
        jQuery(this).addClass("activa");
        jQuery(".pestana_contenido").hide();
        var pestanaactiva = jQuery(this).find("a").attr("href");
        jQuery(pestanaactiva).fadeIn();
        return false;
    });
});
</script>

- Ahora vas a la plantilla index_boardstats y ahí pones las pestañas:

Código:
<ul class="pestanas" align="center">
        <li class="activa"><a href="#pestana1">{$lang->whos_online}</a></li>
        <li class=""><a href="#pestana2">Quién estuvo en línea hoy</a></li>
        <li class=""><a href="#pestana3">Grupos de usuarios</a></li>
        <li class=""><a href="#pestana4">Información</a></li>
    </ul>
    <div class="pestanas_contenedor">
        <div style="display: block;" id="pestana1" class="pestanas_contenido">
            {$whosonline}
        </div>
        <div style="display: none;" id="pestana2" class="pestanas_contenido">
            {$online_today} o la que sea la variable del plugin que uses.
        </div>
        <div style="display: none;" id="pestana3" class="pestanas_contenido">
            <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
            <tr>
            <td class="thead smalltext" colspan="9"><strong>Grupos de usuarios</strong></td>
            </tr>
            <tr>
                <td class="trow2" align="center" width="16">
                    <img src="{$theme['imgdir']}/index_grupos.png" width="16" height="16" alt="Grupos de usuarios" title="Grupos de usuarios" />
                </td>
                <td class="trow1 smalltext" align="center"><span style="color: #ff0000;"><strong>Administradores</strong></span></td>
                <td class="trow1 smalltext" align="center"><span style="color: #000fff;"><strong>Moderadores globales</strong></span></td>
                <td class="trow1 smalltext" align="center"><span style="color: #007700;"><strong>Moderadores</strong></span></td>
                <td class="trow1 smalltext" align="center"><span style="color: #cb9e00;"><strong>Uploaders</strong></span></td>
                <td class="trow1 smalltext" align="center"><span style="color: #8F00ff;"><strong>Miembros VIP</strong></span></td>
                <td class="trow1 smalltext" align="center"><span style="color: #000000;"><strong>Miembros</strong></span></td>
                <td class="trow1 smalltext" align="center"><span style="color: #000000;"><strong><s>Suspendidos</s></strong></span></td>
                <td class="trow1 smalltext" align="center"><span style="color: #920029;">Bots</span></a></td>
            </tr>
            </table>
        </div>
        <div style="display: none;" id="pestana4" class="pestanas_contenido">
            {$forumstats}
        </div>
    </div>
    {$birthdays}
<br class="clear" />

(Los grupos de usuarios los tienes que editar manualmente en el código que acabas de poner)
La primera parte todo bien, pero la segunda no se bien donde colocar el codigo que me dices, he probado incluso quitando todo lo que tengo en index_boardstats y poniento tu codigo pero cuando abro una pestaña y luego otra por ejemplo el contenido de la primera sigue estando y si abro otra se sigue sumando.

No se si tengo que borrar todo el codigo de index_boardstats o meter las tablas entre ciertas partes.

Aqui te dejo el codigo de index_boardstats:

Código:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['boardstats']}.gif" id="boardstats_img" class="expander" alt="[-]" title="[-]" /></div>
<div><strong>{$lang->boardstats}</strong></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['boardstats_e']}" id="boardstats_e">
{$whosonline}
{$birthdays}
{$forumstats}
<tr>
    <td class="tfoot" style="text-align: right">
        <span class="smalltext">
            {$logoutlink}
            <a href="misc.php?action=markread{$post_code_string}">{$lang->markread}</a> |
            <a href="showteam.php">{$lang->forumteam}</a> |
            <a href="stats.php">{$lang->forumstats}</a>
        </span>
    </td>
</tr>
</tbody>
</table>
<br />

Y para ver los miembros conectados hoy uso este plugin: http://mods.mybb.com/view/online-today-1.2.2 bueno para ser mas exactos el que pone en ese hilo Gmaster.

A ver si me puedes ayudar a colocar ahi las tablas que pense que sabria pero las pongo y como te digo se clona el contenido de unas en otras y al borrar todo el codigo los textos por ejemplo:

¿Quién está en línea? [Lista completa]

Quién han estado en linea hoy? [Lista completa]

todo eso al borrar todo desaparece y no queda igual, en comuvir al pasar de una pestaña a otra te aparece:

¿Quién está en línea? [Lista completa]

y los resultados.

Un saludo! y gracias por el interes.
A ver, el código que te di es para que cambies por todo lo que tiene la plantilla. Haciéndolo no te va bien?
(14 Jun, 2011, 3:01 am)nentab escribió: A ver, el código que te di es para que cambies por todo lo que tiene la plantilla. Haciéndolo no te va bien?

De acuerdo a lo que dice Sadico, yo tambien tengo el mismo problema..!!