Caro David, ho riscontrato un problema.
Quando seleziono un gruppo e scorro con il mouse per caricare altri risultati, vengono caricati direttamente tutti gli utenti invece dei soli membri del gruppo selezionato.
Puoi dare un’occhiata a questo?
Caro David, ho riscontrato un problema.
Quando seleziono un gruppo e scorro con il mouse per caricare altri risultati, vengono caricati direttamente tutti gli utenti invece dei soli membri del gruppo selezionato.
Puoi dare un’occhiata a questo?
Grazie per un altro ottimo componente ![]()
C’è un piccolo problema con la nuova impostazione della Modalità Scura:
Tema Scuro:
Tema Chiaro con schema colori della Modalità Scura abilitato automaticamente:
E una richiesta: è possibile aggiungere due impostazioni a questo componente per
Vorrei visualizzare in alto gli utenti che sono stati i lettori più attivi nell’ultimo anno impostando l’intervallo di tempo predefinito su ‘Anno’ e ordinando in ordine decrescente per ‘Letti’.
È qualcosa che può essere aggiunto facilmente?
Ciao @david, questo componente del tema continua ad aggiungere valore al nostro Discourse, ma recentemente un bug/feature noto ha causato molta confusione e problemi per noi.
Il bug/feature noto: L’utente loggato viene sempre restituito nei risultati, anche se non corrisponde alla condizione del filtro.
Nel caso qui sotto, il mio utente non fa parte del gruppo ruby, ma appare comunque.
Cosa è possibile fare a livello di modifica del tema, in modo che l’utente che visualizza la directory non veda se stesso nei risultati in cui non dovrebbe apparire?
Grazie mille per aver indagato su cosa potremmo fare per modificare questo comportamento. Siamo ospitati su una piattaforma basata su Discourse.
Ottima rilevazione, @alxpck. Posso riprodurlo nella versione 2.6.0.beta5.
Opinioni @david o @tobiaseigen su cosa è possibile fare qui?
Ciao @alxpck, scusa per il ritardo nella risposta!
Questo è in realtà un comportamento predefinito della ‘directory utenti’ del core: puoi vederlo aprendo /u qui su Meta e provando a filtrare per nome utente. L’utente corrente verrà sempre mostrato nell’elenco, indipendentemente dal filtro applicato. Ad esempio
Ma hai ragione: diventa molto confuso quando si filtra per gruppi. Se qualcuno sta filtrando intenzionalmente in questo modo, probabilmente non vuole vedersi nell’elenco (a meno che non corrisponda al filtro).
Ho aperto una PR nel repository core per discuterne: UX: Do not include current user in group-filtered directory results by davidtaylorhq · Pull Request #11310 · discourse/discourse · GitHub
Vediamo come va: se decidiamo di non apportare questa modifica nel core, potremo valutare una soluzione alternativa per questo componente del tema.
Grazie mille @david. Apprezzo davvero che tu abbia esaminato la questione sia dal punto di vista del nucleo di Discourse che da quello del tema User Card Directory.
Qualunque sia l’approccio che scegli, sappiamo che apportare una modifica sarebbe di enorme valore per la nostra comunità.
Nessun problema per il ritardo—il 2020, vero?
Sì, specialmente se si tratta di un gruppo di abbonati come quello utilizzato dal plugin Subscriptions.
Ho unito la modifica di @david… i vostri siti la riceveranno entro la prossima settimana circa.
L’unica questione aperta è decidere la precisione di “mostrami sempre” se visito la directory senza applicare alcun filtro.
Siete ancora interessati alla funzione “non mostrarmi mai per primo quando visito la pagina /u (anche senza filtro)”? Potremmo aggirare il problema nel componente.
Splendido! Grazie @sam @david e al team!
Riguardo a “mostrami sempre”:
/u, che è una sorta di classifica basata sulle statistiche. In questo modo è facile per loro confrontarsi con gli altri utenti di Discourse./my/summary o a fare clic sulla loro foto.Non posso parlare di tutti gli altri casi d’uso per le altre istanze di Discourse, ma per le nostre esigenze preferiremmo senz’altro evitare di mostrare agli utenti il proprio profilo (con o senza filtro).
Non posso parlare per gli altri e non ho sentito molte lamentele riguardo alla directory degli utenti, ma personalmente non la uso nemmeno come classifica e la apprezzo soprattutto per la scoperta.
Forse si potrebbe fornire un interruttore per nasconderla?
Forse, abbiamo bisogno di un parere da @codinghorror se vuole che questa sia una impostazione del sito nel core o se si tratta di una componente del tema. È emersa 2-3 volte nel corso degli anni.
Al minimo, possiamo modificare il core in modo che una componente del tema possa apportare una modifica.
Non sono sicuro, la cosa della ‘griglia di schede’ sembra piuttosto specifica del sito. Credo vada bene che sia un’impostazione del sito? Non ho opinioni forti al riguardo, ma non credo abbia senso come valore predefinito.
Ecco una PR che aggiunge un’impostazione ‘nascondi utente corrente’ al componente del tema. Se abilitata, nasconderà sempre l’utente corrente dalla visualizzazione
Affronta il caso in cui si voglia effettivamente vedere l’utente corrente? Ad esempio, hai cercato te stesso… sei in cima alla classifica… ecc.?
Probabilmente è sufficiente così com’è per @alxpck… ma sto solo pensando ad alta voce.
Nasconde incondizionatamente l’utente corrente ed è un’impostazione del tema disabilitata per impostazione predefinita. Penso che sia accettabile per il layout della scheda utente? Ma di certo non funzionerebbe per una classifica.
Grazie!
È un miglioramento meraviglioso.
Preferiremmo la granularità menzionata da @sam (i casi in cui si desidera effettivamente visualizzare l’utente corrente), ma rimuovere le persone dalle ricerche in cui non soddisfano i criteri di filtro era il problema che ci ha portato qui—quindi apprezzo molto l’impostazione del tema per nascondere l’utente corrente.
Vedo che alcune delle card dei miei utenti appaiono più volte… ad esempio “andy1” e “blane”, tra gli altri, su questa pagina:
https://forum.moversmindset.com/u
Aggiornamento: Sta succedendo qualcosa di strano. L’ho notato in Cognito su Chrome, ma non vedo i duplicati quando sono loggato usando Safari. Sarà difficile individuarne la causa…
Ciao Craig, grazie per la segnalazione. Sembra che si tratti di un problema del core di Discourse: si verifica anche con il componente delle schede utente disabilitato.
Il problema alla radice è che tutti i tuoi utenti hanno attualmente valori ‘0’ per le metriche e la nostra ordinazione era incoerente. Ho aperto una PR per risolvere il problema e lo deployerò sul tuo sito non appena sarà unita. I dettagli tecnici sono nella PR, se sei interessato:
È stato risolto e ho distribuito la modifica principale sul tuo sito @craigconstantine. Fateci sapere se continuate a riscontrare problemi.
È stato risolto, scusate per l’attesa! Aggiornate il componente del tema nel vostro pannello di amministrazione e tutto dovrebbe funzionare correttamente nei temi chiaro/scuro.