Mes emojis Discourse ne fonctionnent pas lorsque je change mon domaine Discourse

Au début

Je suis vraiment désolé de ne pas avoir utilisé la fonction de recherche pour vérifier si ma question avait déjà reçu une réponse. L’anglais n’est pas ma langue principale, j’ai donc peut-être eu du mal à effectuer une recherche précise sur ce forum en anglais. J’ai essayé d’écrire ce message en anglais moi-même et j’ai rarement utilisé un logiciel de traduction, il peut donc y avoir des erreurs de grammaire. Je m’en excuse.

Ma question

Comme le titre de ce message l’indique, j’ai changé le nom de domaine de mon Discourse. J’adore les emojis, et il y a beaucoup d’images d’emojis sur mon forum. Après avoir changé mon nom de domaine, les emojis ont cessé de fonctionner ! J’ai vérifié les URL de ces emojis, et elles pointent toutes vers l’ancien nom de domaine.

À la fin

Je suis très frustré car je ne peux plus utiliser les emojis maintenant. J’ai essayé de trouver les URL de ces emojis et de les mettre à jour, mais je ne suis pas sûr de la manière de procéder. Quelqu’un peut-il m’aider ? Merci beaucoup !

Si vous ne comprenez pas ce que je veux dire, je peux vous donner un exemple.

—Avant que je ne change mon domaine Discourse—

Ancien domaine : forum(point)example(point)com
URL de l’image emoji : forum(point)example(point)com/happy.png

—Après que je ne change mon domaine Discourse—

Nouveau domaine : bbs(point)example(point)com
URL de l’image emoji : forum(point)example(point)com/happy.png

Faites-vous référence à d’anciens messages avec des emojis ?

Si oui, utilisez la clé sur un message et sélectionnez

  • Reconstruire le HTML

Il existe une option Rails en ligne de commande pour renommer les messages afin de corriger cela sur tous les messages créés avant le déménagement.

Toutes les images téléchargées seront également cassées. Lorsque j’ai rencontré ce problème, je n’étais pas au courant de la correction en ligne de commande Rails et j’ai reconstruit la majorité des messages au fur et à mesure que je les rencontrais. :joy:

4 « J'aime »

Merci beaucoup ! Je vais essayer. Merci pour votre réponse😆

1 « J'aime »

Votre méthode est très bonne et j’ai résolu mon problème. Merci beaucoup !

1 « J'aime »

De rien. Bien que, comme mentionné, il existe une commande que vous pouvez exécuter sur votre serveur pour retraiter les publications. Je ne m’en souviens juste pas sur le moment.

Sinon, le travail manuel est possible mais peut être assez fastidieux. :wink:.

Heureux d’avoir pu vous aider.

2 « J'aime »

Ce serait rake posts:rebake.
Et pour retraiter avec un modèle, il y a ce guide : Rebake all posts matching a pattern.

3 « J'aime »

Merci pour votre suggestion ! C’est très facile et rapide❤

3 « J'aime »

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