Onestamente, mi piacerebbe un Theme component come questo, ma per gli argomenti di tendenza (quel tipo di funzionalità probabilmente richiederebbe un Plugin però).
Forse potrebbe essere implementato molto più facilmente una volta che Discourse lavorerà sull’opzione di ordinamento degli argomenti della categoria “hot” nella versione 2.9?
Per quanto riguarda l’opzione per mostrare un tag in una scheda in primo piano, come gestisce un argomento con tag multipli? I tag vengono visualizzati nelle schede in primo piano nella vista mobile?
Il contenuto delle schede è lo stesso su mobile e desktop, solo su mobile le schede avvolgono il contenuto e non hanno un’altezza fissa. Se hai più tag in primo piano sullo stesso argomento, le schede mostreranno il tag che viene visualizzato per primo nell’elenco dei tag predefinito. Credo che sia in ordine alfabetico.
Per quanto riguarda gli argomenti di tendenza, puoi scegliere l’algoritmo dell’elenco proprio come nel componente Featured Tiles. Al momento questi algoritmi includono le ultime novità e varie selezioni principali:
In che modo le tendenze sarebbero diverse da top-giornaliero o top-settimanale? In ogni caso, quando c’è un nuovo algoritmo di ordinamento e filtro nel core di Discourse, come quello “hot” menzionato, dovrebbe funzionare anche sul componente.
Beh, non dovrebbe essere limitato a un certo periodo di tempo. Gli argomenti di tendenza potrebbero essere di un’ora fa, un giorno fa, una settimana fa, ecc…
Vorrei poter articolare meglio le mie idee…
Inoltre, è possibile avere più righe di schede in primo piano?
Questo componente mostra solo una riga di schede sul desktop. E quante schede vuoi in una colonna su mobile (c’è un’impostazione per il numero massimo di argomenti).
Mostrare più righe sul desktop è facilmente possibile se scrivi CSS personalizzato per il componente. Ma non è un caso d’uso che supporterò con il componente in quanto tale, poiché credo che richiederà comunque un layout personalizzato.
Stavo cercando di collegare questo Theme component a un concetto su cui si sta lavorando.
Inoltre, l’opzione di ordinamento degli argomenti della categoria “hot” che ho menzionato in precedenza esiste già (in un certo senso) sotto forma di #plugin:broken-plugin.
Okay, capisco… mi hai appena fatto cambiare le parole Ho scritto feed due volte, ma l’ho cambiato in colonna. L’obiettivo di questo componente è presentare argomenti specifici selezionati. Non dubito che potresti anche farlo funzionare più come un feed dinamico. Ma se questo è il tuo obiettivo, preferirei semplicemente stilizzare le viste di elenco esistenti per arrivarci. Sai, usa semplicemente un componente come Topic List Previews o Topic List Thumbnails e stilizza le voci dell’elenco più come schede. Lavorare direttamente sugli elenchi è tutto integrato con elementi di navigazione e filtri su Discourse. Non otterrai questo con questo componente.
Sì, vero. Sto solo cercando di esaminare tutte le opzioni a mia disposizione. Questo argomento è stato pubblicato proprio mentre stavo navigando su Discourse Meta, quindi ha attirato la mia attenzione.
Hmm, ottengo il suo aspetto solo quando deseleziono tutti i contenuti
Hai provato browser diversi? Se non è un problema del browser (e se lo è, per favore fammi sapere la tua configurazione) potrei ispezionare il CSS sul tuo sito. Ma dovresti condividere il tuo URL, qui o in un messaggio privato.
Sarebbe fantastico se potessi avere un argomento in primo piano “fissato” (cioè l’argomento “Benvenuti in questo forum”), che viene sempre mostrato, anche se gli argomenti vengono scelti casualmente da #featured. Penso che sarebbe davvero fantastico, non solo per il mio caso d’uso ma anche per molti altri. Si potrebbe implementare?
Sembra che tu stia usando un tag non visibile agli utenti normali?
Puoi nascondere i tag dall’apparizione sulle schede tramite le impostazioni del componente. Ma il tag stesso deve essere visibile al gruppo che dovrebbe vedere l’argomento taggato come una scheda in primo piano.
Ha risolto.
Ho appena modificato i miei gruppi di tag e ho pensato di nascondere quello in modo che nessuno sapesse che c’era, tranne l’amministratore. Grazie!!
Grazie per il suggerimento @diabolicvincent! Anche se immagino che non lo implementerò come funzionalità. Un motivo è che (come menzionato nei crediti), non ho programmato la logica di questo componente. È già abbastanza complesso per i miei gusti e non voglio metterci mano io stesso.
Più in generale, filosoficamente, concettualmente… In realtà credo che sia un design dell’interfaccia utente migliore quando il contenuto ufficiale è facilmente distinguibile da quello generato dagli utenti. A questo proposito, non sono già un fan di fissare argomenti all’interno di un elenco altrimenti dinamico di argomenti utente.
C’è un modo per mostrare automaticamente gli ultimi post senza usare un tag? Non voglio usare un tag per inserire manualmente i post nella sezione in primo piano.