it-swarm-es.tech

¿Hay alguna manera de determinar si un usuario conectado ha estado en la página actual?

Mi objetivo es resaltar un área de ayuda la primera vez que un usuario conectado va a una página específica. La página tiene muchas funciones complicadas y es una fuente constante de preguntas. Idealmente, esto les daría a los usuarios una fuente disponible de respuestas para sus preguntas.

No quiero que esto suceda cada vez que inician sesión. Prestar ayuda a los usuarios cuando no los necesitan tiende a irritar a las personas.

Mi compromiso es ver si un usuario ha estado en la página anteriormente y brindarle información adicional si no ha estado en esa ubicación.

¿Alguien sabe cómo haría esto? Estoy buscando PHP, Javascript o un complemento que me ayude a lograr el objetivo.

6
drobertson

Le sugiero que use una ventana emergente modal, hay varias extensiones que se mostrarán solo la primera vez que alguien visite la página en cuestión (esto se determina configurando una cookie). Agregue sus instrucciones en su ventana emergente, y tal vez un enlace en su página para mostrar la ventana emergente nuevamente en caso de que el usuario quiera ver la información nuevamente.

No Números Modal

NoNumber tiene una extensión emergente Nice llamada Modals , y tiene una opción para mostrar una ventana emergente solo una vez (creo que necesita la versión pro para esto):

{modal html=This modal will only show once|openOnce=1}{/modal}

Echa un vistazo a demostración aquí .

Editor de contenido de Joomla

Joomla Content Editor también tiene una función para mostrar una ventana emergente solo una vez. Lea más aquí: https://www.joomlacontenteditor.net/support/tutorials/jcemediabox/item/create-a-media-popup

<a href="/instructions.html" class="jcepopup autopopup-single" type="text/html" id="autopopup"></a>

Otras extensiones

Puede encontrar otras extensiones en Directorio de extensiones de Joomla .

3
johanpw