|||
-|-|-|
| Riepilogo | Il Signup Banner si collega all’invito all’azione principale di iscrizione e mostrerà un banner pop-up (oltre al normale blocco CTA alla fine di un argomento).
| | Anteprima | Anteprima su Discourse Theme Creator (richiede una finestra anonima e il soddisfacimento dei criteri sottostanti)
| Link al Repository | https://github.com/discourse/discourse-signup-banner
|Nuovo per i temi di Discourse? | Guida per principianti all’uso dei temi di Discourse
Installa questo componente del tema
Funzionalità
La visualizzazione di questo banner, così come l’invito all’azione integrato alla fine di un argomento, richiede il soddisfacimento di criteri.
I criteri sono:
L’utente è anonimo
L’utente ha letto almeno due argomenti
L’utente ha letto per almeno due minuti
Pagina Elenco Argomenti
Pagina Argomento
Impostazioni
Nome
Descrizione
testo intestazione
Unisciti alla conversazione e iscriviti oggi stesso!
testo sottotitolo
Quando crei un account, ricorderemo esattamente ciò che hai letto, così tornerai sempre al punto in cui hai lasciato.
testo iscrizione
Iscriviti
testo promemoria
Più tardi
testo chiudi
Mai
>:discourse2: **Ospitato da noi?** I componenti del tema sono disponibili per l'uso sui nostri piani Pro, Business e Enterprise.
17 Mi Piace
hequaye
(Henry Herbert)
1 Dicembre 2021, 6:57pm
2
AMICO MIO, MI HAI LETTO NEL PENSIERO!!! Mi sto preparando per un lancio pubblico per una community con cui sto lavorando e questo è esattamente ciò di cui avevo bisogno!
2 Mi Piace
Grazie!
Stiamo usando Memberful per le iscrizioni: funzionerebbe comunque?
1 Mi Piace
Il pulsante di iscrizione porta l’utente al percorso sign-up di Discourse. Dovrebbe essere lo stesso di quando un utente fa clic sul normale pulsante sign up nella parte superiore di un sito Discourse.
3 Mi Piace
Sherran
(Sherran)
15 Agosto 2022, 3:43am
5
C’è un modo per visualizzare l’anteprima del componente? L’ho installato e messo in funzione, tuttavia, non riesco a vedere questo banner nella mia pagina in incognito.
2 Mi Piace
Rhod
(Rodolfo)
18 Agosto 2022, 10:24pm
6
Stesso problema, non riesco a vederlo dopo aver letto per 2 minuti ed essere stato anonimo tramite browser in incognito.
1 Mi Piace
Don
19 Agosto 2022, 9:10am
7
Ciao, si collega al banner CTA di iscrizione principale e apparirà nello stesso momento in cui il CTA principale appare in fondo all’argomento.
Questo è il CTA di iscrizione principale:
Per questo devi:
I criteri sono:
L’utente è anonimo
L’utente ha letto almeno due argomenti
L’utente ha letto per almeno due minuti
E penso che non apparirà se l’impostazione del sito enable signup cta è disabilitata.
2 Mi Piace
Qualcuno che sta usando questo componente ha modificato lo stile o il posizionamento sui propri siti?
Mi piacerebbe sentire o vedere cosa avete fatto
Ho una situazione in cui il banner è visibile e anche il pulsante di accesso nella barra di navigazione dell’intestazione
C’è un modo per nasconderlo usando il CSS nel tema, se la classe del banner è visibile? Ho provato qualcosa del genere ma non ha aiutato
.discourse-signup-banner:not([style*="display: none"]) .auth-buttons {
display: none !important;
}
Modifica
Sono riuscito a ottenerlo facendo questo invece
body:has(.discourse-signup-banner) .auth-buttons {
display: none !important;
}
1 Mi Piace
Ciao a tutti,
Qualcuno ha avuto problemi con il pulsante “Forse più tardi” o “Ignora” che non funziona realmente? La chiamata all’azione di registrazione sembra a posto, ma gli altri non fanno nulla.
Non vedo errori nella console che suggeriscano che qualcosa si sia rotto :pensieroso:
Qualsiasi aiuto sarebbe fantastico :mani-giunte:
1 Mi Piace
Ehi!
Ho aperto una PR che risolve il problema del pulsante “Forse più tardi” / “Ignora” che non funzionava. Puoi controllarla qui:
main ← jahan-ggn:main
opened 10:34AM - 06 Aug 25 UTC
Previously, `@action="showBannerLater"` and similar strings were used for button… actions, which don’t work correctly in Ember Octane-style components. As a result, the actions weren’t invoked.
This PR switches to using `@action={{this.showBannerLater}}` and `@action={{this.dismissBanner}}` to properly bind to the class methods.
Tested locally with anonymous users — the banner actions now work as expected.
Spero sia d’aiuto!
2 Mi Piace