Filtrar por temas ocultos.
Con este tutorial podrán ordenar los temas en un foro por temas ocultos (los temas ocultos serán mostrados primero). Abrimos forumdisplay.php y busc...

Con este tutorial podrán ordenar los temas en un foro por temas ocultos (los temas ocultos serán mostrados primero).

Abrimos forumdisplay.php y buscamos el siguiente codigo:
Código PHP:
if(is_moderator($fid))
{
    eval(
"\$inlinemodcol = \"".$templates->get("forumdisplay_inlinemoderation_col")."\";");
    
$ismod true;
    
$inlinecount "0";
    
$inlinecookie "inlinemod_forum".$fid;
    
$visibleonly " AND (visible='1' OR visible='0')";
    
$tvisibleonly " AND (t.visible='1' OR t.visible='0')";


Lo cambiamos por:
Código PHP:
if(is_moderator($fid))
{
    eval(
"\$inlinemodcol = \"".$templates->get("forumdisplay_inlinemoderation_col")."\";");
    
$ismod true;
    
$inlinecount "0";
    
$inlinecookie "inlinemod_forum".$fid;

    if(!empty(
$mybb->input['hidden']))
    {
        
$visibleonly " AND visible='0'";
        
$tvisibleonly " AND t.visible='0'";
    }
    else
    {
        
$visibleonly " AND (visible='1' OR visible='0')";
        
$tvisibleonly " AND (t.visible='1' OR t.visible='0')";
    }


Ahora solo deben decir a sus moderadores que coloque hidden=1 a la URL del foro. Ejemplo:
Código:
http://miforo.com/foro-noticias-acerca-de-mybb?hidden=1
http://miforo.com/forumdisplay.php?fid=29&hidden=1

Es posible agregar un enlace si tienen Template Conditionals, en sus plantillas forumdisplay* pongan:
Código:
<if $ismod then><a href="{$sorturl}&hidden=1">Ver temas ocultos.</a></if>

Esto podría ser útil por ejemplo si en el foro se requiere aprobar tema antes de ser publicados pero por alguna razón MyBB no notifica de estos (duh).
{SIGNATURE_IMAGE}
Última modificación: 5 Jan, 2013, 6:44 pm por nicods_20055.
Gracias por el tutorial Omar Big Grin Le daré uso al Patches :p xd
Esto es mas complicado de lo que pense. Esto no funcionara como se supone, se requiere un plugin.
{SIGNATURE_IMAGE}
Última modificación: 5 Jan, 2013, 7:47 pm por nicods_20055.
Tema cerrado