Blocchi della barra laterale destra

Ciao, sembra fattibile :slightly_smiling_face:

Aggiungi questo a un componente. Desktop > CSS

@media screen and (min-width: 767px) {
  .tc-right-sidebar {
    html.rtl & {
      float: left;
    }
    + #list-area {
      html.rtl & {
        float: right;
      }
    }
  }
}

4 Mi Piace

Grazie!, ha funzionato!

2 Mi Piace

sarebbe un’idea concedere livelli di fiducia per la visualizzazione?

attualmente il nostro sito è privato, ma la barra laterale destra mostra ancora tutte le informazioni per gli utenti non registrati, il che crea un problema di privacy.

Possiamo bloccarlo in modo che appaia solo per i livelli di fiducia e quali livelli possono visualizzarlo?

Molte grazie

1 Mi Piace

Solo un pensiero. Che ne dici di implementare uno swipe a destra per richiamare la barra laterale su mobile?

1 Mi Piace

Non può essere visualizzato nell’elenco delle categorie, l’ho installato qui e mi sembra di non averlo installato

Come posso fare in modo che appaia anche sulla pagina dell’argomento? Intendo la pagina di discussione, come quella che stiamo vedendo ora.

L’aggiunta della barra laterale alla visualizzazione dell’argomento non è supportata dal componente (c’è molto meno spazio disponibile per una colonna).

1 Mi Piace

È possibile aggiungere un “Visualizza tutto” sotto i Tag più popolari come il “Visualizza tutto” dei Principali contributori?

2 Mi Piace

Certamente, è ragionevole. UX: Add a "View all" link to the popular tags block by pmusaraj · Pull Request #39 · discourse/discourse-right-sidebar-blocks · GitHub dovrebbe aggiungerlo (una volta che sarà revisionato e unito).

2 Mi Piace

Lo adoro! Grazie per averlo creato. :handshake:

C’è un modo per escludere il gruppo degli amministratori dall’elenco dei maggiori contributori?

MODIFICA:

Ho anche aggiunto questo:

*Sto cercando di aumentare la larghezza minima a 1024px.

Ma non ha alcun effetto. So che è colpa mia, che mi sfugge qualcosa, dato che non ho esperienza con il front-end/css. Qualsiasi aiuto sarebbe apprezzato.

Mi scusi per la risposta tardiva, ma sto riscontrando esattamente lo stesso problema. Il mio modello di piè di pagina personalizzato scompare, ma l’intestazione rimane intatta.

Sfortunatamente, non ho molta familiarità con l’API dei plugin poiché sono più abituato al DOM vanilla.

Sembra che il componente CustomHtml utilizzato nel footer e definito nel core:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/application.hbs#L85-L91

sia sovrascritto da CustomHtml definito in questo componente tema:

https://github.com/discourse/discourse-right-sidebar-blocks/blob/main/javascripts/discourse/templates/components/custom-html.hbs

Per API, Carson suggerisce di utilizzare l’outlet plugin below-footer per definire il tuo HTML personalizzato nel footer.
Posso mostrarti un esempio più tardi.

Possibile bug (si prega di eliminare questo post se sono in errore): Sembra che il componente del tema ‘Blocchi barra laterale destra’ stia causando interferenze con qualsiasi codice personalizzato inserito in « Dopo l’intestazione ». Quando ho tentato di aggiungere un’immagine subito sotto la mia intestazione, non è stata visualizzata. Tuttavia, dopo aver rimosso il componente del tema come test, l’immagine è apparsa. Volevo solo segnalarlo.

1 Mi Piace

Possiamo aggiungere qualcosa di simile sopra come blocco della barra laterale? (Suggerimento)

3 Mi Piace

Sono benvenuti alcuni PR di base? Volevo aggiungere alcune classi ad alcuni dei tipi di blocco per rendere lo styling un po’ più semplice.

3 Mi Piace

Certo, sembra un buon miglioramento.

3 Mi Piace

Sto cercando di inserire contenuti dinamici nella barra laterale destra sotto il grande blocco che mostra l’utente connesso. Il blocco HTML personalizzato funziona bene se digito solo HTML statico, ma non appena lo trasformo in uno script, diventa vuoto. C’è un modo per inserire contenuti dinamici personalizzati?

Probabilmente devi aggiungere il tuo script o iframe all’elenco consentiti nelle impostazioni di amministrazione.

1 Mi Piace

L’ho capito. Era il mio tema. Sono passato al tema predefinito e ho personalizzato alcuni CSS e HTML lì e ora tutto funziona.

1 Mi Piace

5 post sono stati spostati in un nuovo argomento: Aggiungere Chat al Blocco Barra Laterale Destra?