Tema Horizon

Ci sono idee per rendere Horizon a larghezza intera? Trovo che sia un po’ costretto al centro (corsetto?), e renderlo completamente a tutta larghezza lo rilasserebbe piacevolmente.

4 Mi Piace

No, non ho intenzione di farlo. Stiamo mantenendo una larghezza limitata, che corrisponde a una lunghezza di lettura ottimale.

2 Mi Piace

Ciao, ho provato ad antevisualizzare il tema, ma questo è tutto ciò che vedo:

Sto sbagliando qualcosa?

1 Mi Piace

Ho appena provato (da mobile) e per me funziona bene. C’è qualcosa nella console? Oppure puoi provare un browser diverso per controllare?

1 Mi Piace

Grazie @chapoi! La mia console:

1 Mi Piace

Ok, sì, posso sicuramente riprodurlo. Penso sia perché Horizon è stato spostato nel core probabilmente. Dovrò capire come correggere il link di anteprima, se possibile. (Sarà più facile visualizzare l’anteprima solo su Meta – ho aggiornato l’argomento)

Detto questo, puoi semplicemente visualizzarlo in anteprima qui su Meta cambiando il tema

2 Mi Piace

Grazie mille, ora funziona!

1 Mi Piace

2 messaggi sono stati spostati in un nuovo argomento: Testo del pulsante invisibile sul tema Horizon

Overflow del contenitore annunci mobile: mancata corrispondenza layout RTL/LTR

Ciao

Sto utilizzando il tema Horizon con il plugin ufficiale House Ads e ho creato un componente personalizzato per stilizzare gli annunci utilizzando variabili CSS e regole di layout compatibili con il sistema di progettazione di Discourse.

:mobile_phone: Problema: Il contenitore dell’annuncio fuoriesce dalla viewport su dispositivi mobili (sia LTR che RTL)

  • Tema: Horizon (non riproducibile nei temi predefiniti o in altri temi come Material, ecc.)
  • Plugin: House Ads + componente personalizzato
  • Dispositivo: Mobile
  • Comportamento:
    • Quando lingua del sito = Inglese (LTR) → il bordo sinistro di .ad-container viene tagliato (fuoriesce a sinistra).
    • Quando lingua del sito = Persiano/Arabo (RTL) → il bordo destro viene tagliato (fuoriesce a destra).
  • Previsto: La scheda dell’annuncio dovrebbe essere completamente contenuta all’interno della viewport, centrata o allineata con la larghezza del contenuto del post.

Il mio codice CSS:

Riepilogo
:root {
  /* Colori principali */
  --ad-bg: var(--secondary);
  --ad-border: var(--highlight);
  --ad-text: var(--primary);

  /* Etichetta */
  --ad-label-bg: var(--highlight);
  --ad-label-text: var(--danger);
}


.house-creative {
  margin-left: 0 !important;
}


.house-creative a.between-posts-ad {
  display: block;
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  font-family: inherit;
}

/* ===============================
   Contenitore Scheda
   =============================== */

.house-creative .ad-container {
    direction: rtl !important;
    text-align: center !important;
margin-bottom: 20px;
      padding: 10px 5px;
     max-width: calc(#{$topic-avatar-width} + #{$topic-body-width} + (#{$topic-body-width-padding} * 2));  background-color: var(--ad-bg);
  border: 2px solid var(--ad-border);
  border-radius: 10px;

  box-sizing: border-box;
  line-height: 1.7;

  color: var(--ad-text);

  transition:
    background-color 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease,
    transform 0.2s ease;
}

.house-creative a.between-posts-ad:hover .ad-container {
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}


.house-creative .ad-label {
    display: inline-block;       
    text-align: center;   
    margin-bottom: 6px;
     padding: 4px 12px;

  font-size: 0.85em;
  font-weight: 700;
  text-transform: uppercase;

  background-color: var(--ad-label-bg);
  color: var(--ad-label-text);

  border-radius: 999px;
}

.house-creative .ad-container .ad-text {
  margin: 0;

  font-size: 1rem;
  line-height: 1.9;
  color: var(--ad-text);

  direction: rtl ;
  text-align: center !important ;
  unicode-bidi: isolate;
}


@media (max-width: 480px) {
  .house-creative .ad-container {
direction: rtl !important;
text-align: center !important; 
padding: 16px 12px; 
width: 100%;
max-width: 100%;

  }
}

Horizon non è compatibile con tutti i componenti e i plugin (per ora).

2 Mi Piace


mentre si partecipa a un gruppo


Quando non si partecipa a un gruppo


L’aspetto dell’intestazione e della barra laterale sembra essere cambiato a causa della modernizzazione del tema Foundation.

Non so se questo sia il posto giusto per pubblicarlo, ma mi piace il modo in cui Horizon su Meta mostra un paio di righe per ogni argomento nella visualizzazione delle categorie. Non riesco a riprodurlo da parte mia e non so da dove iniziare a guardare. Grazie!!

4 Mi Piace

puoi leggerne qui

6 Mi Piace

9 messaggi sono stati spostati in un nuovo argomento: Problema RTL con il posizionamento di @ nei nomi utente

2 messaggi sono stati spostati in un nuovo argomento: Vista compatta/espansa non funziona su Horizon

Gli argomenti bloccati a livello globale hanno il loro estratto allineato a destra (questo è sul mio forum gratuito):

2 messaggi sono stati suddivisi in un nuovo argomento: Interazione di Horizon con l’intestazione del marchio

Un post è stato diviso in un nuovo argomento: Problemi con i flair su Horizon

Un post è stato diviso in un nuovo argomento: Problema di visualizzazione sottocategorie a due livelli

Non sono sicuro se questo riguardi Horizon o il componente Header Categories Navbar. Mi è stato fatto notare che la barra dei menu su Horizon inizia all’estrema sinistra, a differenza di altri temi (Foundation per confronto), il che è strano su monitor larghi.

Horizon:

Foundation:

È voluto? O qualcosa che potrebbe aver bisogno di essere sistemato? Devo dire che se la larghezza del contenuto è limitata, mi sembrerebbe logico non far iniziare la barra dei menu tutta a sinistra.