Un tema in stile reddit per Discourse

Qualcuno potrebbe aiutarmi con questo? :smiling_face_with_tear:. Lo apprezzerei molto.

1 Mi Piace

Presumo che tu abbia modificato l’opzione Homepage predefinita dei tuoi utenti in Categorie. A meno che un utente non abbia impostato esplicitamente la propria opzione Homepage predefinita, la sua homepage sarà la homepage impostata dall’impostazione del sito menu superiore.

Se hai accesso alla console Rails del tuo sito, potresti reimpostare le impostazioni della Homepage predefinita di tutti i tuoi utenti in modo che vengano impostate in base all’impostazione del tuo menu superiore. Per farlo, accedi alla console Rails ed esegui:

UserOption.update_all(homepage_id: nil)

Se non sei sicuro di eseguire questo comando, ti consiglio di non farlo. È probabile che la maggior parte o tutti i tuoi utenti abbiano già la loro Homepage predefinita impostata su Ultime.

3 Mi Piace

Ho appena apportato un aggiornamento al tema per risolvere questi due problemi:

Potrei averla rimossa temporaneamente durante la creazione del tema e aver dimenticato di ripristinarla: ora riapparirà dopo l’aggiornamento.

Questo era un problema causato dall’elenco “argomenti recenti” mostrato sulla homepage: controlliamo una classe specifica in fondo alla pagina per continuare a caricare altri argomenti, e poiché la barra laterale include questa classe più in alto nella pagina, impediva il comportamento di caricamento. La modifica della classe per questi elementi della barra laterale risolve il problema.

Grazie a tutti per le segnalazioni di bug!

5 Mi Piace

Quali elementi e classi della barra laterale del menu di navigazione? Voglio solo sapere se influenzeranno i miei componenti tematici correlati.

2 Mi Piace

In precedenza, nel modello della barra laterale, utilizzavo {{topic-list-item topic=topic}}, che produce un elemento tr con la classe topic-list-item. La rimozione di quella classe dalla barra laterale ha risolto il problema.

2 Mi Piace

image
Per favore, dimmi come tradurre in altre lingue

1 Mi Piace

bel tema. :slight_smile:

solo per far sapere che sì, c’è davvero interesse. :+1: :+1:

5 Mi Piace

Amo questo tema, tuttavia vorrei sostituire “condividi” con il numero di mi piace accanto al numero di risposte in fondo alle schede argomento. Quale sarebbe il CSS personalizzato per farlo?

1 Mi Piace

Questo tema ha un bell’aspetto! Tuttavia, ho riscontrato 2 problemi:\n1. La barra di navigazione in alto che mostra l’icona della chat, la ricerca, ecc. ha alcune icone più piccole delle altre e non allineate.\n

\n\n2. La timeline dell’argomento sembra strana: è il rettangolo con bordi curvi (barra) all’interno del rettangolo (scatola con barra all’interno). Forse anche la scatola con la barra all’interno potrebbe essere arrotondata?\n

3 Mi Piace

Grazie per averle segnalate! Ho appena apportato un aggiornamento che dovrebbe risolvere il problema.

4 Mi Piace

Ho riscontrato lo stesso problema, hai trovato il modo di ridimensionare l’area del post?

Ho appena iniziato a usare il tema e noto che quando mi trovo nelle pagine delle categorie, il tag a per l’intestazione della categoria è uno slug che corrisponde esattamente al nome della categoria.

Ad esempio, se creo una categoria come “Nuova Categoria”, posso inserire uno slug o lasciarlo così com’è, la pagina stessa verrà accessibile tramite c/nuova-categoria/ utilizzando il menu laterale. Ma quando si passa il mouse sopra il nome dell’intestazione della categoria nella pagina della categoria, il tag a è c/Nuova Categoria. È maiuscolo proprio come il titolo e ha anche uno spazio tra le parole che, quando cliccato, causa un errore 404. Quindi, anche se inserisco uno slug di nuova-categoria, verrà comunque visualizzato come titolo per lo slug.

Sto facendo qualcosa di sbagliato?

Ho creato il mio Git e ho aggiornato i file javascripts/discourse/components/custom-category-banner.hbs e javascripts/discourse/components/custom-category-banner.js e ho risolto il mio problema.

La modale di condivisione nell’elenco degli argomenti non è stata convertita nella nuova API del componente modale. Questo errore viene generato anche su meta.

P.S. @community-moderators non ero sicuro se fosse meglio pubblicarlo qui o nel supporto

Puoi risolvere questo problema sovrascrivendo il CSS per grid-template-columns. Tieni presente che dovrai specificare la dimensione dei media a cui stai puntando o sovrascriverà tutti.

Pubblicare su questo argomento è il posto migliore per questo. :+1: È uno di quelli personali di @awesomerobot e non un tema #ufficiale, quindi tutti i problemi dovrebbero essere mantenuti in questo argomento.

2 Mi Piace

Ciao, hai idea di come modificare il

{{avatar topic.posters.0.user imageSize="large"}}

in modo che mostri anche il flair dell’avatar? Al momento non lo fa. Il flair viene visualizzato altrove, quindi presumo che sia il componente Avatar ad aver bisogno di modifiche, ma non so da dove provenga il componente? È un componente root o qualcos’altro?

Qualsiasi aiuto è apprezzato!

2 Mi Piace

Non importa, ho capito! Non è elegante ma funziona!

{{#if topic.posters.0.user.flair_url}}
  <img src={{topic.posters.0.user.flair_url}} class="absolute bottom-0 right-0 block size-4" />
{{/if}}
2 Mi Piace

ottimo lavoro!

1 Mi Piace

Ho appena costruito la mia community con questo tema e in 1 mese ho raggiunto quasi 1.000 membri. quindi grazie!

Penso che questo tema possa trasformarsi in grandi design con la personalizzazione. ad esempio un design in layout Twitter? dato che è una struttura a 3 colonne.

ma quando imposto flex invece di grid in css, è un disastro.

come possiamo rendere 3 colonne centrate equidistanti? penso che possiamo trasformarci in questo design anche con una piccola modifica css. potete darmi consigli per questa modifica css amici?

:pray:

3 Mi Piace

Quali sezioni o contenuti vorresti visualizzare in ciascuna delle tre colonne? Puoi fare uno schema?

3 Mi Piace