Ciao a tutti,
C’è un modo per mostrare il nome dell’utente nella barra di navigazione accanto all’avatar quando l’utente è connesso? Vedi lo screenshot qui sotto.
Ciao a tutti,
C’è un modo per mostrare il nome dell’utente nella barra di navigazione accanto all’avatar quando l’utente è connesso? Vedi lo screenshot qui sotto.
Ciao, bentornato Auston!
Potresti provare questo HTML/CSS personalizzato, per favore?
Dovrebbe funzionare bene con tutti i badge di notifica con/senza il nuovo menu delle notifiche abilitato.
Ti suggerisco di creare un componente tematico. Nel caso non lo sapessi, tutto è spiegato qui: Beginner's guide to using Discourse Themes
Nota: è disabilitato nella visualizzazione mobile.
Nota: il CSS si basa sul tema predefinito; potrebbe essere necessario regolarlo. Non esitare a chiedere.
Non ho testato approfonditamente, ma spero che questo ti funzioni!
<script type="text/discourse-plugin" version="0.8.13">
api.decorateWidget('header-notifications:after', dec => {
const { currentUser, site } = dec.widget;
if (site.mobileView) {
return;
}
return dec.h('span.username', currentUser.displayName);
})
</script>
html:not(.mobile-view) #current-user {
span.username {
display: inline-block;
vertical-align: middle;
margin-left: 5px;
}
.icon.btn-flat {
width: auto;
}
.user-status-background {
left: 22px;
}
.badge-notification {
&.with-icon.new-pms {
left: -3px;
right: auto;
top: 4px;
}
}
.unread-notifications {
left: 25px;
right: auto;
}
.unread-high-priority-notifications,
.ring {
left: -3px;
right: auto;
}
}
Grazie mille. Funziona ![]()