Aktualisierung des Twitter-Symbols zum X-Logo

professor farnsworth futurama GIF

Wir haben vorübergehend das X-Logo als verfügbares Symbol in Core Discourse hinzugefügt, damit jeder die Umstellung auf das Branding selbst vornehmen kann. Ein Upgrade von Font Awesome in Discourse ist ein sehr großes Projekt, daher soll dies als Übergangslösung dienen.

Wenn Sie die Änderung vornehmen möchten, können Sie die folgenden Schritte ausführen:

  1. Fügen Sie temporary-twitter-x zu Ihrer svg icon subset Website-Einstellung hinzu.

  2. Erstellen Sie eine neue Theme-Komponente und fügen Sie den folgenden Code zu den angegebenen Abschnitten hinzu:

    Common > Head

    <script type="text/discourse-plugin" version="0.11">
      api.replaceIcon('fab-twitter', 'temporary-twitter-x');
    </script>
    

    Common > Color Definitions

    :root {
     --twitter: $twitter-or-white: dark-light-choose(unquote("#000"), unquote("#fff"));
    }
    

Das war’s. :slight_smile: :+1:

Sie möchten möglicherweise auch Ihre Website-Textanpassungen aktualisieren, um das neue Branding zu verwenden, falls Sie dies noch nicht getan haben:

/admin/customize/site_texts?q=twitter

Hoffentlich reicht dies aus, bis eine dauerhaftere Lösung vorhanden ist :crossed_fingers: (oder es nächsten Monat in etwas völlig anderes geändert wird :slight_smile:).

16 „Gefällt mir“

Wenn dies irgendwann geschieht, wird es dann optional sein? Es ist mir egal, was Elon sagt, ich nenne es Twitter, es ist nicht „x“, und ich behalte es auf meinen Websites so bei. Das Logo sieht sowieso schlecht aus, ich möchte den Vogel behalten.

2 „Gefällt mir“

Selbst wenn es das Standardverhalten wäre, könnten Sie denselben Code umgekehrt verwenden, um das 𝕏 durch den :bird: zu ersetzen.

5 „Gefällt mir“

Ich bin kein Entwickler, daher weiß ich nicht, wie das geht, aber wenn ich diese Anweisungen verwende, erhalte ich eine Admin-Warnung, die auf diese Seite verweist…

Kann dies aktualisiert werden, damit ich das X-Symbol nicht verliere?

Das brauchen Sie nicht mehr, da das X-Symbol in FontAwesome 6 enthalten ist und Discourse aktualisiert wurde, um dieses zu verwenden.

Das ist gut zu wissen, aber als ich es mit dem „x-twitter“-Symbol versuchte, erhielt ich einen leeren Bereich. Als ich „fa-x-twitter“ zur Liste der SVG-Icons hinzufügte, gab es keine Änderung.

Was muss ich tun, damit es offiziell angezeigt wird?

Markensymbole benötigen das Präfix fab (Font Awesome Brand).

Ich habe das gerade in deinem anderen Beitrag gesehen, danke.

Basierend auf dem, was ich auf der FA-Website gesehen habe, dachte ich, es sollte nur fa-x-twitter sein.

Vielleicht hast du dich vom HTML-Beispiel verwirren lassen


Aber du kannst zum Beispiel hier das Fab sehen

1 „Gefällt mir“

Wahrscheinlich. Ich klicke manchmal wie verrückt, ohne nachzudenken.