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:
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=1

Es 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).
Omar G.
Última modificación: 5 Jan, 2013, 6:44 pm por nicods_20055.
Archivos Adjuntos

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.
Omar G.
Última modificación: 5 Jan, 2013, 7:47 pm por nicods_20055.
Tema cerrado
Colaboradores
HSSWebs
This forum uses Lukasz Tkacz MyBB addons.