Ich weiß, dass Sie Text ganz einfach durch Links ersetzen können, aber ich möchte Text durch benutzerdefiniertes HTML ersetzen, das Text hervorhebt und unterstreicht und „title“-Tags enthält.
Der Grund dafür ist, dass einige Leute in unseren Foren Tonindikatoren verwenden, aber für neue Leute müssen diese oft erklärt werden. Wenn ich einen abbr-Tag darum legen könnte, mit einem title-Tag, der erklärt, was es bedeutet, und einem Link zur Liste, wäre das perfekt.
Ist das möglich? Würde dafür eine Themenkomponente benötigt? Ich habe keine Ahnung, wie man so etwas macht.
Sie könnten Watched Words einrichten, um diese Tonindikatoren automatisch durch ein \u003ca href=“ https://toneindicators.carrd.co/#masterlist”\u003e\u003cabbr title=“Joking”\u003e/j\u003c/abbr\u003e\u003c/a\u003e zu ersetzen, zum Beispiel?
GitHub - Arkshine/discourse-tooltipify-words – Etwas, das ich vor einiger Zeit für jemanden gemacht habe. Es ist eine Kopie von Auto-Linkify Words, aber es basiert auf der \u003cDTooltip\u003e Komponente, damit wir HTML darin verwenden können. Sie können reguläre Ausdrücke verwenden.
Langes Drücken funktioniert bei mir nicht. Ich bin auf einem iPhone. Es dreht einfach durch, aber wenn man es viele Male antippt, bleibt es schließlich offen.
Ja, das ist besser, danke, langes Drücken funktioniert. Ich frage mich, ob es möglich ist, dass es auch mit normalen Taps funktioniert, da ich nicht weiß, ob die Leute das von selbst herausfinden würden!
Tatsächlich funktioniert es. Ich habe es auf einer Produktions-Discourse-Instanz mit einem Mobiltelefon getestet, aber es stützt sich auf eine kürzlich eingeführte Funktion (vor 3 Wochen, #23071). Sie müssen Ihr Discourse aktualisieren, damit es funktioniert.