it-swarm.dev

C'è un modo per determinare se un utente che ha effettuato l'accesso è stato alla pagina corrente?

Il mio obiettivo è evidenziare un'area di aiuto la prima volta che un utente connesso accede a una pagina specifica. La pagina ha molte funzioni complicate ed è una fonte costante di domande. Idealmente, ciò fornirebbe agli utenti una fonte di risposte prontamente disponibile per le loro domande.

Non voglio che ciò accada ogni volta che effettuano l'accesso. Inviare aiuto agli utenti quando non ne hanno bisogno tende solo a irritare le persone.

Il mio compromesso è vedere se un utente è già stato sulla pagina in precedenza e fornire loro ulteriori informazioni se non sono stati in quella posizione.

Qualcuno sa come lo farei? Sto cercando PHP, Javascript o un plugin che mi aiutasse a raggiungere l'obiettivo.

6
drobertson

Ti suggerisco di utilizzare un popup modale, ci sono diverse estensioni che verranno visualizzate solo la prima volta che qualcuno visita la pagina in questione (questo è determinato impostando un cookie). Aggiungi le tue istruzioni nel tuo popup e forse un link sulla tua pagina per visualizzare nuovamente il popup nel caso in cui l'utente desideri visualizzare nuovamente le informazioni.

Modali NoNumber

NoNumber ha un'estensione popup Nice chiamata Modals , e ha un'opzione per visualizzare popup solo una volta (penso che tu abbia bisogno della versione pro per questo):

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

Dai un'occhiata a demo qui .

Joomla Content Editor

Joomla Content Editor ha anche una funzione per visualizzare un popup una sola volta. Maggiori informazioni qui: 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>

Altre estensioni

Puoi trovare altre estensioni su Joomla Extensions Directory .

3
johanpw