C’è un modo per inserire una riga di testo sotto i nomi utente? Idealmente, vorrei che apparisse sotto il nome utente di tutti.
Il CSS che ho usato per ottenerlo è:
.username::after {
content: 'website.com';
font-size: 14px;
}
Ma ovviamente vorrei che apparisse sotto. Grazie!
1 Mi Piace
Alteras
(Steven Chang)
2
Funzionerebbe per te?
.topic-meta-data .names {
flex-wrap: wrap;
}
.names::after {
display: block;
content: "hello world";
font-size: 14px;
width: 100%;
flex: 1 0 100%;
order: 4;
}
modifica: aggiunta la proprietà order per il mobile
3 Mi Piace
Grazie! Funziona perfettamente sul desktop, ma per qualche motivo viene visualizzato sopra il nome utente sul cellulare.
Alteras
(Steven Chang)
4
Oh. Interessante. hanno una proprietà order aggiuntiva sul mobile.
Puoi aggiungere order: 4 all’elemento pseudo after e dovrebbe risolvere il problema.
1 Mi Piace
Potresti ottenerlo con i Titoli Predefiniti dei Gruppi.
I gruppi possono avere titoli predefiniti che appaiono accanto al nome utente.
In questo modo puoi averne uno diverso per ogni Gruppo.
Potresti stilizzarli con CSS per farli apparire sotto, se lo desideri.
2 Mi Piace
Funziona perfettamente, grazie!
Potresti anche usare l’API se hai bisogno di modificare il contenuto programmaticamente (per controllare l’utente, il post, ecc.).
Ad esempio:
api.decorateWidget("poster-name:after", (dec) => {
// "dec.attrs" per accedere agli attributi del post
return dec.h("div", "meta.discourse.org");
});
.topic-meta-data .trigger-user-card {
flex-direction: column;
align-items: flex-start;
}

2 Mi Piace
system
(system)
Chiuso
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.