CSS/HTML-Editor-Cursor-Offset durch CSS-Schriftart-Überschreibung unbrauchbar

Ich bin ein Erstanwender von Discourse und habe die Administration der Seite von einem anderen Kollegen übernommen. Während ich mich durch einen Rückstau von UI-Anfragen arbeite, stelle ich fest, dass der Editor für diese Änderungen fast unbrauchbar ist.

Ich meine damit, dass ich, wenn ich meinen Cursor an eine Stelle setze, um ein Zeichen zu bearbeiten, ein Zeichen bearbeite, das ein Dutzend oder mehr Zeichen links von meinem Cursor liegt. Hier ist eine Visualisierung…

Ich habe das Ende der Zeile angeklickt, doch mein Cursor zeigt fast einen Zoll nach rechts (im weißen Bereich), aber wenn ich auf Rücktaste klicke, wird das Semikolon gelöscht. Ich kann das umgehen, indem ich den Inhalt in meinen Texteditor kopiere, den Code dort aktualisiere und ihn wieder einfüge. Das KANN nicht das beabsichtigte Verhalten sein, aber ich habe keine Ahnung, warum das passiert. Ist dieser Editor ein Plugin?

Laut den Meta-Tags verwende ich Discourse 2.4.1, und mir wurde gesagt, dass wir von Discourse gehostet werden, anstatt unsere eigene Version zu hosten.

Ich bin mir nicht sicher, warum das passieren sollte. Ich habe das noch nie gesehen. Meine beste Vermutung ist, dass etwas in deinem Theme kaputt ist. Du könntest den Safe-Mode ausprobieren (https://yoursite/safe-mode). Außerdem, wenn du viel Theme-Müll zu bereinigen hast, solltest du dir unbedingt Install the Discourse Theme CLI console app to help you build themes ansehen, damit du einfach in deinem bevorzugten Editor arbeiten kannst, so wie Gott es vorgesehen hat.

Bist du dir sicher? Wenn du bei unserem Hosting bist, würdest du auf der aktuellen Beta (2.5) sein. Ich schlage vor, dass du etwas genauer nachforschst. Wird in deinem Admin-Steuerungsbereich von uns die Rede?

Das frage ich mich eigentlich auch, Jeff. Wo könnte ich herausfinden, ob wir von Discourse gehostet werden oder selbst?

Hier sind einige Details:

$whois eventtribe.com
Name Server: DNS1.P05.NSONE.NET
Name Server: DNS2.P05.NSONE.NET
nserver:      A.GTLD-SERVERS.NET
nserver:      B.GTLD-SERVERS.NET

$ ping eventtribe.com
PING eventtribe.com (198.7.63.115): 56 data bytes

Wenn Sie von CDCK gehostet würden, würde Ihr Name auf einen CNAME verweisen, der auf deren Domain zeigt. Es ist sehr wahrscheinlich, dass Sie selbst gehostet sind . . . auf irgendeine Weise. Vielleicht gibt Ihnen dies einen Hinweis: 198.7.63.115 IP Geolocation | Washington, leaseweb.com, AS30633, VPN Not Detected [US], aber vielleicht auch nicht.

Ich kann Ihnen versichern, dass Discourse www.eventtribe.com nicht hostet.

:smiley: Ich vermute, dann weißt du das schon, oder?

Ist Sams Beitrag der beste Ort, um mit dem Thema Aktualisierung zu beginnen?

Aha. Ich habe mich mit meinem Marketing-Teamleiter abgestimmt, und es stellt sich heraus, dass wir bei https://www.communiteq.com/ gehostet werden.

Ich kenne dieses Unternehmen nicht. Gibt es etwas, das ich wissen sollte? :smiley:

Ich werde ein Ticket bei ihnen eröffnen, um das Problem mit dem Editor zu klären.

Sie sind tolle Leute, sie posten hier oft und wir unterstützen uns gegenseitig :handshake:

Mehr Discourse = noch besser

Das ist wirklich gut zu hören, Jeff, danke!

Ich habe mir das mal angesehen. Das Problem wird durch die Schriftart Lato verursacht, die über die Theme-Komponente „Fonts

Danke, Michael! Ich möchte vorweg sagen, dass ich das von einem früheren Kollegen übernommen habe. :smiley:

Ich habe genau das getan, was du vorgeschlagen hast, und du hast recht – es funktioniert tatsächlich. Ich muss sagen, ich bin ein wenig überrascht, dass man CSS-Änderungen vornehmen und diese direkt in den Einstellungsbereich übernehmen kann. Aber dein Vorschlag ergibt absolut Sinn. Nochmals vielen Dank für deine Zeit!

Ich auch eigentlich – soweit ich mich erinnere, war das früher nicht so.
Andererseits ist * ein wirklich böser Selektor.