Il testo “informazioni” per questa categoria Contribute > UX dice:
Anche per piccole migliorie di “qualità della vita”.
Allora eccoci ![]()
Potremmo ordinare i gruppi in ordine alfabetico?
Grazie ![]()
Il testo “informazioni” per questa categoria Contribute > UX dice:
Anche per piccole migliorie di “qualità della vita”.
Allora eccoci ![]()
Potremmo ordinare i gruppi in ordine alfabetico?
Grazie ![]()
ti riferisci ai gruppi in questo forum?
Se no, sarò felice di mostrarti come farlo per il tuo forum
Per contesto:
Possiamo ordinarli per Nome Completo per favore?
Ci vengono presentati con il Nome Completo in alto in un carattere grande, quindi non ha alcun senso logico ordinarli per il testo secondario più piccolo ![]()
Ordinare per nome completo significa che l’ordine differisce a seconda della lingua dell’interfaccia. (Tutti i gruppi predefiniti cambiano il loro nome completo in base a ciò). Preferisco avere lo stesso ordine indipendentemente dal fatto che io stia attualmente visualizzando l’elenco in inglese o in tedesco. Mi piace poter dire a un utente “il gruppo moderatore si trova tra il gruppo X e il gruppo Y”, sapendo che sarà lo stesso per lui senza dover controllare la lingua della sua interfaccia.
Quindi il @Nome, non il nome completo, dovrebbe essere visualizzato in alto nel carattere più grande? ![]()
Sì, per favore condividi ![]()
C’è un componente tematico che fa questo?
Questo si trova sotto l’elenco dei gruppi nella pagina informazioni sul tuo sito nella dashboard di amministrazione, scorri fino in fondo e lo troverai lì.
L’impostazione per l’ordinamento dei gruppi aggiuntivi nella pagina “Informazioni” cambia anche il modo in cui vengono visualizzati nella pagina dei gruppi?
Penso di sì, fammici provare
Hmm, non vedo alcuna differenza, prova dalla tua parte, ma penso di no.
Penso che questo sia ancora valido? ![]()
I gruppi sono ancora…
Significato:
Ecco un piccolo esempio dell’ordinamento dei gruppi molto confuso:
Ho ideato due modi per riordinare l’elenco dei gruppi in modo che la loro posizione rimanga fissa, i mockup sono sotto.
Perché, come ha detto Moin, lingue diverse sposterebbero i gruppi se fossero ordinati per Nome.
L’opzione più semplice è trascinare le categorie, tuttavia se ci sono molte categorie questo potrebbe facilmente diventare un compito ingombrante.
Sulla pagina dei gruppi /g aggiungi un nuovo pulsante
Riordina Gruppi
Quindi appaiono le icone di presa e potresti trascinare i gruppi a tuo piacimento. Tuttavia, questo non è molto adatto ai dispositivi mobili se ci sono molti gruppi.
Forse il modo per affrontare questo problema è usare l’interfaccia utente esistente per riordinare i gruppi. Mi sono ispirato all’editor dei badge e all’editor delle posizioni fisse delle categorie.
In sostanza, creeresti un nome di gruppo per i tuoi gruppi e potresti ordinarli nel modo che preferisci, e poi aggiungeresti i gruppi al nome di gruppo che hai creato e li ordineresti anche lì. Scusa, è confuso ![]()
Di nuovo inizieresti con il pulsante
Riordina Gruppi
Questo mostrerebbe questo editor di gruppi. Quindi, proprio come l’editor dei badge dove puoi spostare i gruppi di avviamento, della community e di pubblicazione, ecc.
Puoi quindi modificare/riorganizzare il gruppo Regione, ad esempio, premendo l’icona nell’Editor di Gruppi (mostrato sopra)
Opinioni?
Apprezzo il tempo e la riflessione che hai dedicato a questo ![]()
L’opzione 1 sembra la più logica, mentre l’opzione 2 sembra un po’ troppo complessa con la necessità di dover raggruppare le categorie.
Riguardo all’opzione 1 e a questa parte:
Forse la funzionalità/interfaccia utente di Riordina Categorie potrebbe essere applicata anche ai gruppi:
Ciò sarebbe effettivamente di beneficio, ha senso avere qualcosa del genere. Forse al momento della creazione del gruppo lo ordiniamo semplicemente in ordine alfabetico.
Ho fatto qualche esperimento e ho scoperto che è possibile riordinare i gruppi se si trovano all’interno di un contenitore flex.
In Horizon è così per progettazione e come impostazione predefinita, quindi vale la pena controllare il tema attivo per adattarlo se necessario:
.groups-boxes .group-box[data-group-name="group1"] {
order: -3;
}
.groups-boxes .group-box[data-group-name="group2"] {
order: -2;
}
.groups-boxes .group-box[data-group-name="group3"] {
order: -1;
}
Non ho testato la compatibilità, ma sembra essere ampiamente compatibile con i browser moderni, dato che la display flex è lo standard comune.
L’unico problema che ho riscontrato con questo approccio è che le caselle dei gruppi non hanno recepito il mio stile CSS. Ho già provato a usare body.group-boxes senza successo.
Sono aperto a suggerimenti ![]()
@satonotdead tu, signore, sei un genio ![]()
Non ho modificato il Name o il Full Name di nessuno dei miei gruppi.
Ho semplicemente seguito il tuo suggerimento e ho aggiunto questo sia al mio tema Light che al tema Dark (ho disattivato Horizon):
/* Re-order all groups by their Full Name */
.groups-boxes>.group-box{order:999}
.groups-boxes>.group-box[data-group-name="group-3d-printing"]{order:1}
.groups-boxes>.group-box[data-group-name="admins"]{order:2}
.groups-boxes>.group-box[data-group-name="group-android"]{order:3}
.groups-boxes>.group-box[data-group-name="group-evo"]{order:4}
.groups-boxes>.group-box[data-group-name="BIGMEET"]{order:5}
.groups-boxes>.group-box[data-group-name="group-challenges"]{order:6}
.groups-boxes>.group-box[data-group-name="group-challenges-cmt"]{order:7}
.groups-boxes>.group-box[data-group-name="commercial-operators"]{order:8}
.groups-boxes>.group-box[data-group-name="group-air-2"]{order:9}
.groups-boxes>.group-box[data-group-name="group-air-2s"]{order:10}
.groups-boxes>.group-box[data-group-name="group-air-3"]{order:11}
.groups-boxes>.group-box[data-group-name="group-air-3s"]{order:12}
.groups-boxes>.group-box[data-group-name="group-dji-avata"]{order:13}
.groups-boxes>.group-box[data-group-name="group-flip"]{order:14}
.groups-boxes>.group-box[data-group-name="group-fly"]{order:15}
.groups-boxes>.group-box[data-group-name="group-dji-fpv"]{order:16}
.groups-boxes>.group-box[data-group-name="group-go4"]{order:17}
.groups-boxes>.group-box[data-group-name="group-dji-lito"]{order:18}
.groups-boxes>.group-box[data-group-name="group-mavic-2"]{order:19}
.groups-boxes>.group-box[data-group-name="group-mavic-3"]{order:20}
.groups-boxes>.group-box[data-group-name="group-mavic-4"]{order:21}
.groups-boxes>.group-box[data-group-name="group-mini-1"]{order:22}
.groups-boxes>.group-box[data-group-name="group-mavic-pro"]{order:23}
.groups-boxes>.group-box[data-group-name="group-mini-2"]{order:24}
.groups-boxes>.group-box[data-group-name="group-mini-3-pro"]{order:25}
.groups-boxes>.group-box[data-group-name="group-mini-4-pro"]{order:26}
.groups-boxes>.group-box[data-group-name="group-mini-4k"]{order:27}
.groups-boxes>.group-box[data-group-name="group-mini-5-pro"]{order:28}
.groups-boxes>.group-box[data-group-name="group-mini-se"]{order:29}
.groups-boxes>.group-box[data-group-name="group-neo"]{order:30}
.groups-boxes>.group-box[data-group-name="group-dji-sc"]{order:31}
.groups-boxes>.group-box[data-group-name="beta-testers"]{order:32}
.groups-boxes>.group-box[data-group-name="group-fpv"]{order:33}
.groups-boxes>.group-box[data-group-name="group-ios"]{order:34}
.groups-boxes>.group-box[data-group-name="group-litchi"]{order:35}
.groups-boxes>.group-box[data-group-name="moderators"]{order:36}
.groups-boxes>.group-box[data-group-name="group-eastmidlands"]{order:37}
.groups-boxes>.group-box[data-group-name="group-eastofengland"]{order:38}
.groups-boxes>.group-box[data-group-name="group-london"]{order:39}
.groups-boxes>.group-box[data-group-name="group-northeast"]{order:40}
.groups-boxes>.group-box[data-group-name="group-northwest"]{order:41}
.groups-boxes>.group-box[data-group-name="group-northernirel"]{order:42}
.groups-boxes>.group-box[data-group-name="group-scotland"]{order:43}
.groups-boxes>.group-box[data-group-name="group-southeast"]{order:44}
.groups-boxes>.group-box[data-group-name="group-southwest"]{order:45}
.groups-boxes>.group-box[data-group-name="group-wales"]{order:46}
.groups-boxes>.group-box[data-group-name="group-westmidlands"]{order:47}
.groups-boxes>.group-box[data-group-name="group-yorkshumber"]{order:48}
.groups-boxes>.group-box[data-group-name="staff"]{order:49}
.groups-boxes>.group-box[data-group-name="trust_level_0"]{order:50}
.groups-boxes>.group-box[data-group-name="trust_level_1"]{order:51}
.groups-boxes>.group-box[data-group-name="trust_level_2"]{order:52}
.groups-boxes>.group-box[data-group-name="trust_level_3"]{order:53}
.groups-boxes>.group-box[data-group-name="trust_level_4"]{order:54}
Sono passato da questo:
A questo:
Grazie mille @satonotdead, questo ha reso davvero la mia giornata ![]()
Ottimo, sono molto contento che sia stato utile. Credetemi, trovare questa soluzione mi ha fatto davvero piacere anche a me (!) Nella nostra community, i nostri gruppi/livelli sono personalizzati, e poterli visualizzare in ordine è davvero importante per noi.
Tieni presente che anche i badge possono essere riordinati, per chi di noi li usa collegati ai gruppi e ha avuto difficoltà a farlo nello stato predefinito di Discourse.