Modificare la funzionalità "doesnt-exist-not-found" per incoraggiare gli utenti a iscriversi?

Ho una community su Discourse con alcuni contenuti pubblici e altri privati. Vorrei modificare il comportamento quando si tenta di accedere, senza essere loggati, a una pagina che esiste ma a cui non si ha accesso.

Quindi, qualcosa come “questa pagina è privata” — ovvero, rimuovere il concetto di “non trovato”, rendere evidente che la pagina esiste (dicendo “questa pagina è privata”) e poi incoraggiare le persone a registrarsi.

Stiamo utilizzando SSO per la gestione degli utenti.

Questo rappresenta un grosso ostacolo per chi non è membro della community, poiché “rimbalzano” sui link profondi che stiamo condividendo, invece di essere incoraggiati a registrarsi per continuare.

2 Mi Piace

Finora, l’unica cosa che mi viene in mente di ‘modificare’ è il testo page_not_found.title nell’area Admin > Personalizza. L’ho modificato in modo che reciti:

Devi essere loggato per visualizzare quella pagina — o forse quella pagina non esiste davvero. Per saperne di più, consulta l’argomento TOUR VELOCE qui sotto.

Abbiamo un argomento chiamato “Benvenuto — Tour Veloce” che è visibile pubblicamente. Tendiamo a indirizzare molto traffico verso quella pagina (ad esempio, usiamo URL brevi come example.com/community per reindirizzare al link profondo di quell’argomento del tour veloce). Quindi tende ad apparire nell’elenco degli argomenti che vengono visualizzati nella pagina non trovata.

Purtroppo, quella modifica del titolo è poco convincente.

Posso iniettare contenuti statici in quella pagina?

Il DOM di quella pagina ha molte proprietà selezionabili; ID e classi.

C’è qualche modo per modificare il mio tema e iniettare qualcosa su questa pagina specifica? Un blocco di contenuti in cui spiegare come iscriversi?

Sì, c’è un pulsante LOGIN in alto. No, le persone non ci fanno caso su un sito dove rimbalzano da un link profondo. E anche se lo facessero, il nostro provider SSO (ti sto guardando, memberful.com) non include un’opzione del tipo “non hai un account, iscriviti qui” nella loro pagina di accesso. Quindi il pulsante di accesso è un vicolo cieco.

Devo aggiungere testo e link.

1 Mi Piace

È stata aggiunta una nuova impostazione del sito per abilitare un errore 404 più dettagliato che rivela informazioni riservate, come “hai provato a caricare un messaggio privato a cui non hai accesso”, invece del generico errore 404.

4 Mi Piace

Grazie.

Sì, è stato già trattato nel topic pubblico in cui ho iniziato la discussione, prima di spostarla in un messaggio privato di supporto. L’ho provato, ma non è abbastanza efficace per “catturare” le persone che, come lo chiamo io, rimbalzano su un argomento esistente e che sarebbe visibile se avessero effettuato l’accesso.

2 Mi Piace