Blocchi della barra laterale destra

Abbiamo risolto modificando leggermente il design che volevamo. Potremmo comunque inviare una PR di QoL quando rilasceremo il sito, ma per ora è scesa dalla lista delle priorità. Siamo a pieno regime per finire il nostro plugin, che è la nostra preoccupazione numero 1 al momento.

1 Mi Piace

6 messaggi sono stati uniti in un argomento esistente: FKB Pro - Social theme

@pmusaraj il piè di pagina personalizzato scompare quando si utilizza questo plugin, c’è una soluzione?

@polyzium, @pinder99

Ho creato una PR per risolvere questo problema. Spero che venga accettata! :+1:

3 Mi Piace

Ciao Carlo, abbiamo lo stesso problema. Le immagini che inseriamo usando la sezione After Header dell’HTML nel tema predefinito scompaiono quando il plugin è abilitato. Sei riuscito a trovare una soluzione alternativa?

Grazie @Arkshine, quella correzione è ora unita.

1 Mi Piace

Grazie Penar!

@TQI Per favore, aggiorna; la correzione dovrebbe risolvere anche il tuo problema. :+1:

1 Mi Piace

Sì, risolve il nostro problema. Grazie mille!

2 Mi Piace

Per il blocco custom-html:

  1. Inserire l’HTML nella casella di input è l’unico modo per inserire l’HTML? Se sì, è possibile renderla una textarea per facilitare l’inserimento di grandi blocchi di codice.
  2. Esiste un modo per inserire HTML personalizzato puntando a un file HTML indipendente che si trova in un tema?

Posso metterci delle immagini?

Se stai usando il componente con un tema personalizzato, potresti creare un file .hbs in javascripts/discourse/components/ con l’HTML desiderato, quindi invece di custom-html per il blocco usa il nome di un file (senza .hbs).

Modifica: Se qualcuno si stesse chiedendo perché useremmo .hbs invece di .html qui, questo metodo creerebbe un componente personalizzato di Ember.js che i blocchi della barra laterale destra possono individuare per nome e utilizzare come uno dei blocchi. .hbs è un file handlebars. Handlebars è un linguaggio di “templating” utilizzato da Ember.js che assomiglia all’HTML ma ti consente di fare cose come inserire dati dinamici, mostrare un elemento solo in base a una condizione o mostrare diverse copie dello stesso contenuto riempito con dati diversi. Se ciò ti sembra interessante, la Guida per principianti allo sviluppo di temi Discourse spiega come utilizzare handlebars e componenti Ember nei temi Discourse.

6 Mi Piace

Solo per confermare, dovrebbe assomigliare a questo? Con il campo che dice foo ma non foo.hbs e nessun parametro.

Sì, sembra corretto!

Ha funzionato! Grazie!

1 Mi Piace

C’è un modo per visualizzare la barra laterale per categorie e mostrare statistiche specifiche per quella categoria? (come il numero totale di argomenti nella categoria Cats)

1 Mi Piace

Questo è fantastico. Penso che sarebbe fantastico se questo componente del tema potesse anche mostrare una barra laterale per i segnalibri.

Sarebbe utile vedere i primi 5 segnalibri con promemoria imminenti, ad esempio. Sarebbe una buona panoramica di ciò che hai in arrivo.

Un altro utile sarebbe le bozze: mostra le prime 5 bozze più recenti. Spesso dimentico le mie bozze.

Vedo che potremmo costruire i nostri blocchi: potrei indagare se ne avrò la possibilità.

3 Mi Piace

C’è un modo per visualizzare la classifica minimal-gamification sulla homepage per favore?
@pmusaraj

Sì, penso che sia fattibile, devi solo usare minimal-gamification-leaderboard come nome del blocco nella configurazione. (E assicurati ovviamente che il plugin Gamification sia installato e abilitato.)

Questa è la configurazione che ho e viene visualizzata solo nelle pagine interne.
Immagino sia perché la mia homepage visualizza la pagina “categoria”?

La tua intera barra laterale destra manca dalla homepage?