Meine Discourse-Emojis funktionieren nicht, wenn ich meine Discourse-Domain ändere

Zuerst

Es tut mir sehr leid, dass ich die Suchfunktion nicht benutzt habe, um zu prüfen, ob meine Frage bereits beantwortet wurde. Englisch ist nicht meine Hauptsprache, daher könnte ich Schwierigkeiten haben, in diesem englischen Forum genau zu suchen. Ich habe versucht, diesen Beitrag selbst auf Englisch zu schreiben, und habe nur selten Übersetzungsprogramme verwendet, daher könnten einige Grammatikfehler vorhanden sein. Ich entschuldige mich dafür.

Meine Frage

Wie im Titel dieses Beitrags angegeben, habe ich meine Discourse-Domain geändert. Ich liebe Emojis und es gibt viele Emoji-Bilder in meinem Forum. Nachdem ich meine Domain geändert hatte, funktionierten die Emojis nicht mehr! Ich habe die URLs dieser Emojis überprüft und sie verweisen alle auf die alte Domain.

Zum Schluss

Ich bin sehr frustriert, weil ich die Emojis jetzt nicht mehr benutzen kann. Ich habe versucht, die URLs dieser Emojis zu finden und sie zu aktualisieren, aber ich bin mir nicht sicher, wie ich das machen soll. Kann mir jemand dabei helfen? Vielen Dank!

Wenn Sie nicht verstehen, was ich meine, kann ich Ihnen ein Beispiel geben.

—Bevor ich meine Discourse-Domain ändere—

Alte Domain: forum(dot)example(dot)com
Emoji-Bild-URL: forum(dot)example(dot)com/happy.png

—Nachdem ich meine Discourse-Domain geändert habe—

Neue Domain: bbs(dot)example(dot)com
Emoji-Bild-URL: forum(dot)example(dot)com/happy.png

Beziehen Sie sich auf alte Beiträge mit Emojis?

Wenn ja, verwenden Sie den Schraubenschlüssel bei einem Beitrag und wählen Sie

  • HTML neu erstellen

Es gibt eine Befehlszeilen-Rails-Option, um Beiträge umzubenennen, um dies bei allen Beiträgen zu beheben, die vor der Umstellung erstellt wurden.

Alle hochgeladenen Bilder werden ebenfalls beschädigt sein. Als ich auf dieses Problem stieß, war ich mir der Befehlszeilen-Rails-Korrektur nicht bewusst und habe die Mehrheit der Beiträge neu erstellt, als ich auf sie stieß. :joy:

4 „Gefällt mir“

Vielen Dank! Ich werde es versuchen. Vielen Dank für Ihre Antwort😆

1 „Gefällt mir“

Ihre Methode ist sehr gut und ich habe mein Problem gelöst. Vielen Dank!

1 „Gefällt mir“

Gern geschehen. Wie bereits erwähnt, gibt es einen Befehl, den Sie auf Ihrem Server ausführen können, um Beiträge erneut zu verarbeiten. Ich erinnere mich nur nicht mehr genau daran.

Ansonsten ist manuelles Arbeiten zwar möglich, kann aber sehr mühsam sein. :wink:.

Ich helfe gerne.

2 „Gefällt mir“

Das wäre rake posts:rebake.
Und für das erneute Backen mit einem Muster gibt es diese Anleitung: Rebake all posts matching a pattern.

3 „Gefällt mir“

Vielen Dank für Ihren Vorschlag! Es ist sehr einfach und schnell❤

3 „Gefällt mir“

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