Anteprime dell'elenco argomenti (TLP)

Non è un componente del tema. Se lo fosse, sarebbe integrato. È un plugin il cui scopo è modificare/estendere/migliorare l’API principale, cosa che non può essere ottenuta con un semplice componente del tema.

1 Mi Piace

Apprezzo tutte le risposte! Grazie per un plugin così fantastico, Robert :slight_smile:

2 Mi Piace

Nessun problema. Vale la pena notare che se hai barre laterali sufficientemente grandi, il numero di colonne si ridurrà automaticamente e puoi impostarlo in modo da avere una sola colonna, il che potrebbe alleviare il tuo problema di altezza variabile.

Potresti provare con il nostro plugin Layouts o con il componente del tema dei blocchi della barra laterale e della barra laterale principale.

Per qualche motivo questo componente del tema rimuove completamente gli estratti per me quando sono su dispositivi mobili (app Discourse, iOS):

Sento di aver esaminato ogni impostazione e non riesco a capire perché stia succedendo questo.

Assicurati di aver popolato le varianti per dispositivi mobili in questa impostazione, come segue:

(in questo caso dovrai assicurarti di avere latest-mobile)

Sul mio sito web le miniature appaiono in alto invece che sul lato sinistro come su https://realtimevfx.com/

Potrebbe essere causato dal componente del tema di voto dell’argomento?
C’è un modo per risolvere questo problema?

La rimozione di questo risolve il problema?

Sembra di sì: senza il voto sull’argomento:

Posso fare qualcosa per farlo funzionare insieme all’anteprima a sinistra del conteggio dei voti?

Temo di non poterlo garantire. Dai un’occhiata a Miniature dell’elenco degli argomenti come alternativa.

Sembra che stia avendo problemi con il parametro del filtro topic list portfolio che non rispetta una sottocategoria. È un possibile bug?

Ho una categoria con lo slug blog e una sottocategoria con lo slug blog posts. Ho provato sia blog-posts che blog-blog-posts come valori, ma il filtro non funziona.

Un paio di altre cose gradite:

  • possibilità di cambiare il testo “portfolio” ovunque, incluso l’URL
  • possibilità di cambiare l’icona utilizzata per il pulsante
  • Far sì che il pulsante rispetti il CSS del pulsante sul sito (vedi immagine allegata)

Non funziona così, è per tag, quindi devi taggare ogni argomento che vuoi includere. Questo dà all’utente una certa discrezione su ciò che è incluso. Erk, non lo uso da un po’ in quel modo, controllerò di nuovo.

Non è un pulsante, è un link vestito da pulsante, ma ovviamente potresti puntarlo con il tuo CSS.

È possibile, anche se se crei un piccolo componente tematico puoi sostituire l’icona da solo usando l’API Javascript di Discourse, è abbastanza semplice.

Non sarà possibile, questo è un componente tematico.

1 Mi Piace

C’è scritto proprio nel componente del tema: “Inserisci il tag o lo slug della categoria (a seconda del valore dell’impostazione del tipo di filtro)”. Gli slug delle categorie funzionano, ma non le sottocategorie. Naturalmente, a seconda che tu abbia impostato topic list portfolio filter type su categoria, cosa che noi abbiamo fatto.

Mi dispiace, intendevo solo nel contesto di questo componente del tema (ad esempio, il percorso, il titolo della scheda del riepilogo del profilo, ecc.)

2 Mi Piace

:sweat_smile: La mia memoria! Non lo uso da un po’. Darò un’occhiata :slight_smile: Grazie!

La modifica dell’URL richiederebbe un plugin. Controllerò che le altre cose siano coerenti.

1 Mi Piace

Sono riuscito a farlo funzionare bene, ovviamente, esportando questo componente del tema e modificando il percorso da solo. Non ho ancora familiarità con lo sviluppo di temi/componenti e non so se ti darebbero un’opzione per avere una variabile per il percorso.

Sto bene a modificare tutte queste cose, ma ovviamente è sempre un buon posto per iniziare chiedendo funzionalità che altri potrebbero usare anche loro :smiley:

1 Mi Piace

Non mi è molto chiaro cosa intendi. Non puoi aggiungere o modificare route nei componenti del tema. Solo i plugin hanno accesso per modificare l’API. Quindi, non mi è chiaro cosa intendi con “modificare l’URL”?

1 Mi Piace

Con il componente del tema disattivato, il percorso https://{{myurl}}/discuss/u/{{user}}/activity/portfolio non esiste.

Con il componente del tema attivato, esiste. Forse “percorso” non è la terminologia corretta da usare in questo contesto.

Sono stato in grado di esportare il componente del tema, modificare questo percorso (o qualunque sia il termine appropriato) in blog, e ha funzionato benissimo.

2 Mi Piace

Mi scuso, ora capisco cosa intendi. È un ottimo suggerimento per aggiungere flessibilità alla presentazione. Ci darò un’occhiata quando avrò tempo.

2 Mi Piace

Nessun problema. Adoro il plug-in, è fantastico per il nostro caso d’uso. Abbiamo un blog gestito dalla community ed è fantastico che i membri della community possano mostrare i loro blog sul loro profilo, e si può anche accedervi tramite la modale della scheda utente.

1 Mi Piace

Non ho molto tempo per lavorare gratuitamente su queste cose al giorno d’oggi, ma ero curioso qui.

Route è il termine corretto, ho avuto un vuoto di memoria su come funzionasse. Non lavoro sul sistema del portfolio da molti anni (è stato sorprendentemente resiliente ai cambiamenti di Discourse :sweat_smile: )

Presumo che per far funzionare questo tu abbia cambiato il nome del file per la route “portfolio”?

A:

image

Da:

image

Penso che questo sia un blocco perché il nome della route deve corrispondere al nome del file in EmberJS.

Questo ci impedisce, credo, di cambiare dinamicamente l’URL da /portfolio a /blog in un’impostazione, ma sono felice di essere corretto su questo!

Quindi penso che il meglio che puoi fare sia cambiare la stringa localizzata nell’impostazione della localizzazione del tema:

Ciò cambierà il testo del pulsante e il titolo dell’elenco nella pagina delle attività… e dovrai convivere con l’url se devi usare il branch principale.

Se riesci a farlo funzionare in modo che questo possa essere cambiato in un’impostazione mantenendo lo stesso comportamento predefinito, PR benvenuto. (Lo stesso vale per qualsiasi altro miglioramento ragionevole che vorresti apportare).

Ciao!
Innanzitutto, questo componente tematico è fantastico!
In realtà sono nuovo a Discourse e non ho molta esperienza di programmazione. Gli altri plugin vengono implementati direttamente quando li installo e li aggiungo a un tema, ma questo non funziona in quel modo.
Qualcuno può aiutarmi con i passaggi?

1 Mi Piace