Ciao Questo componente di tema è stato creato a partire da Guest Gate (Sign Up Popup Plugin). Può bloccare gli argomenti per i visitatori anonimi con un modale e costringerli a Registrarsi o Accedere. Il componente può essere utilizzato per un modale di avviso, che incoraggia i visitatori a registrarsi ma consente loro di chiudere il modale (per fare ciò, lasciare non spuntata l’impostazione dismissable false). Tra le opzioni è possibile modificare il numero di argomenti che possono essere visualizzati prima che venga mostrato il modale.
Suggerimento: Se utilizzi l’opzione “gate personalizzato” e vuoi nascondere l’intestazione del modale (come nell’immagine sopra), devi eliminare il campo guest_gate.title e premere il tasto spazio. Questo rimuoverà il titolo del modale, permettendoti di utilizzare un titolo sotto l’immagine.
Gate generico (predefinito: utilizzerà il testo CTA di registrazione di Discourse nel modale). Utilizza questi testi: js.signup_cta.intro e js.signup_cta.value_prop
Gate personalizzato (puoi personalizzare il modale: aggiungere immagine, testo personalizzato e colori).
max guest topic views Numero di visualizzazioni degli argomenti prima che venga visualizzato il gate. Dopo la prima comparsa del gate, appare casualmente tra 1 e questo numero.
dismissable false Rimuove il pulsante di chiusura, impedendo ai visitatori di chiuderlo.
use gate buttons Utilizza pulsanti nel piè di pagina del modale invece di link.
custom url enabled Abilita le opzioni per l’URL di accesso personalizzato e l’URL di registrazione personalizzato. Il comportamento normale (se lasci questa opzione non spuntata) è che il modale di Accesso o Registrazione venga visualizzato sulla pagina dell’argomento corrente.
custom login url Ad esempio, /login è la pagina principale con il modale “Accesso” visualizzato.
custom signup url Ad esempio, /signup è la pagina principale con il modale “Registrazione” visualizzato.
gate footer position Posizione dei pulsanti/link nel piè di pagina.
gate show only once Il modale Guest Gate viene mostrato una sola volta per sessione.
custom gate enabled Attivalo se desideri personalizzare il modale.
custom gate image Carica un’immagine da visualizzare nella parte superiore del modale.
custom gate image width La larghezza dell’immagine caricata. Puoi usare px, % ecc., ad esempio 100% aggiungerà un’immagine con la larghezza completa del 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 del modale.
custom gate footer text color Cambia il colore del testo nel piè di pagina. Questo si applica se l’impostazione use gate buttons è disabilitata e hai configurato un gate personalizzato.
custom gate link color Cambia il colore dei link nel piè di pagina. Questo si applica se l’impostazione use gate buttons è disabilitata e hai configurato 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?