Componente del tema degli intestazioni delle categorie del forum

Sto anche vedendo questo avviso:

deprecated.js:54 Avviso di deprecazione: gli argomenti di PluginOutlet dovrebbero ora essere passati usando @outletArgs=invece di@args= (outlet: category-box-below-each-category) [id deprecazione: discourse.plugin-outlet-args]

Questo proviene dal componente o dal core di discourse?

1 Mi Piace

Grazie. Ho unito quelle modifiche al master. Questo ha risolto il problema ora?

2 Mi Piace

@Rhidian Mi dispiace, c’è stata una svista nella PR precedente. Il file .discourse-compatibility è fuori posto. Ho creato una PR per risolvere il problema.

Non in questo componente.

1 Mi Piace

Grazie. Ho unito quella modifica.

2 Mi Piace

grazie @Rhidian questo componente è molto meglio di category-banners e dovrebbe essere il nuovo default! :slight_smile:

1 Mi Piace

Ho fatto questo PR per aggiungere la compatibilità con le icone di blocco alternative (da Category Icons):

Totalmente d’accordo!

2 Mi Piace

Grazie Nathan :+1:. L’ho unita. Per favore, testa.

3 Mi Piace

Tutto bene finora, anche se col senno di poi avrei dovuto impostare le cose al contrario!

Farò una PR super minore a riguardo a breve.

5 Mi Piace

Grazie Nathan. Fammi sapere quando è fatto e unirò. :+1:

2 Mi Piace

Fatto!

2 Mi Piace

Aggiornato grazie Nathan :+1:

2 Mi Piace

So che questo componente sta diventando un po’ vecchio, ma mi piace molto e mi piacerebbe vedere un piccolo miglioramento che aiuterebbe anche alcune delle richieste originali.

Mostrare solo il primo paragrafo va bene, ma mi piacerebbe avere un link “Leggi di più…” collegato alla descrizione della categoria. Una soluzione molto elegante per avere una descrizione lunga senza ingombrare la pagina della categoria. Posso aggiungere questo link manualmente, ma poi appare nella pagina delle Categorie, il che non è molto pulito.

4 Mi Piace

Penso che questa sia un’idea geniale! Ho spesso pensato che il resto dell’argomento della descrizione fosse inutilmente sepolto nell’interfaccia utente una volta scollegato. E prima che venga scollegato, il primo paragrafo è una duplicazione totale. Questo è (secondo me) un approccio molto migliore.

Vedo dove il codice dovrebbe essere inserito e ci ho provato. Tuttavia, le mie capacità sono semplicemente troppo scarse per capire come ottenere il topic_id dell’argomento della descrizione della categoria.

@Rhidian - puoi aiutare?

Già, sarebbe meraviglioso aggiornarlo alla struttura attuale. Ehi, mi piacerebbe che fosse reso #ufficiale perché è super utile.

3 Mi Piace

Nathan, per tua informazione, ho fatto un fork di questo e con l’aiuto dell’IA ho avuto l’idea funzionante! Dato che non so davvero cosa sto facendo, non sono sicuro se un PR sia appropriato, ma lascerò decidere agli altri…

3 Mi Piace

Bello!! Hai avuto più fortuna (o abilità) con l’aiuto dell’IA di quanta ne abbia avuta io.

Questo intero componente tematico è un po’ un “hack” (parte del suo fascino :wink:), quindi le tue modifiche si inseriranno perfettamente. Fai sicuramente una PR, secondo me!

Sarebbe comunque bello avere un’impostazione per questo, in modo da non forzare una modifica sui siti che stanno già utilizzando il componente e che potrebbero non volerla.

2 Mi Piace

Grazie Nathan, ho usato Claude 3.5 Sonnet FYI.

Ci provo, il mio primo PR! :sweat_smile:

3 Mi Piace

Grazie David. Impressionante!

Li ho uniti. Per favore, testa.

4 Mi Piace

Sembra funzionare bene! :tada:

3 Mi Piace

Ottimo - rivela che ho fatto molte descrizioni di categorie molto brevi a causa della limitazione che affronta! Buon lavoro.

4 Mi Piace

Componente utile e molto apprezzato, grazie, nell’uso iniziale senza dover ricorrere a CSS personalizzato per risolvere i problemi. Ho pensato che queste opzioni potrebbero essere molto utili per molti casi d’uso e applicazioni:

A) Stile/funzionalità della categoria padre a cascata - sono possibili più opzioni?

C’è questo

Mostra il logo della categoria padre - Mostra il logo della categoria padre quando non è impostato un logo per una sottocategoria

Sarebbe possibile avere la stessa opzione per “immagine di sfondo della categoria padre”?

Se hai una categoria padre e 100 sottocategorie, impostare manualmente l’immagine di sfondo per ciascuna in modo che rifletta quella della categoria padre è ovviamente un compito ingombrante e oneroso, e quando la funzionalità del logo non è richiesta.

B) Più/altre opzioni per gestire le dimensioni delle immagini

Ho trovato la gestione delle dimensioni, quando si desidera solo un’intestazione/banner di categoria, un po’ complicata e come soluzione rapida ho dovuto ricorrere all’opzione LOGO e inserire un .png trasparente per bloccare la dimensione in altezza e forzare e bloccare l’altezza dell’immagine del banner.

Ciò ha avuto effetti sulle /categorie creando l’effetto di un ampio spazio di rientro, ma non è un grosso problema.

Anche un’opzione per regolare rapidamente l’altezza e la larghezza in Px dei vari componenti immagine sarebbe molto utile anche qui.

Grazie ancora per questo componente. :+1:

2 Mi Piace