News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Saber si esta previsualizando el mensaje

Started by kesulin, August 16, 2019, 02:32:23 AM

Previous topic - Next topic

kesulin

Tengo una duda de programación.

Tengo una función en Subs-Post.php que no debe ejecutarse si el usuario esta previsualizando el mensaje. Había escrito esto:

if (!empty($_POST['preview']))
{
return $data[0];
}


Pero parece no funcionar, cuando juraría que en algún momento funcionaba. El caso es que necesito poder comprobar si el mensaje se está previsualizando. ¿Hay alguna manera?

gracias,

Diego Andrés

Quizás deberías buscar en Post.template.php y encuentras algo más sencillo.
Por ejemplo

!isset($context['preview_message'])
Y así revisas si hay una preview disponible.

Pero se carga utilizando javascript si no me equivoco.

SMF Tricks - Free & Premium Responsive Themes for SMF.

kesulin

Gracias. Parece que funciona. Además he encontrado otra manera.

//diferentes maneras de comprobar si esta previsualizando
if (!empty($_POST['preview'])) //este parece no funcionar
{
return $data[0];
}

if(isset($context['preview_message']))
{
return $data[0];
}

if (isset($_REQUEST['preview']))
{
return $data[0];
}

Advertisement: