no mano eso no es, aunque es válida tambien esa notificacion, ellos se refieren a que si el cliente esta navegando por el sitio y se produce una compra aparezca un globo con el numero de compras o con la notificación de esa inmediatamente se produzca, tipo facebook, que te indica con un globo rojo y una notificación al pie de la pagina cuando hacen un comentario en alguna publicacion que sigues.
Yo he utilizado js para ello, algo asi:
Código Javascript
:
Ver originalif(typeof(EventSource)!=="undefined")
{
var source=new EventSource("inspecciones/contar.php");
source.onmessage=function(event)
{
document.getElementById("c_desvi").innerHTML=event.data ;/*Aqui se muestra el grlobo de notificación si hay cambios*/
};
}
else
{
document.getElementById("c_desvi").innerHTML="0";
}
y el php que consulta el script anterior está así:
Código PHP:
Ver originalrequire_once('../../Connections/conexion.php');
require_once('../autorizaciones.php');
header('Content-Type: text/event-stream'); header('Cache-Control: no-cache');
//buscar
$b = $db->query("SELECT estatus FROM tabla WHERE estatus = 'En_Proceso'");
if($total <=0){
echo "data: \n\n";
}else{
echo "data: <span class=\"badge bg-red\">$total</span>\n\n";
}
lo que no se es que tanto sobrecarga esto al servidor ya que es una consulta constante casi que por segundo o algo asi, funciona de maravilla y hace el trabajo de manera instantánea, ahora si alquien tiene algo mejor soy todo ojos para leer y aprender jajaja. Saludos.