Icona grande non viene visualizzata in DiscourseHub come logo del sito

Ho ricevuto segnalazioni da più utenti di DiscourseHub sui miei Maker Forums Discourse che l’icona del nostro sito non viene visualizzata in DiscourseHub, ma altre icone sì. Ad esempio:

La nostra icona non è una T. Cercando, ho trovato questa pagina che dice che si tratta dell’icona grande:

Tuttavia, l’icona grande è impostata su ciò che mi aspetto:

A quale icona fa riferimento DiscourseHub in definitiva per le sue icone?

L’icona viene visualizzata quando si rimuove il forum da quell’elenco e lo si aggiunge e connette di nuovo?

1 Mi Piace

Sono a un passo di distanza da questo dato che non sto nemmeno usando l’app, ma la domanda mi è stata girata :crossed_fingers: :grin:

2 Mi Piace

La T è una nuova funzionalità di DiscourseHub, ma la mostriamo solo come fallback. Quindi c’è qualcosa di errato nell’icona fornita dal sito.

L’app recupera queste informazioni da https://forum.makerforums.info/site/basic-info.json:

{
  "logo_url": "https://forum.makerforums.info/uploads/default/original/3X/0/5/05584cbc2f5f1b34f185f32d0629dee77d136aaf.svg",
  "logo_small_url": "https://forum.makerforums.info/uploads/default/original/3X/4/3/43eb68a2d10cdc07b8344fe88f71c331398a3666.svg",
  "apple_touch_icon_url": "https://forum.makerforums.info/uploads/default/optimized/3X/4/9/49e3e12260db3dff032cf3e247e0e0a29f4e1ab5_2_180x180.svg",
  "favicon_url": "https://forum.makerforums.info/uploads/default/optimized/3X/0/0/002f5ec485a94cb73fb086d5bc99be9659a3c6d2_2_32x32.png",
  "title": "Maker Forums",
  "description": "Forums for makers, 3D printing, Lasers, CNC routers, and more",
  "header_primary_color": "f3f3f3",
  "header_background_color": "333333",
  "login_required": false,
  "locale": "en",
  "include_in_discourse_discover": true,
  "mobile_logo_url": "https://forum.makerforums.info/uploads/default/original/3X/f/d/fd7ea1ba354a5fe92751ffee6b94956376073027.svg"
}

L’apple_touch_icon_url lì è un file SVG. Sfortunatamente, il rendering degli SVG in React Native è complicato, richiede librerie aggiuntive che comportano un overhead eccessivo. Ecco perché il logo non viene caricato.

Puoi chiedere agli amministratori di Maker Forums di:

  • Sostituire l’SVG con un PNG per apple_touch_icon_url
  • Rimuovere e aggiungere nuovamente il sito a Discourse Hub, dovrebbe caricare il nuovo file
3 Mi Piace

Nelle immortali parole di Fezzik, io sono il bruto admin di Maker Forums.

Grazie, posso generare una PNG per l’SVG apple_touch_icon.

$ curl -s https://forum.makerforums.info/site/basic-info.json | jq -r .apple_touch_icon_url
https://forum.makerforums.info/uploads/default/optimized/3X/a/4/a4e106feadbfd5408e36e343a6193def96852f8b_2_180x180.png
3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.