Un tema in stile reddit per Discourse

Sembra molto bello. Il team implementerà alla fine la funzionalità di threading che è stata sperimentata tempo fa?

Puoi aggiungere l’opzione per l’anteprima del tema?

1 Mi Piace

come correggere l’area vuota a destra.. è dal mio mac o dal tema?

2 Mi Piace

Puoi essere più specifico? Riguarda i thread della chat? Thread in Discourse Post Voting forse?

Puoi passare al tema qui su Meta con l’interruttore in basso a sinistra nella barra laterale, sembra esserci un errore sul nostro sito di creazione temi, quindi al momento non posso caricare un’anteprima lì.

1 Mi Piace

intendi alla destra dell’immagine? Credo che dovrai aumentare l’impostazione del sito max image width da admin/site_settings — anche se tieni presente che questo cambierà solo i nuovi caricamenti, se volessi cambiare quelli vecchi i post dovrebbero essere ribake (Rebake all posts matching a pattern).

se intendi la larghezza del post stesso, quello è solo il tema… Potrei provare ad aggiungere qualche contenuto lì in futuro

1 Mi Piace

Sembra che stia riscontrando un problema simile… ma solo sullo schermo principale. Ecco uno screenshot da qui su meta…

Se diminuisco un po’ le dimensioni dello schermo… tutto salta più in là.

2 Mi Piace

Ciao Chris,

Tempo fa il team stava testando un’idea in cui si poteva fare clic su un post e visualizzare solo le risposte collegate a quel post. Nasconderebbe, per così dire, altri commenti sull’argomento, tranne quello che si sceglieva di concentrare.

Quindi, ad esempio, sul tuo post mostrerebbe 1 risposta, se ricordo bene, in basso a sinistra e se cliccato mostrerebbe la mia risposta sotto il tuo post con un’opzione per tornare a tutti.

1 Mi Piace

C’è un’impostazione del sito per qualcosa di simile a ciò che hai descritto, “abilita la visualizzazione delle risposte filtrate”.

2 Mi Piace


Sembra che la guida per iniziare non funzioni. Potresti per favore sistemarla? Grazie mille!! :smiley:

@awesomerobot Questo è un tema fantastico! Mi piace molto, tuttavia non riesco a creare un nuovo argomento tramite la casella di testo ‘Crea argomento’, né tramite ‘+ Nuovo argomento’ nella barra laterale.

Non vedo altri commenti che mostrino altri che riscontrano questo problema, quindi non sono sicuro se sia comune o meno? Funziona bene per te?

1 Mi Piace

Ho l’ultima versione del tema e non ho problemi a creare argomenti.
Forse è causato da uno degli altri componenti del tuo tema.

Hai un messaggio di errore nella console JavaScript del tuo browser dagli strumenti per sviluppatori?

2 Mi Piace

Grazie per la risposta rapida e per il buon suggerimento; ho effettivamente un errore quando seleziono “Nuovo argomento”.

Uncaught TypeError: this.composer.openComposer is not a function
    customCreateTopic fake-input-create.js:56
    Cr runtime.js:6179
    install runtime.js:6316
    _ runtime.js:4048
    track validator.js:668
    commit runtime.js:4046
    commit runtime.js:4121
    It runtime.js:4141
    Ember 5
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _run index.ts:667
    run index.ts:339
    d Ember
    success ajax.js:105
    jQuery 6
    b ajax.js:154
    O rsvp.js:460
    O rsvp.js:916
    h ajax.js:167
    listForParent category-list.js:80
    _createSubcategoryList build-category-route.js:78
    afterModel build-category-route.js:61
    runAfterModelHook router_js.js:707
    resolve router_js.js:619
    y rsvp.js:435
    v rsvp.js:421
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    _boundAutorunEnd index.ts:257
    promise callback*n/
< platform.ts:28
    flush Ember
    _scheduleAutorun index.ts:803
    _ensureInstance index.ts:791
    schedule index.ts:384
    Ember 6
    
<anonymous> start-app.js:4
    
<anonymous> discourse-boot.js:20
    
<anonymous> discourse-boot.js:1

I componenti che sto utilizzando sono:

Non sono sicuro se i componenti stiano causando il problema, ho rimosso tutto e riprovato, ma ho ancora lo stesso errore dopo aver cliccato su “Nuovo argomento”. Molto strano :thinking:

1 Mi Piace

Sembra che non trovi questa funzione:

    customCreateTopic() {
      if (document.querySelector(".d-editor-input")) {
        document.querySelector(".d-editor-input").focus();
      } else {
        this.composer.openComposer({
          action: _composer.default.CREATE_TOPIC,
          draftKey: _composer.default.NEW_TOPIC_KEY,
          categoryId: this.category?.id,
          tags: this.tag?.id
        });
      }
    }
  },

Ho testato su Firefox e Chrome dal mio sistema operativo Ubuntu. Non sono sicuro se siano i plugin che sto usando o qualcos’altro, immagino che dovrò giocare un po’ e approfondire. È strano che sembri che solo io stia riscontrando questo problema :unamused: Spero di arrivare in fondo alla questione.

1 Mi Piace

Sì, sembra che openComposer sia stato modificato in open — ho appena corretto questo nel tema, quindi dovrebbe risolversi una volta aggiornato. Grazie per averlo segnalato!

6 Mi Piace

Ciao @awesomerobot, non riesco a trovare come aggiungere una categoria quando sono su questo tema. Quando vado nella sezione categorie non ho trovato l’opzione, quindi ho finito per cambiare temporaneamente tema per aggiungerne una nuova e poi sono tornato indietro.

Sto facendo qualcosa di sbagliato? Puoi darmi un consiglio? :slight_smile:

3 Mi Piace

Ciao @awesomerobot, il tuo tema è fantastico e mi piace moltissimo.

Ho alcuni problemi con la visualizzazione mobile: quando scorro fino alla fine del sito (homepage) non carica più argomenti. Ha funzionato bene quando sono andato in una categoria specifica, ma sulla homepage (categorie miste) non ha funzionato. Potresti dare un’occhiata? Ha funzionato bene anche su PC.


Grazie mille.

Ciao a tutti,

Ci piace molto il tema in stile Reddit!

Solo una domanda. Sarebbe fantastico se, quando le persone arrivassero per la prima volta sul mio forum, apparisse come /latest

C’è un modo per renderlo una sorta di homepage predefinita?

Grazie!

Penso che quello che vuoi fare sia impostare /latest come homepage del tuo forum. Se è corretto, puoi farlo impostando latest come primo elemento nelle impostazioni del sito del tuo menu principale:

3 Mi Piace

Oltre alla risposta di @simon, vale la pena notare che gli utenti possono sovrascrivere tale impostazione con la propria homepage predefinita in user/preferences/interface e Default Home Page. :slight_smile:

4 Mi Piace

Ah sì! Grazie mille.

Ho impostato l’impostazione globale per avere le Ultime in alto, ma il mio utente era impostato per avere le Categorie come Homepage predefinita.
La domanda è: anche tutti i miei utenti hanno le loro homepage predefinite impostate su Categorie?
Posso fare una sorta di ripristino per cambiare l’homepage predefinita di tutti in Ultime?
Grazie ancora per il tuo aiuto.

1 Mi Piace

Se vuoi davvero farlo, allora potresti doverlo fare in Rails con un comando update_all sul sito dell’utente dopo aver impostato il predefinito globale su “latest” (che hai detto di aver fatto). Se scegli questa strada, assicurati di eseguire prima un backup.

3 Mi Piace