Le emoji di Discourse non funzionano quando cambio il dominio di Discourse

All’inizio

Mi dispiace molto per non aver utilizzato la funzione di ricerca per verificare se la mia domanda avesse già ricevuto risposta. L’inglese non è la mia lingua principale, quindi potrei avere qualche difficoltà a cercare accuratamente in questo forum in inglese. Ho provato a scrivere questo post in inglese da solo e ho usato raramente software di traduzione, quindi potrebbero esserci alcuni errori grammaticali. Mi scuso per questo.

La mia domanda

Proprio come il titolo di questo post, ho cambiato il mio dominio Discourse. Amo le emoji e ci sono molte immagini emoji nel mio forum. Dopo aver cambiato il mio dominio, le emoji hanno smesso di funzionare! Ho controllato gli URL di queste emoji e puntano tutti al vecchio dominio.

Alla fine

Mi sento molto frustrato perché ora non posso usare le emoji. Ho provato a trovare gli URL di queste emoji e ad aggiornarli, ma non sono sicuro di come farlo. Qualcuno può aiutarmi con questo? Grazie mille!

Se non capisci cosa intendo, posso darti un esempio.

—Prima che cambi il mio dominio Discourse—

Dominio precedente: forum(punto)example(punto)com
URL dell’immagine emoji: forum(punto)example(punto)com/happy.png

—Dopo che cambio il mio dominio Discourse—

Nuovo dominio: bbs(punto)example(punto)com
URL dell’immagine emoji: forum(punto)example(punto)com/happy.png

Ti riferisci a vecchi post con emoji?

Se sì, usa la chiave inglese su un post e seleziona

  • Ricostruisci HTML

C’è un’opzione Rails da riga di comando per rinominare i post per risolvere il problema su tutti i post creati prima della migrazione.

Anche tutte le immagini caricate saranno corrotte. Quando mi è successo, non ero a conoscenza della correzione da riga di comando di Rails e ho ricostruito la maggior parte dei post man mano che li incontravo. :joy:

4 Mi Piace

Grazie mille! Ci proverò. Grazie per la tua risposta😆

1 Mi Piace

Il tuo metodo è molto buono e ho risolto il mio problema. Grazie mille!

1 Mi Piace

Prego. Sebbene, come accennato, ci sia un comando che puoi eseguire sul tuo server per rielaborare i post. Semplicemente non lo ricordo a memoria.

Altrimenti, il lavoro manuale può essere piuttosto noioso. :wink:.

Felice di esserti d’aiuto.

2 Mi Piace

Sarebbe rake posts:rebake.
E per rielaborare con un pattern, c’è questa guida: Rebake all posts matching a pattern.

3 Mi Piace

Grazie per il tuo suggerimento! È molto facile e veloce❤

3 Mi Piace

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