Anteprime della categoria

Questo componente ti consentirà di aggiungere “anteprime delle categorie” alla pagina delle categorie, in modo che gli utenti possano vedere che una categoria esiste senza avere accesso alla categoria effettiva. L’anteprima assomiglia a una categoria standard, ma può collegarsi a una pagina specificata dove un utente può essere istruito su come ottenere l’accesso.

Di seguito ho incluso un esempio semplice, ma ci sono molti modi diversi in cui questo componente può essere configurato. Assicurati di leggere tutte le informazioni incluse nelle Impostazioni del tema.

Demo del Creatore di Temi

:warning: Per far funzionare questa funzione, devi essere collegato a un account qui su Meta

  1. Vai su https://theme-creator.discourse.org e accedi utilizzando il pulsante nell’intestazione se non sei già collegato

  2. Utilizza il seguente link per attivare l’anteprima di questo componente: Theme Creator

  3. Scorri l’elenco delle categorie fino a trovare la categoria “anteprima categoria limitata” e prova ad accedervi:

  4. Verrai reindirizzato a una pagina pubblicata con istruzioni su come procedere per accedere alla categoria:

Impostazioni

Ho fatto del mio meglio per spiegare come funziona questo componente nelle impostazioni del tema. La configurazione non è l’esperienza più intuitiva, quindi sentiti libero di fare domande e aggiornerò le istruzioni per fornire maggiore chiarezza.

Note Aggiuntive

Immagino che ci saranno molti casi d’uso specifici. Non posso garantire che questo componente funzioni con tutti, ma feedback e suggerimenti sono benvenuti :slight_smile: Ecco alcune cose da tenere a mente:

  • Attualmente, questo non funziona con gli stili di pagina delle categorie “Box con argomenti in evidenza” o “Sottocategorie con argomenti in evidenza”. Se ci saranno sufficienti richieste, potrei valutare di aggiungere il supporto
  • Sono state aggiunte classi above-$CATEGORY alle anteprime che appaiono sopra una categoria specifica. Questo può essere utilizzato per aggiungere ulteriori stili.
  • Questo non funziona con le sottocategorie visualizzate nella pagina delle categorie
  • Gli utenti dello staff e gli utenti anonimi vedranno sempre le anteprime delle categorie.
  • Presta particolare attenzione alle note IMPORTANTI nelle Impostazioni del tema

Installa questo componente del tema

41 Mi Piace
Private category, visible but hidden topics/threads
How do I allow people to see categories but not access topics?
Discourse Category Lockdown
Non-members and topic security
Premium Categories Visibility
Lock topic content for logged out users
"Will be opened later" status for category
Display locked category but not it's content
Categories as private rooms, that are publicly visible?
New Category Permission
Asking for access to a private category
Tighter integration of account-creation and subscriptions?
Tighter integration of account-creation and subscriptions?
Can Category Names Be Public While Topics Remain Private
Paid Groups
I need a theme to promote some hidden categories
Locked category only for specific members
Have category name visible, but not posts within the category
Paid Groups
Gated Topics in Category
Paid Groups
[PAID] Modify the "Category Previews" theme to make it work with a limited visibility Group
How to properly set up a pinned "user reviews" for my trading category?
How to force existing users to accept ToS
Configuring group access, membership, and visibility
Hide all topics in a specific category but show the category
Enabling category previews for restricted paid access categories
Several questions about management right
Private Group Facebook Like
Login required to see topic info
How to make certain posts visable to users without accounts whilst having the 'login required' setting enabled?
Publicly display a private category
Is it possible for a user to select categories to have in cat list (not only at registration but anytime)
Category, Group, Tag Descriptions as Topics
Configuring group access, membership, and visibility
Preventing non-registered users from viewing posts

Oh, mi piace molto! Abbiamo appena implementato i gruppi di interesse questa settimana e ci sono state domande su come le persone potrebbero trovarli. Usiamo gli stili delle categorie a riquadro, quindi chiederemo sicuramente quella funzionalità.

6 Mi Piace

Gli utenti dello staff e gli utenti anonimi vedranno sempre gli anteprime delle categorie.

Quindi, chi non si registra sul forum può vedere all’interno della categoria?

Gli utenti anonimi non potranno vedere all’interno della vera categoria riservata. Vedranno solo l’anteprima della categoria. Lo staff può vedere/accedere a tutto. Ecco una panoramica di un ipotetico elenco di categorie:

Utente dello staff (vede sempre entrambi)

  • Categoria riservata
  • Anteprima della categoria riservata
  • Categoria pubblica

Utente anonimo (vede solo l’anteprima)

  • Anteprima della categoria riservata
  • Categoria pubblica

Utente loggato con accesso alla categoria riservata (l’anteprima non è necessaria, quindi non viene mai mostrata)

  • Categoria riservata
  • Categoria pubblica
7 Mi Piace

Confermo solo che funziona benissimo con i siti che hanno categorie disponibili per gli utenti anonimi e altre riservate solo agli utenti registrati. Puoi utilizzare gli anteprime come incentivo per l’iscrizione.

category-slug~Titolo della Categoria~Accesso solo per i membri~https://discourse.example.com/signup~trust_level_0

4 Mi Piace

Scusa, sono sicuramente un principiante.

Ma, il punto 1 va bene. Non è complicato.
Quando clicco sul link nel punto 2, vedo questo:

Quando vado in “Visualizza Tema”, vedo un pulsante di installazione:

Non voglio cliccarci sopra, ho paura di modificare tutto il mio forum.

Puoi aiutarmi, per favore? E scusa ancora.

Hmm, non sto ottenendo lo stesso comportamento. Ho appena provato a seguire i passaggi della demo e sembra che tutto funzioni correttamente:

Per chiarezza, la demo sul nostro sito del tema-creatore è solo una dimostrazione di un caso d’uso. Dovrai installarla sul tuo sito seguendo i passaggi di installazione alla fine dell’OP.

4 Mi Piace

Sì, l’ho capito. Grazie! lol

Ma alla fine, come si installa sul nostro sito?

Come menzionato, ci sono istruzioni nel post originale:

Successivamente, dovrai configurare le impostazioni del tema, le tue restrizioni per categoria e le tue impostazioni del gruppo in base alle tue esigenze.

4 Mi Piace

Sì, la colpa è mia, non avevo visto il link a GitHub. Grazie mille per il tuo tempo

2 Mi Piace

Quindi ora, puoi spiegarmi come usarlo, per favore? L’inglese non è la mia lingua madre, quindi è complicato.

Immaginiamo che io voglia convertire una categoria pubblica in una categoria riservata. È possibile?

Quindi puoi darmi un esempio da inserire al posto di “Add item…”? Dimmi se ho ragione?

slug-categoria: Nome della categoria che vogliamo rendere riservata
Nome di anteprima: Esempio: La mia categoria riservata
Descrizione di anteprima: Esempio: “Questa è una categoria riservata”
URL: https://example.com/c/ slug-categoria /12
Gruppo: Serve per il nome del gruppo che può accedere alla categoria riservata.

2 Mi Piace

Stai facendo un ottimo lavoro con il tuo inglese :slight_smile: La configurazione di questo aspetto è complicata anche quando l’inglese è la tua lingua madre.

Sì, dovrai seguire questa guida: Understanding groups and category permissions

Quasi!

Se ti aiuta, ecco cosa ho nelle impostazioni del mio tema per la demo:

junk~anteprima categoria ristretta~Questa categoria è disponibile solo per i membri del gruppo utenti "joinable-group". Seleziona per ulteriori informazioni.~https://theme-creator.discourse.org/pub/logged-in-user-access~joinable_group

E come si relaziona alla descrizione dell’impostazione del tema:

Parte dell’impostazione del tema Valore
category-slug junk
Nome anteprima anteprima categoria ristretta
Descrizione anteprima Questa categoria è disponibile solo per i membri del gruppo utenti "joinable-group". Seleziona per ulteriori informazioni.
https://example.com https://theme-creator.discourse.org/pub/logged-in-user-access
gruppo joinable_group

Ecco un diagramma che mostra come le diverse parti si relazionano:

Nell’immagine, “ :lock: ristretta” è la categoria reale a cui possono accedere solo i membri del gruppo utenti joinable_group (e lo staff di default).

9 Mi Piace

Grazie per il tuo tempo, amico. Ok ok, in questo modo è molto più chiaro. E in realtà non era così ovvio ^^

Allora facciamolo! E ancora grazie :slight_smile:

1 Mi Piace

Ciao, sono di nuovo io ^^

Allora, ho impostato le opzioni qui:

Ho alcune domande:

1: Come si costruisce l’URL?
2: Quando scriviamo le impostazioni vicino a “anteprime delle categorie” e poi confermo, è tutto finito?
3: L’ho fatto ma è impossibile vedere la categoria privata. Devo crearla manualmente o no?

Grazie e ancora scusa, è troppo difficile per me.

1 Mi Piace

Ciao :slight_smile:

  1. Quale URL? Puoi condividere il valore completo dell’impostazione del tema category previews nello screenshot? Dovrei essere in grado di darti dei suggerimenti in base a ciò che hai inserito in quell’impostazione.

  2. Quando apporti una modifica all’impostazione category previews, clicca fuori dal campo di testo e dovresti vedere apparire due pulsanti. Usa quello verde per salvare le modifiche. Dopo aver salvato, dovrai aggiornare eventuali schede/finestre del browser aperte per vedere l’effetto.

  3. Supponendo che Groupe privee sia una categoria che hai già creato, devi trovare e utilizzare lo slug corrispondente. Probabilmente sarà qualcosa come group-privee. Puoi confermarlo navigando nella categoria Groupe privee e guardando la barra degli indirizzi del browser. Ad esempio, la categoria #theme qui su Mete utilizza theme come slug:

    image

1 Mi Piace

Grazie per la tua risposta.

Quindi ecco l’anteprima della categoria: Groupe privee~Parlons societe offshore~Questa categoria è disponibile solo per gli utenti che hanno aderito al gruppo.~https://forum.objectifhijra.com/pub/logged-in-user-access~groupe_joignable

Se ho capito bene, la categoria deve essere creata in precedenza? Ho provato con una categoria esistente e la stessa cosa, non succede nulla.

Sì, ho parlato dell’URL nell’anteprima della categoria. Come costruiamo questo URL? O se dobbiamo creare la categoria prima, allora prendo l’URL generato da Discourse.

1 Mi Piace

Ci sono alcune cose da chiarire:

  1. Il tuo forum utilizza categorie in riquadro, quindi non funzionerà. Dal post originale:

  2. La prima parte della tua impostazione (Group privee) deve essere lo slug di una categoria esistente e pubblica. L’anteprima verrà visualizzata sopra questa categoria. Non deve essere il nome della categoria che stai cercando di anteprimare.

  3. Non sembra che l’URL che stai utilizzando (https://forum.objectifhijra.com/pub/logged-in-user-access) sia una pagina pubblicata reale. Dovresti creare una pagina pubblicata seguendo le istruzioni su Page Publishing e utilizzare il link generato per quella pagina.

  4. Assicurati di avere effettivamente un gruppo con il nome groupe_joignable

Purtroppo, non sono sicuro di quanto altro potrò aiutarti. È piuttosto difficile spiegarlo da solo e penso che la barriera linguistica non stia aiutando. Potrei consigliarti di pubblicare nella nostra categoria Marketplace per vedere se puoi assumere qualcuno che acceda al tuo sito e ti aiuti direttamente.

3 Mi Piace

Tranquillo, amico. Ho capito tutto! Grazie.

Sono molto triste che non funzioni con lo stile delle categorie in box :frowning:

Come posso fare…

Comunque, grazie per tutto. Sono sicuro che aiuterà altre persone.

2 Mi Piace

Ho appena scoperto questo componente del tema e sono entusiasta perché potrebbe semplificare alcuni workaround che stavo utilizzando. Ho alcune domande: non riesco a capire se siano al di là della mia comprensione di come funzionano le cose o se semplicemente non siano ancora state implementate:

  1. Gli utenti anonimi (non registrati) dovrebbero poter vedere l’elemento di anteprima della categoria nell’elenco /categories? Speravo che potessero vedere cosa è disponibile per incoraggiarli a creare un account, ma nei miei test finora non sono riuscito a far sì che ciò accadesse.

  2. Gli amministratori possono vedere l’anteprima della categoria anche se fanno parte del gruppo specificato che non dovrebbe vederla? Io sono in group-x come specificato nella stringa, ma vedo comunque l’anteprima sopra la categoria effettivamente riservata.

4 Mi Piace

Assolutamente sì, è uno degli scenari più importanti che questo componente dovrebbe coprire! Assicurati di utilizzare lo slug della categoria sopra la quale dovrebbe apparire l’anteprima. Se può essere utile, questo post analizza le impostazioni un po’ più in dettaglio rispetto all’OP.

Sì, volevo assicurarmi che il personale (moderatori/amministratori) vedesse sempre l’anteprima, così da essere sempre consapevoli della sua esistenza e collocazione. È meglio utilizzare un account utente di prova quando si testa il componente.

4 Mi Piace