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 buscamos el siguiente codigo:
Lo cambiamos por:
Ahora solo deben decir a sus moderadores que coloque hidden=1 a la URL del foro. Ejemplo:
Es posible agregar un enlace si tienen Template Conditionals, en sus plantillas forumdisplay* pongan:
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).
Abrimos forumdisplay.php y buscamos el siguiente codigo:
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:
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:
http://miforo.com/foro-noticias-acerca-de-mybb?hidden=1
http://miforo.com/forumdisplay.php?fid=29&hidden=1Es posible agregar un enlace si tienen Template Conditionals, en sus plantillas forumdisplay* pongan:
<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).
Gracias por el tutorial Omar
Le daré uso al Patches :p xd
![[Image: signature.png]](https://omarg.me/cache/images/signature.png)