Ciao Questo componente tematico è creato da Guest Gate (Sign Up Popup Plugin). Può bloccare argomenti per visitatori anonimi con una finestra modale e costringerli ad accedere o registrarsi. Il componente può essere utilizzato per una finestra modale di avviso, incoraggiando i visitatori a registrarsi ma permettendo loro di chiudere la finestra modale (per questo, lascia deselezionata l’impostazione dismissable false). Le opzioni includono la modifica del numero di argomenti che possono essere visualizzati prima che venga visualizzata la finestra modale.
Suggerimento: Se utilizzi l’opzione “custom gate” e desideri nascondere l’intestazione della finestra modale (come nell’immagine sopra), devi eliminare il campo guest_gate.title e premere una barra spaziatrice. Ciò rimuoverà il titolo della finestra modale, in modo da poter utilizzare invece un titolo sotto l’immagine.
Gate generico (predefinito: utilizzerà il testo di invito alla registrazione di Discourse nella finestra modale). Utilizza questi testi: js.signup_cta.intro e js.signup_cta.value_prop
Gate personalizzato (puoi personalizzare la finestra modale: aggiungere immagine, testo e colori personalizzati).
E ci sono molte altre impostazioni
Impostazioni globali della finestra modale Guest Gate
max guest topic views Numero di visualizzazioni di argomenti fino alla visualizzazione del gate. Dopo che il gate appare per la prima volta, appare casualmente tra 1 e questo numero.
dismissable false Rimuove il pulsante di chiusura, impedendo ai visitatori di chiuderlo.
use gate buttons Utilizza i pulsanti nel piè di pagina della finestra modale invece dei collegamenti.
custom url enabled Abilita le opzioni per URL di accesso personalizzato e URL di registrazione personalizzato. Il comportamento normale (se lasci deselezionata questa opzione) è che la finestra modale di accesso o registrazione appaia nella pagina dell’argomento corrente.
custom login url Ad esempio, /login è la home page con la finestra modale “Accedi” visualizzata.
custom signup url Ad esempio, /signup è la home page con la finestra modale “Registrati” visualizzata.
gate footer position Posizione dei pulsanti/collegamenti nel piè di pagina.
gate show only once La finestra modale Guest Gate viene visualizzata solo una volta per sessione.
custom gate enabled Abilitalo se desideri personalizzare la finestra modale.
custom gate image Carica un’immagine da visualizzare in cima alla finestra modale.
custom gate image width La larghezza dell’immagine caricata. Puoi usare px, % ecc., ad esempio il 100% aggiungerà un’immagine a larghezza intera della finestra modale (meno il padding).
custom gate big text color Il “testo grande” appare sotto l’immagine. Puoi impostare il colore del testo.
custom gate little text color Il “testo piccolo” appare sotto il testo grande. Puoi impostare il colore del testo.
custom gate background color Cambia il colore di sfondo della finestra modale.
custom gate footer text color Cambia il colore del testo del piè di pagina. Questo si applica se l’impostazione use gate buttons è disabilitata e hai impostato un gate personalizzato.
custom gate link color Cambia il colore del collegamento del piè di pagina. Questo si applica se l’impostazione use gate buttons è disabilitata e hai impostato un gate personalizzato.
Mi piace molto che i link di accesso/registrazione possano essere sostituiti da pulsanti.
Suggerirei che forse il pulsante di registrazione dovrebbe essere del colore evidenziato (blu) con il pulsante “Ho già un account” grigio. Sembra essere più standard, almeno dalle mie osservazioni di siti popolari. Probabilmente la maggior parte delle persone che vedono la modale non hanno un account, quindi probabilmente ha senso.
Fantastico, grazie mille @Don! L’ho aggiornato ora e funziona alla grande
Il mio unico altro suggerimento sarebbe di poter personalizzare la frequenza dei prompt ricorrenti.
Impostazione: visualizzazioni massime degli argomenti per gli ospiti “Numero di visualizzazioni degli argomenti fino alla visualizzazione del gate. Dopo che il gate appare per la prima volta, appare casualmente tra 1 e questo numero.”
Avere un numero massimo di visualizzazioni degli argomenti per gli ospiti impostato su 1 o 2 è utile, incoraggiando l’iscrizione anticipata, ma se l’utente rifiuta (e non è abilitato “mostra una volta per sessione”), sarebbe bello poter mostrare di nuovo il modale a una frequenza minore in modo che non sia troppo aggressivo nei confronti dei lurker. Ad esempio, ogni 5 o più visualizzazioni di argomenti.
Ehi Don, ottimo componente! Potresti rendere il pulsante di iscrizione personalizzabile in modo da poter inserire un URL? Uso Memberful per SSL, quindi il normale link di iscrizione non funziona, rimanda solo alla pagina di accesso. Grazie!
Ho controllato il tuo sito e funziona per me. Prova un aggiornamento forzato o riapri il browser, penso che tu stia vedendo una versione memorizzata nella cache.
L’ho pensato anch’io, ho cancellato la cache, ho provato 4 browser diversi e tutti erano uguali, molto strano! Se non ti dispiace riprovare, ho appena cambiato guest_gate.title in ‘Test’, vedi questo aggiornamento?
Stessi risultati tramite VPN, sul mio telefono, rete diversa. Questa è la cosa più strana di sempre! Suppongo che finché tutti gli altri possono vedere il testo corretto, va bene!
Penso che non sia normale. Forse c’è un bug di localizzazione. Il mio miglior suggerimento è l’impostazione imposta la localizzazione dall'header accept language.
Come vedo che la stai usando sul tuo sito, forse è per questo che vedi i testi predefiniti nella modale perché la lingua del tuo browser è diversa e Discourse la riporta al testo predefinito.
Puoi disattivare questa impostazione e riprovare?
Ora posso replicare questo. Ho cambiato la lingua di Chrome da Inglese (Regno Unito) a Inglese (Stati Uniti) e questo è successo.
Grazie Don, sei incredibilmente disponibile! Penso che ci sia un bug nella mia installazione con le lingue. Dato che questo non sembra essere causato dal tuo componente, aprirò un nuovo argomento. Apprezzo che tu abbia approfondito la questione.
MODIFICA: Ho scoperto che la mia impostazione locale dell’amministratore era stata in qualche modo cambiata in UK invece che US, molto strano! L’ho ripristinata e ho compilato nuovamente i campi, ora tutto va bene nel mondo.
Ho apportato alcune piccole modifiche per rendere più facile la lettura del primo post. C’era una frase che non riuscivo a capire affatto:
url personalizzato abilitato
Aggiungi un url personalizzato ai pulsanti/link di Login e Signup, per impostazione predefinita questo reindirizza il visitatore dopo aver cliccato sul pulsante Login o Signup alla homepage e apre la modale di Login o Signup. Nota: Se deselezioni questa opzione, il visitatore rimarrà sulla pagina dell’argomento dopo aver cliccato sui pulsanti e la modale Guest Gate cambierà con la modale Login o Signup che è chiudibile, quindi il visitatore può chiuderla e leggere l’argomento.
Grazie Jonathan Lo apprezzo molto Purtroppo il mio inglese non è dei migliori Scusa per questo! Li cambierò nel componente del tema o ovviamente potresti inviare anche una PR.
L’impostazione del sito custom url enabled significa.
Puoi aggiungere URL personalizzati ai pulsanti/link di accesso e registrazione del Guest Gate che per impostazione predefinita utilizzano questi URL personalizzati /login e /signup che reindirizzano il visitatore alla homepage e aprono la modale di accesso o registrazione. Quindi, se lo hai selezionato, attiverà le due impostazioni sottostanti. Il custom login url e il custom signup url.
Se lasci questa impostazione deselezionata, manterrà il visitatore sulla pagina dell’argomento dopo aver cliccato sui pulsanti/link di accesso e registrazione del Guest Gate e aprirà la modale di accesso o registrazione sulla stessa pagina dell’argomento. Dopo di che il visitatore può chiudere la modale.
Spero che aiuti a capire e ancora grazie per il tuo tempo per renderlo più comprensibile
Il tuo inglese va benissimo e non c’è niente che non vada nel tuo JavaScript, che è la cosa importante Che ne dici di questo?
custom url enabled – Abilita le opzioni custom login url e custom signup url. Il comportamento normale (se lasci questa opzione deselezionata) è che la finestra modale di Login o Registrazione appaia sulla pagina dell’argomento corrente.
custom login url – Ad esempio, /login è la home page con la finestra modale "Login" visualizzata.
custom signup url – Ad esempio, /signup è la home page con la finestra modale "Registrazione" visualizzata.
Questo è in gran parte grazie anche agli autori e ai collaboratori dei plugin. Ma faccio del mio meglio per sviluppare questo e aggiungere più funzionalità, correzioni, ecc.
Grazie per la correzione sembra molto meglio. Correggerò anche questi nel componente del tema.
Ciao a tutti,
Ho recentemente installato questo componente e funziona alla grande, ma non sono sicuro se il meccanismo di gating rallenti il Google bot dall’indicizzare gli argomenti.
Sto riscontrando alcuni problemi di configurazione con Guest Gate quando utilizzo SSO con Discourse Connect.
L’utente è in grado di accedere al sito principale e quindi sembra essere connesso a Discourse, ma dopo aver cliccato su alcuni argomenti, appare la finestra modale di Guest Gate. Questo è insolito poiché l’utente è connesso.
Ho URL personalizzati per l’accesso, quindi quando l’utente clicca su “Sono già connesso”, viene indirizzato alla pagina di accesso personalizzata e il ciclo si ripete.
L’unico modo per aggirare questo problema è quando l’utente clicca sul pulsante di accesso nativo in Discourse e viene automaticamente connesso.
Sembra che per qualche motivo Guest Gate non riconosca l’accesso da SSO e richieda l’accesso nativo per attivarsi.
Altre persone hanno riscontrato questo problema? Avete suggerimenti per una soluzione o una soluzione alternativa?