Sai come farla eseguire più spesso? Tipo ogni 5 secondi circa?
Puoi scoprire queste cose da solo esaminando il codice sorgente di Discourse (TLP non è coinvolto qui)
LMGTFY
…
… Sembra che sia collegato al periodo di grazia per la modifica. Accorcialo e si eseguirà prima.
sì, qualcuno l’ha pubblicata per caso proprio nello stesso momento
Ciao, questa è una domanda sulle autorizzazioni. Se un’istanza di Discourse ha le immagini in evidenza abilitate nelle pagine non relative alle categorie e l’istanza dispone di categorie pubbliche e private… quali immagini dovrebbero essere mostrate e a chi?
Idealmente, gli utenti dovrebbero vedere le immagini in evidenza corrispondenti ai topic a cui hanno accesso, e non dovrebbero vedere le immagini in evidenza dei topic a cui non hanno accesso. Pertanto, le immagini in evidenza visualizzate per diversi utenti saranno diverse in base alle loro autorizzazioni. È corretto?
Un’altra domanda sulle autorizzazioni, probabilmente più semplice. Esiste un modo per selezionare immagini in evidenza senza aggiungere il tag definito ai post? Il problema è che nel nostro Discourse attualmente quasi tutti possono aggiungere tag e, di conseguenza, quasi chiunque può decidere che un’immagine sia in evidenza. Questo apre la porta a potenziali abusi e alla necessità di moderazione.
Potremmo alzare il livello di fiducia richiesto per aggiungere tag, ma ciò avrebbe altre conseguenze. Sono curioso di sapere come altri stanno affrontando questa questione.
-
TLP rispetta le autorizzazioni: non potrai vedere nulla di diverso. Le immagini in evidenza saranno limitate ai contenuti a cui hai accesso. L’insieme potrebbe essere più ampio per alcuni utenti.
-
La funzionalità principale di Discourse risolve questo problema per te: devi mantenere il tag scelto all’interno di un Gruppo di tag configurato in modo che solo lo staff possa assegnarlo:

Grazie mille! Questo risolve tutte le nostre preoccupazioni.
Guardo con grande piacere l’uso delle Immagini in Evidenza (la fila orizzontale di immagini) su https://realtimevfx.com/. Avete qualche consiglio su come implementare i miglioramenti che hanno apportato?
Nello specifico:
- Come rendere visibile il testo con titolo e autore senza dover passare il mouse sopra?
- Come ottenere quelle frecce per scorrere a sinistra e a destra?
- Come eliminare la barra di scorrimento orizzontale?
Non sembra lo stesso componente. Puoi verificare ispezionando l’HTML per le stesse classi nel browser.
Puoi personalizzare le barre di scorrimento in CSS. Ho pubblicato qualcosa di simile più avanti nel Topic.
Chiedi a loro? Potresti anche riuscire a identificare il loro JavaScript e CSS. Oppure pubblica in Marketplace se hai bisogno di aiuto?
Grazie. È bello sapere che non si tratta dello stesso componente. Gliel’ho chiesto e mi hanno risposto… che è complicato. ![]()
@merefield, prima di considerare una richiesta dal marketplace, sei disponibile a integrarle come miglioramenti per questo plugin? Anche se mi piace molto quella UI, non sono sicuro di voler mantenere un’istanza modificata per essa.
Scusa per la risposta tardiva.
Se sei disposto a finanziarlo, sarò felice di valutare la creazione di un componente tema che puoi aggiungere alla tua istanza e garantire che funzioni correttamente con TLP installato.
Sto cercando di evitare di aumentare la complessità del plugin principale.
Sentiti libero di inviarmi un messaggio privato.
OK, in arrivo una grande PR per la versione del componente Tema di questo add-on:
Modifiche:
- REFACTOR: Elimina* jQuery

- REFACTOR: Converte la determinazione delle funzionalità di route e layout in un servizio Ember (simile al componente TLT, grazie per l’approccio a @David) - questo è MOLTO più affidabile ed elimina almeno un bug.
- REFACTOR: Risolve un sacco di avvisi di deprecazione.
- FEATURE: Consente di specificare le funzionalità di layout per Tag specifici (non solo globalmente sui Tag) (stesso approccio del TLT)
NB La gerarchia CSS è più semplice e leggermente modificata, quindi prestare attenzione se hai personalizzazioni!
Il branch è add_ember_service_remove_jquery
Se vuoi provarlo (sarebbe apprezzato), puoi caricarlo come componente aggiuntivo (compila la casella del branch sotto Avanzate), modifica il suo nome (chiamalo “Topic List Previews (Beta)”?) e aggiungilo a un tema a cui puoi passare e che i tuoi utenti non usano normalmente.
Ricorda di aggiornare il browser dopo ogni modifica alle impostazioni.
Molto è cambiato, quindi sarà necessario un buon controllo e, purtroppo, non ci sono ancora test automatizzati. Ho ovviamente fatto un sacco di test io stesso.
Fonderò tra un paio di settimane circa, dopo un periodo di test aperti.
Col tempo, queste modifiche potrebbero essere adottate anche dal Plugin…
*Credo che ci sia ancora un po’ di jQuery, ne parlerò più avanti
È possibile escludere una categoria specifica dalle anteprime di immagini e estratti?
MODIFICA: Scusa, vedo che hai uno spazio per le richieste. Lo inserirò lì.
Sì, dovrebbe essere possibile.
@merefield le nuove modifiche sembrano ottime! Finora non ho notato alcun problema. Ho un suggerimento: nella TC attuale, tutti i tag sono stilizzati di default. Con il nuovo ramo, i tag devono essere nominati singolarmente nelle impostazioni. Dato che ci sono numerosi tag (e possono anche essere creati), possiamo avere tutti i tag stilizzati di default (o avere un’impostazione che permetta di stilizzare tutti i tag)?
Al momento è un lavoro in corso completamente sperimentale, ma ecco su cosa ho lavorato: una massiccia modernizzazione dell’aspetto e del feel di TLP:
(per vedere la demo live vai su: https://rideables.tech)
(e sì, ho preso ispirazione dall’ottima funzione ‘Feed’ di Microsoft Edge
).
La soluzione si rivela essere piuttosto semplice:
- La rotta
tagsè ora semplicementetag
Ho aggiornato il branch add_ember_service_remove_jquery con questa modifica (solo per le impostazioni predefinite) (insieme a un sacco di altre modifiche non correlate). Se hai modificato le impostazioni predefinite, sostituisci semplicemente tags con tag e tags-mobile con tag-mobile.
Grazie per aver testato!
Sembra fantastico sia su PC che su mobile!
Ottima notizia riguardo alla limitazione di rendering di Chrome per il TC (distanza di scorrimento limitata prima della corruzione).
Risolto in Chrome 96: https://bugs.chromium.org/p/chromium/issues/detail?id=688640#c58.
Attualmente si tratta della loro build Canary (l’ho testata e ora funziona senza problemi).
(Ora ci serve solo: https://bugs.chromium.org/p/chromium/issues/detail?id=1076027&q=masonry&can=2 per poter eliminare il JavaScript)
@merefield grazie per questo, ma sta rompendo il sito per me. Ho aggiornato, ma tutto ciò che vedo è il menu a tendina del periodo di tempo. Proverò a testare senza plugin e ti farò sapere.
