Aiuto per cambiare il colore dei pulsanti

Non sono a conoscenza di alcuna modifica recente che possa causare questo. Tuttavia, la buona notizia è che se hai aggiornato abbastanza di recente, dovresti poter utilizzare questa nuova funzionalità.

Ciò significa che non dovrai più cercare tutti i selettori in cui viene utilizzato il colore $primary-low e sovrascriverli. Dovrai modificarlo in un solo punto. Tale punto è il file about.json del tuo tema, dove defini la palette dei colori.

Ad esempio, supponiamo che la tua palette appaia così:

"Solarized Light": {
  "primary": "586E75",
  "secondary": "EEE8D5",
  "tertiary": "268BD2",
  "quaternary": "CB4B16",
  "header_background": "002B36",
  "header_primary": "93A1A1",
  "highlight": "B58900",
  "danger": "CB4B16",
  "success": "859900",
  "love": "DC322F"
}

L’unica cosa da fare per sovrascrivere $primary-low è definirlo qui in questo modo:

"Solarized Light": {
  "primary": "586E75",
+ "primary-low": "FF0000",
  "secondary": "EEE8D5",
  "tertiary": "268BD2",
  "quaternary": "CB4B16",
  "header_background": "002B36",
  "header_primary": "93A1A1",
  "highlight": "B58900",
  "danger": "CB4B16",
  "success": "859900",
  "love": "DC322F"
}

Il nuovo colore verrà utilizzato automaticamente ovunque al posto di quello generato da Discourse per te.

Se il tuo tema non è remoto, ovvero è stato creato sul tuo sito Discourse in Amministrazione > Personalizza, dovrai esportarlo, apportare la modifica sopra descritta e poi importarlo nuovamente, poiché si tratta di una nuova funzionalità che non è ancora stata completamente integrata nell’interfaccia utente.