prima di provare ad attaccarlo con un sacco di codice, mi chiedo se sia anche possibile forzare il banner a stare all’interno del contenitore della pagina accanto alla barra laterale invece di avere la barra laterale sotto di esso?
Puoi dare un’occhiata al componente tematico delle posizioni delle prese dei plugin per vedere dove puoi aggiungere facilmente delle cose.
Ciò aiuterebbe solo se stessi per creare il tuo componente o fare un fork di questo.
Ho appena aperto una PR che aggiungerà un’impostazione di plugin outlet in modo che possa essere visualizzata in questo modo:
@tshenry puoi provarlo e unirlo quando hai un momento? DEV: plugin outlet setting for sidebar, prettier by awesomerobot · Pull Request #15 · discourse/discourse-versatile-banner · GitHub
grazie mille per questo e per tutto il tuo ottimo lavoro @awesomerobot ![]()
Sembra fantastico
Grazie @awesomerobot!
PR unito!
Testato e funziona alla grande!
funziona perfettamente! ![]()
solo una breve nota: questo componente sembra lasciare uno spazio nel margine superiore sotto l’intestazione nella visualizzazione desktop - è anche evidente sopra la barra di navigazione nelle visualizzazioni in cui non è abilitato (ad esempio, se mostra per i membri è disabilitato).
per riprodurlo, vai a una pagina di categoria o di elenco di argomenti in una visualizzazione desktop e confronta quando il componente è abilitato o disabilitato - il margine superiore si espande di circa 25px. questo può essere visto anche nelle visualizzazioni in cui il banner non è abilitato per i membri (ho aggiunto un correttore di top-margin a main-outlet nel css comune per il momento).
[citazione=“Lilly, post:8, topic:280280, username:Lilly”]
questo componente sembra lasciare uno spazio nel margine superiore sotto l’intestazione nella visualizzazione desktop
[/citazione]
Posso osservare la stessa cosa anche nella visualizzazione mobile. Disabilitare questo TC risolve il problema dello spazio, quindi la causa è sicuramente da qualche parte qui dentro.
Per tua informazione, puoi aggiungere questo al CSS comune per formattare il banner. Uso qualcosa di simile per formattare il mio banner versatile per sistemarlo nel frattempo.
// * compensa l'offset del margine superiore del banner versatile *
#main-outlet {
margin-top: -25px;
}
4 post sono stati uniti a un argomento esistente: Versatile Banner
