Mostra sia OP che l'ultima risposta su mobile

|||
|-|-|-|
| :information_source: | Riepilogo | Questo componente mostra l’OP dell’argomento e l’ultima risposta su mobile
| :eyeglasses:|Anteprima| Theme Creator |
| :hammer_and_wrench:|Repository| Lhcfl/discourse-mobile-topic-op-and-last-reply (github.com) |
| :question:|Guida all’installazione|Come installare un tema o un componente del tema|
| :open_book:|Nuovo ai temi di Discourse?| Guida per principianti all’uso dei temi di Discourse

Installa questo componente del tema

Questo componente del tema è fortemente ispirato da @awesomerobot’s Mostra avatar del poster originale - componente-tema - Discourse Meta. Ringraziamolo per la sua grande creazione!

Questo componente del tema ha raggiunto un equilibrio tra la visualizzazione dell’OP dell’argomento o dell’ultimo interlocutore sul mobile. Come puoi vedere, l’OP dell’argomento verrà visualizzato a sinistra e l’ultimo interlocutore a destra. In particolare, se non ci sono risposte, la posizione dell’avatar sarà sostituita da un orologio.

17 Mi Piace

Mi ricorda un po’ MD Topic List Mobile component :slight_smile:

2 Mi Piace

Grazie!

Puoi farlo anche per il computer?

L’elenco degli argomenti sul desktop non ci forniva informazioni più dettagliate?

1 Mi Piace

Un buon componente a tema ma lo fa con la mia categoria + tag:

È possibile risolvere?

Intendi che non viene visualizzato nulla?

Ho testato il componente e funziona correttamente dalla mia parte:

Ciao, sono di nuovo io. C’è un modo per risolvere questo problema?


Se disabilito il componente del tema, viene visualizzato come previsto

Inoltre, nell’anteprima, categoria + tag non hanno spaziatura:

1 Mi Piace

C’è qualcosa che non va? Sembra come previsto.

Prima del componente del tema, viene visualizzato così:

Ho modificato leggermente la tua immagine e, come puoi vedere, l’etichetta del tag è in realtà troppo lunga per rientrare, quindi viene posizionata sulla riga successiva.

Capisco, ma è previsto qui:

L’ho risolto temporaneamente limitando un po’ i tag per mostrarli in una sola riga.

Oh, è una questione di opinioni, è voluto perché penso che sia più bello mettere il tag dopo la categoria. :thinking:

1 Mi Piace

oh ok. quindi è progettato in quel modo. Mi sembra strano perché c’è molto spazio vuoto.

ma ok, ora capisco. Grazie

1 Mi Piace

Questo componente del tema verrà aggiornato?

1 Mi Piace

Torna presto, per favore

Ho completato i lavori di manutenzione, ma c’è un problema: probabilmente devo inserire un PluginOutlet nel core. Senza questo outlet, sarà difficile riscrivere questo componente tematico intatto.

DEV: Aggiungi un PluginOutlet per il numero di attività dell’argomento in visualizzazione mobile di Lhcfl · Pull Request #31567 · discourse/discourse


aggiornamento: È stato unito :slightly_smiling_face:

Ora il componente è compatibile con l’ultima versione di discourse.

5 Mi Piace

È possibile che il commit b35e64 abbia interrotto il TC su 3.4.2? Ha smesso di funzionare da allora. Quando ho installato la versione precedente 55f5a52, funziona come previsto.

Sì, la commit b35e64 si basa su cambiamenti relativamente recenti nel core di Discourse

2 Mi Piace

Ho ricevuto un avviso di deprecazione per questo ottimo componente del tema nella console degli sviluppatori del browser:

[THEME 71 ‘Topic OP and last reply for mobile’] Avviso di deprecazione: l’accesso a site.mobileView o site.desktopView durante l’inizializzazione del sito può causare errori e incongruenze quando la finestra del browser viene ridimensionata. Sposta questi controlli in un componente, un trasformatore o una callback API che viene eseguita durante il rendering della pagina. [deprecato da Discourse 3.5.0.beta9-dev] [id deprecazione: discourse.static-viewport-initialization] [info: Designing for Different Devices (Viewport Size, Touch/Hover, etc.)]

2 Mi Piace

Anche qui, ma è solo un avviso per il momento