katruki
(katruki)
Décembre 23, 2024, 7:10
1
Bonjour, je suis actuellement en train de créer un thème personnalisé pour ma communauté. J’essaie de déplacer l’avatar de l’utilisateur à l’intérieur du corps du sujet (je posterai des captures d’écran de ce à quoi cela ressemble actuellement par rapport à ce que je recherche). J’utilise le plugin pour visualiser les sorties de Discourse, mais je ne vois aucune sortie pour éventuellement faire cela. Un peu d’aide à ce sujet serait très utile !
Actuel :
Ce que je veux :
1 « J'aime »
Heliosurge
(Dan DeMontmorency)
Décembre 25, 2024, 12:21
2
Votre 2ème SS souhaité. Est-ce sur un autre site de discussion ?
Si c’est le cas, vous pourriez peut-être voir comment ils l’ont fait avec l’outil “inspecter l’élément” de votre navigateur.
katruki
(katruki)
Décembre 25, 2024, 3:03
3
Oui, c’est le cas, https://forums.unrealengine.com/ J’ai essayé de faire ainsi, mais je n’ai pas réussi à comprendre.
Don
Décembre 26, 2024, 9:06
4
Bonjour
Voici un exemple que j’ai créé, il n’est probablement pas parfait mais vous pouvez le personnaliser…
Bureau / CSS
.topic-post {
margin-bottom: 1em;
> article > .row {
background-color: var(--secondary);
box-shadow: 0 0 0 1px var(--primary-low);
border-radius: 1em;
padding: 1em;
.topic-avatar {
border: none;
}
.topic-body {
background: none;
border: none;
box-sizing: border-box;
width: 100%;
padding: 1em;
}
}
.post-menu-area {
margin: 1em 0 0;
}
}
// MP
.archetype-private_message {
.regular.contents {
border: none;
}
.topic-map {
padding-left: 1em;
padding-bottom: 0.25em;
}
.topic-post {
margin-bottom: 1em;
}
// utiliser la mise en surbrillance du message de l'utilisateur actuel sur toute la ligne
.topic-post {
&.current-user-post {
> article > .row {
background: var(--tertiary-very-low);
box-shadow: 0 0 0 1px var(--tertiary-very-low);
}
}
.regular.contents {
background: none;
border-color: none;
}
}
}
// Chronologie
.topic-navigation.with-timeline {
width: 150px;
}
.container.posts {
// s'assurer que le message conserve toute sa largeur
grid-template-columns: 1fr auto;
.topic-navigation {
margin-right: -2em;
padding-left: 2em;
}
}
// Carte du sujet
.topic-map {
&.--op,
&.--bottom {
padding: 1em 1em 0;
max-width: 100%;
border-top: none;
border-bottom: none;
}
}
// Petite action
.small-action {
.topic-avatar,
.small-action-desc {
border-top: none;
padding-top: 0;
}
.topic-avatar:empty {
display: none;
}
.small-action-desc {
width: calc(100% - 1em);
}
}
// Zone du sujet
.topic-area {
> .loading-container {
width: 100%;
}
}
.topic-status-info,
.topic-timer-info {
max-width: 100%;
}
6 « J'aime »
katruki
(katruki)
Décembre 29, 2024, 9:18
5
Bonjour, Don ! Merci beaucoup pour l’exemple. Cela m’aidera énormément, je vais l’ajouter à mon thème.
1 « J'aime »